일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- intellij
- oracle
- 배열스트링
- between 날짜
- STS
- between date
- MySQL
- springboot
- hikari
- oracle between
- ORACLE CLOUD
- mybatis
- ubuntu
- git
- hikaricp
- Spring Security
- Gradle
- log4j profile
- Spring
- template
- python 개발환경
- 라즈베리파이
- Java
- catalina log
- Spring Boot
- github
- bitbucket
- log4j2
- datasource
- Linux
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- intellij
- oracle
- 배열스트링
- between 날짜
- STS
- between date
- MySQL
- springboot
- hikari
- oracle between
- ORACLE CLOUD
- mybatis
- ubuntu
- git
- hikaricp
- Spring Security
- Gradle
- log4j profile
- Spring
- template
- python 개발환경
- 라즈베리파이
- Java
- catalina log
- Spring Boot
- github
- bitbucket
- log4j2
- datasource
- Linux
- Today
- Total
목록분류 전체보기 (63)
파워노트
# 공짜 git Repository 가입하기 * gitHub 는 가장 인기 있는 git repository를 공짜로 제공한다. 얼마전부터는 private repository까지도 공짜로 제공해준다. 물론 팀간의 프로젝트 및 Advance 옵션 사용자는 금액이 지불됩니다. # 가입하기 URL : https://github.com/ Build software better, together GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com * github 사이트 방문하여 sign up fo..
* mysql 처음 설치이후에 Workbench 등으로 접속을 시도시 보안적인 이슈로 workbench에서는 접속이 안되고 해당 mysql 서버에서만 접속이 되도록 처리 된다. * 이를 허용하여 workbench 등에서 접속이 이루어 지도록 설정이 필요하다. * 물론 운영시점에서는 외부 접속 허용에 대한 고려가 이루어 져야 할것이다. * 이래 서버는 라즈베리파이4 셋팅이 된 서버이다. # mysql 접속 허용 포트 확인 - mysql 설치 및 실행 서버에 접속하여 netstat 확인 하면 . 3306 포트에 대해서 내부 아이피로만 설정이 되어 있는것을 확인 할 수 있다. ( 127.0.0.1:3306 ) ubuntu@ubuntu:/etc/mysql$ netstat -anpt (Not all process..
# Workbench Download - workbench Download page로 이동하여 workbench Download 한다. - https://dev.mysql.com/downloads/workbench/ Next 를 눌러 설치 진행합니다. - 설치가 완료 되고 종료 버튼을 누르십시요. - 정상적으로 설치 완료 하여 Workbench가 실행됩니다. - 끝 -
* windows 10 에서도 macbook과 같이 linux 환경의 제공이 되고 있어 이젠 맥북이 개발자들에게 좋다는 말을 굳이 하지 않아도 ??? * windows 개발자들에게는 정말 좋은 소식 같다... # 설정 및 설치 - PowerShell을 관리자 권한으로 열어 실행합니다. - 아래 두가지의 명령을 실행해야 합니다. * Linux용 Windows 하위 시스템 설치 PS C:\Users\kim> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart * '가상 머신 플랫폼' 옵션 구성 요소 사용 PS C:\Users\kim> dism.exe /online /enable-featur..
# 버전확인 ubuntu@ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.4 LTS Release: 18.04 Codename: bionic # mysql 설치 ubuntu@ubuntu:~$ sudo apt-get update --- ubuntu@ubuntu:~$ sudo apt-get install mysql-server-5.7 --- 설치 과장 진행. Y 입력. --- # mysql 설치 확인 ubuntu@ubuntu:~$ apt --installed list | grep mysql # mysql service 실행 ubuntu@ubuntu:~$ service my..
# 준비 - 라즈베리파이 4 - 라즈베리파이에 우분투가 설치 되어 있어야 합니다. https://ubuntu.com/download/raspberry-pi ethernet 고정아이피 : 192.168.0.250 > wifi 고정 아이피 : 192.168.0.240 > 아래 WIFI SSID 와 비밀번호를 설정해 주어야 합니다. access-points에 WIFI 접속에 필요한 정보를 기입합니다. ubuntu@ubuntu:/etc/netplan$ sudo vi 10-wifi-static-init.yaml network: ethernets: eth0: addresses: - 192.168.0.250/24 gateway4: 192.168.0.1 nameservers: addresses: [168.126.63...
* java 1.8 설치 ubuntu@ubuntu:~$ sudo apt install openjdk-8-jdk * 설치 버전 확인 ubuntu@ubuntu:~$ java -version openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) ubuntu@ubuntu:~$ * 삭제하고 싶다면 ubuntu@ubuntu:~$ sudo apt-get purge openjdk-8-jre apt-get purge : 패키지를 삭제 하되 설정파일도 함께 삭제 apt-get remove : 패키지를 삭제 ..
Spring Boot 프로젝트 생성 Spring boot 프로젝트를 쉽고 간편한 방법으로 프로젝트 생성하는 방법을 제공한다. spring initialzr tool 을 통해 빠르게 프로젝트를 생성해 보자. 준비 상태 : - Java 8 - IntelliJ Editor / STS 참고 사이트 : - spring IO : https://start.spring.io/ 프로젝트 생성 : intelliJ를 이용한 프로젝트 생성을 해보자. 1. IntelliJ 실행 창에서 Creat New Project 선택 진행. 2. 왼쪽 메뉴 Spring Initializr 선택 , Next 클릭 3. 각 항목을 입력하여 Next Grop, Artifact 를 적으면 패키지 명이 자동 변경됩니다. 저의 경우 프로젝트를 Gra..
Intellij 를 쓰면서 마우스를 통해 클릭하는 동작이나 메뉴를 눌러 클릭 하는 동작등을 단축키로 실행하고 싶은 경우들이 존재 한다. 그럴때 유용한 플러그인을 소개 한다. 단축키를 편하게 알려주므로 아주 아주 유용한 플러그인이다. plugin key : promoto X 설치 : 1. cmt + 눌러 Preperences 화면에서 왼쪽 화면의 플러그인 항목을 선택. 2. 플러그인 검색 : Key promoto X 3. 설치하기 및 IntelliJ IDE 재실행. 동작 : 평상시 쓰던데로 메뉴를 통하여 메뉴항목을 실행하면. 화면 하단에 가이드 팝업이 뜬다. 예) 파일명 변경 굿 ... 그럼 오늘도 단축키로 빠른 생산성을 ~~ ..
* 디비조회시 쿼리결과가 엄청 오래걸리는 경우 쿼리 플랜을 이용하여 쿼리 튜닝을 해야 한다. 1. 기존쿼리 분석. * 주문정보 log 가 280만 row 디비 데이터 가 존재시 해당 데이터를 결과 조회시 4초가량 걸림. select product_name, shop_name, sum(product_cnt)as productCnt, sum(product_price) as productPrice , shop_id from tb_order_detail_stack where timestamp BETWEEN timestamp(curdate()) AND timestamp(curdate()+1) and pay_flag = 0 and daily_code not in (select daily_code from tb_or..