일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로젝트생성
- paging
- joinfetch
- JPA
- Generic
- fullcalendar
- jQuery값전송
- jscalendar
- JPQL
- values()
- calendar
- 대량쿼리
- 자바서블릿
- 제네릭
- 엔티티직접사용
- 스프링데이터흐름
- namedQuery
- jQuery값전달
- JQuery
- javaservlet
- LIST
- fetchjoin
- Hibernate
- javascriptcalendar
- 제너릭
- jQueryUI
- 벌크연산
- 페치조인
- 페이징
- springflow
- Today
- Total
목록공부/개발도구, 개발환경 등 (10)
가자공부하러!

1. 도커란? 직역하자면 부두에서 컨테이너를 다루는 노동자를 의미. vmware, virtualbox와 같은 가상 머신처럼 독립된 실행환경을 제공하면서도, 컴퓨터에 직접 애플리케이션을 설치한 것과 같이 빠르고, apt, npm, pip 처럼 명령어 한줄로 원하는 앱이 포함된 실행환경을 손쉽게 설치할 수 있는 환상적인 개발환경을 제공합니다. - by egoing 리눅스의 컨테이너 기술을 이용해서 프로세스만 격리해서 빠르게 실행시키는 기술 가상 운영체제의 단점인 많은 자원 소모 없이 같은 효과를 낼 수 있음 호스트와 컨테이너 호스트 : 운영체제가 설치된 컴퓨터 컨테이너 : 호스트에서 실행되는 격리된 실행환경 운영체제가 설치되어있지 않음 앱을 실행하는데 필요한 라이브러리와 실행파일만 포함 2. 이미지 pull..

Key Promoter X 기능을 클릭했을 때 단축키를 알려주는 플러그인 인텔리제이 처음써보는 사람이 사용하기 좋음 Lombok 필수 Rainbow Brackets 괄호 색을 보기쉽게 바꿔준다 Request mapper cmd + shift + \ 단축키로 매핑돼있는 url을 검색할 수 있다. 아주편함 Upsource Integration 업소스 연동용도

STS에서는 별 다른 설정없이도 디펜던시만 추가해주면 작동 인텔리제이에서는 추가적인 설정을 해주어야만 작동 1. 디펜던시 추가 org.springframework.boot spring-boot-devtools runtime true 2. registry 수정 - shift * 2 -> registry 검색 -> compiler.automake.allow.when.app.running 체크 3. preference 수정 - settings -> Build, Execution, Deployment -> Compiler 선택 -> Build Project Automatically 체크 끝. + 크롬 LiveReload와 함께라면 더욱 쾌적

인텔리제이, 소스트리 등에서 깃랩으로 접근할 때 사용자 이름과 비밀번호를 요구 - 사용자 이름 : User Settings - Account 에서 확인할 수 있음(https://gitlab.com/사용자이름) - 비밀번호 : 엑세스 토큰을 생성한 직후 나오는 문자열
https://beomi.github.io/2017/07/07/Beautify-ZSH/ 1. iTerm2 설치 2. HomeBrew 설치 - 패키지 관리 프로그램 3. zsh 설치 - 추가 명령어 활용, 편의성 개선 쉘 4. OhMyZsh 설치 - zsh 편의성 플러그인 5. 테마 적용 - Oceanic Next iTerm - Agnoster 6. 폰트 설치 및 적용 7. zsh-syntax-highlighting 적용
참고 : https://ss64.com/osx/ 1. lsof(LiSt Open Files) $ lsof [options] [names] //모든 열린 파일 정보 $ lsof //특정 사용자의 열린 파일 출력 $ lsof -u hjmin //특정포트 $ lsof -i :[포트번호] //포트 범위 지정 $ lsof -i :[포트번호]-[포트번호] //TCP만(UDP 등 가능) $ lsof -i TCP //특정 명령어에 해당하는 정보만(lsof에서 COMMAND) $ lsof -c [COMMAND] //특정 프로세스가 오픈한 파일(lsof에서 PID) $ lsof -p [PID] //특정 프로세스의 PID만 출력 //예시) $ lsof -t -i :3306 $ lsof -t [프로세스 조건] //PID에 대..

참고 : https://judo0179.tistory.com/48 참고 : https://hub.docker.com/_/postgres 1. 최신 postgres Docker 이미지 다운로드 - $ docker pull postgres 2. 포트매핑 - $ docker run -p 5432:5432 -e POSTGRES_PASSWORD=hjmin -e POSTGRES_USER=hjmin -e POSTGRES_DB=springdata --name postgres_boot -d postgres - '-e' : 환경변수라는 의미 - '--name' : 컨테이너 이름 - '-d' : 데몬모드로 백그라운드로 띄우겠다는 의미 - postgres 설정 확인 > $ docker ps 3. 도커 컨테이너로 접근 - 명령..

1. 설치 1.1. 참고 : https://hub.docker.com/?overlay=onboarding 1.2. 수행이력 - [Download] Docker.dmg 다운로드 및 설치 - [Clone] terminal에서 $ git clone https://github.com/docker/doodle.git - terminal에서 $ cd doodle/cheers2019 - [Build] terminal에서 $ docker build -t alsgudwns007/cheers2019 . - [Run] terminal에서 $ docker run -it --rm alsgudwns007/cheers2019 2. 활용 2.1. 실행중인 도커 확인 - $ docker ps

1. 단축키 맥 키조합 = 기능 = 윈도우 키조합 cmd + shift + [, ] = 탭이동 = Ctrl + Page Down, Page Up 2. 설정 2.1. 잠자기 모드 방지 > 외부디스플레이 연결했을 때 맥북 덮어도 외부디스플레이에서 계속 작업 가능하게끔 설정 > 잠자기 방지 활성(뚜껑 닫기 가능/전원 연결에 한함) sudo pmset -c disablesleep 1 > 참고 : https://ssumer.com/%ED%84%B0%EB%AF%B8%EB%84%90-%EB%AA%85%EB%A0%B9-%EB%9A%9C%EA%BB%91-%EB%8B%AB%EA%B3%A0-%EB%A7%A5%EB%B6%81-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/

참고 : popit.kr/인텔리j-활용-꿀팁-42가지-정리/ 이동 탭 이동 : Cmd + Shift + [, ] 포커스 이동 : alt + 0 ~ 9 에디터로 포커스 이동 : (에디터에 포커스가 없는 상태에서) Esc 검색 전체검색 : Shift 2번 연타 경로 내 검색 : Cmd + Shift + F 파일 내 검색 : Cmd + F 1. 이동 1.1. 탭 이동 : Cmd + Shift + [, ] 1.2. 2. 검색 2.1. 전체 1 내용 macOS 윈도우, 리눅스 1 라인 복사하기 Cmd + D Ctrl + D 2 라인 삭제하기 Cmd + 백스페이스 Ctrl + Y 3 라인 합치기 Ctrl + Shift + J Ctrl + Shift + J 4 라인 단위로 옮기기 - 구문 이동 Shift + Cmd ..