본문 바로가기
관리자

Programming-[Base]

(54)
[TIL] 테스트 코드 템플릿 단축키 : IntelliJ Live Template 활용 목표 테스트 코드에서 tdd만 치면, test 코드 템플릿이 나오도록 해본다. 방법 1) windows에서는 settings, macOS에서는 Preferences에 들어가서 live templates -> java -> + 2. Abbreviation : tdd -> Define -> java 클릭 3. template 내용 입력후 ok. 템플릿 입력 시, $END$ 위치로 커서가 간다. 1 2 3 4 5 6 7 8 9 10 @Test @DisplayName("") void $END$() throws Exception { //given //when //then } cs 참조 1) 프로그래밍 하는 사람-마지막에 남는것은 문서와 코드 블로그 https://blog.naver.com/nateen7248/22..
[TIL] 메소드, 클래스, 변수명 짓기 좋은 단어 get/set, add/remove, create/destroy, start/stop, insert/delete, increment/decrement, old/new, begin/end, first/last, up/down, min/max, next/previous, old/new, open/close, show/hide, suspend/resume, etc. 클래스 -> 명사, 메서드 -> 동사, 변수 ->명사
[TIL] Maven 메이븐 환경설정 - Maven home path, intelliJ 메이븐 환경설정에서 Maven home path 가 Wrapper 등으로 잘못된 경우 Maven lifeCycle에서 clean, compile 등을 수행할 때 에러가 발생할 수 있다. 기본 IntelliJ에서 제공하는 번들링된 Maven을 home path로 지정해주면 된다. 다른 IDE를 사용하더라도, Maven에 문제가 생기면 home path를 확인해보는 것이 도움될 것 같다!
[링크] [TIL] git submodule Main Project와 Sub Project가 있을 때 Sub Project를 관리하기 위한 Sub repository Main Project와 Sub Project가 있을 때, 보통은 모든 프로젝트를 하나의 git repo.에 저장하지 않는다. Main만 자주 업데이트하고, sub는 업데이트하지 않을 수 있기 때문이다. 그리고 한꺼번에 관리하는 것은 시간 및 네트워크 비용이 클 수 있다. 링크에서 예를 드는 부분은, node 계열의 프로그램을 작성할 때 다른 곳에서 받아오는 라이브러리들은 이름과 버전 정보 등만 pacakage.json에 담아놓고, 실제 파일은 node_modules 폴더에 저장한채로 git에는 올리지 않는다는 내용이다. 상기 작성한 부분 중 Sub Project가 다른 곳에서 받아오..
IntelliJ에서 localhost:8080 단축키로 호출하기; intelliJ hotkey, intelliJ 단축키 추가 생성-external tools IntelliJ에서 서버를 실행하고, localhost:8080을 브라우저로 바로 띄우고 싶은데, 콘솔창에서는 바로 표시가 안된다. 단축키 설정 방법은 다음과 같다. [요약] 1. 설정창 [Ctrl + Alt + S] 을 열고, Tools > External Tools > 추가(+) 버튼을 누른다. 2. 단축키로 지정할 이름을 입력하고, 실행할 프로그램, Argument를 사진과 같이 입력해준다. 3. Tools > External Tools 우클릭 > Add Keyboard Shortcut을 선택하여 기존 단축키와 중복되지 않는 단축키를 설정한다.(Ctrl + Shift + Comma가 비어있다!) 4. 지정한 단축키를 눌러보면, External Tools 항목에 접근하여 지정한 기능을 실행할 수 있다..
extension 스터디 목록 path intellisense : path를 자동으로 완성해주는데 도움을 줌 bracket pair colorizer : 짝이 맞는 괄호끼리 색을 칠해줌
정규표현식, 비밀번호 특수문자 포함(자바, 자바스크립트, 파이썬) 비밀번호 : 문자+숫자+특수문자 가능한 정규식(22.03.02 추가) 영어 및 숫자를 허용하며, 숫자키와 관련된 특수문자만 허용한다. 일반적인 방식이다. ^[a-zA-Z\\d`~!@#$%^&*()-_=+]{8,24}$ ^[ ] : 대괄호 안의 문자로 시작한다. a-zA-Z : 영어문자 \\d : 숫자 (\d 로도 표현함, 언어마다 escape 기준이 다른듯함) 대괄호 나머지 부분 : 특수문자들 {8,24}$ : 8-24자리수를 허용하며, 중괄호 안의 문자로 끝난다($) ^[a-zA-Z0-9`~!@#$%^&*()-_=+\|[]{};:'",./?]{8,24}$ 위 식에서 숫자키 위 특수문자 외 다른 특수문자들도 허용한다. 다만, \\'\\" 등('와 "는 문자가 아니라 정규표현식의 기능처럼 인식될 수 있어서..
[링크] BootStrap이란 1) Namjun Kim 님의 블로그 - [Bootstrap] 부트스트랩이란? ict-nroo.tistory.com/21