😱 gitlab pre-receive hook declined or non-fast-forward 에러 해결- gitlab에서 push 하려고 하면 pre-receive hook declined or non-fast-forward 에러가 발생시 해결 방법 1번째 setting -> repository -> unProject 선택 (pre-receive hook declined)2번째 non-fast-forward- 터미널 > git push orgin main --force 을 실행 후 push 실행하면 정상적으로 push 됩니다.
macbook 기본 자바버전을 변경하고 싶을때 sdkman을 이용하여 쉽게 변경할수 있다.✅ SDKMAN으로 JAVA버전 관리https://sdkman.io/ Home - SDKMAN! the Software Development Kit ManagerSDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems.sdkman.io에서 install로 들어가서 설치 진행 #java 버전 조회 (설치되었는지 현재 사용하고있는 자바버전을 알수 있다)sdk list javaAvailable Java Versions for macOS ARM 64bit==============..
✅ IntelliJ Live Template를 이용해서 쉽게 테스트 코드 작성하기Preferences -> Editor -> Live Templates -> Java 메뉴 -> +@DisplayName("sample")@Testvoid testMethodNameHere() { // given $END$ // when // then assertThat(actual).isEqualTo(expected);}@ParameterizedTest(name = " : {0}")@CsvSource(value = {"", ""})@DisplayName("sampleTest")void parameterizedTest() { // given $END$ // wh..
✅ Springboot 콘솔 배너 변경스프링부트 에플레이케이션 시작 시 배너를 변경할수 있습니다.아래 사이트에 접속하여 원하는 문구를 생성 후 resources/banner.txt 파일에 생성된 문자열을 넣어줍니다.https://devops.datenkollektiv.de/banner.txt/index.html Spring Boot banner.txt generator devops.datenkollektiv.de텍스트 색상 변경banner.txt 파일에 라인 제일 앞에 ${AnsiColor.RED} 이런식으로 색을 줄수있습니다. banner.txt에 들어갈 속성들${application.formatted-version} : (v1.0.0)${application.title} : myAppTitle${ap..
✅ [JAVA] 코딩 컨벤션네이버 캠퍼스 핵데이 코딩컨벤션 문서 참고IntelliJ 파일 끝에 자동 개행파일 끝에 개행을 추가해야하는 이유https://blog.coderifleman.com/2015/04/04/text-files-end-with-a-newline/ 파일 끝에 개행을 추가해야 하는 이유POSIX 명세를 근거로 파일 끝에 개행을 추가해야하는 이유를 알아보고 WebStorm IDE에서 자동으로 개행을 추가하는 방법을 소개합니다.blog.coderifleman.comIntelliJ Hard Wrap 설정Hard Wrap은 줄바꿈 위치command + ,(설정) -> Code Style -> Hard Wrap at : 120 설정이렇게만 설정하면 자동으로 줄바꿈 처리가 되지 않습니다.Code S..
✅ [부하테스트] 맥북 jmeter 설치성능테스트를 위해 맥북에 jmeter를 설치해보자 1. brew를 통해 jmeter 설치$ brew install jmeter2. jmeter 실행$ open /usr/local/bin/jmeter3. Jemter 테스트를 위한 셋팅3-1. add > threads > thread group3-2. add > sampler > http Request3-3. add > listener > summary report (결과 레포트)Label : request 설정이름Samples : request 갯수Average : Sample Time의 평균Min : Sample Time의 최소Max : Sample Time의 최대Std. Dev. : Sample Time의 표준편..
✅ [Macbook] redis 설치 및 간단 명령어Mac은 brew를 이용하여 간단하게 설치할수 있습니다.# redis 이전에 설치했는지 확인해보자$ brew list$ brew update$ brew install redis설치가 완료되었다면 redis를 실행해주자$ brew services start redis$ brew services stop redis$ brew services restart redis# redis서버가 시작되었다면 아래 명령어로 cli를 사용할수 있습니다.$ redis-cliRedis명령어# 데이터 저장set key value# 데이터 조회get key# 데이터 삭제del key# key 변경rename 기존key 변경key# dbsize 현재 데이터베이스 키갯수 확인dbsize
✅ [Springboot] Jasypt 설치 및 설정1. Jasypt 설치외부에 공개되면 안되는 정보들을 암복호화 해야할 경우 Jasypt를 이용하여 암복호화를 적용합니다. 우선 암복호화를 하기 위한 Jasypt 다운http://www.jasypt.org/download.html Jasypt: Java simplified encryption - Jasypt: Java simplified encryption - DownloadDownload Jasypt Current version: 1.9.3 (May 25th, 2019) [WHAT'S NEW IN JASYPT 1.9] DOWNLOAD JASYPT (from GitHub) If you are using Maven for building your proje..
- Total
- Today
- Yesterday
- 디자인패턴 장점
- git gmail
- git user.gmail
- git name
- 디자인패턴 단점
- 맥 앱 추천
- 객체 지향 설계 원칙
- 디자인패턴 장단점
- 맥린이 앱 추천
- 객체지향설계 solid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |