본문 바로가기
반응형

전체 글1036

Mac 키보드 기호(아이콘) 정리 Mac에서 단축키를 사용할 경우 설명을 영어가 아니라 죄다 아이콘을 넣어놔서 뭘 눌러야 되는지 알 수가 없는데 아래 내용을 참고해서 키보드 키 기호를 보고 무슨 키를 눌러야 하는지 확인해주면 된다 ⌘ - Command, cmd ⌃ - Ctrl ⌥ - Option(Alt) ⇧ - Shift ⇪ - Caps lock Fn - Function 2022. 12. 8.
인텔리제이 Mac 자동완성 안되는 경우 해결방법 Mac 에서 IntelliJ를 사용할 경우 자동완성 단축키는 기본이 Ctrl + Space 인데 실제 작동하지 않을 경우 단축키가 틀렸거나 혹은 키보드 입력 소스 부분을 변경해줘야 하는데 먼저 단축키 확인을 위해 상단의 IntelliJ IDEA 메뉴를 클릭 후 Preferences 를 눌러주자 이후 왼쪽의 Keymap 탭을 눌러준 후 Main Menu > Code > Code Completion 순으로 누른 다음 Basic 부분에서 단축키를 확인해주면 되는데 Ctrl + Space가 기본임을 확인할 수 있다 여기서 단축키를 새로 추가하거나 변경해서 사용해도 되지만 Ctrl + Space로 진행하려는 경우에는 왼쪽 상단에 Apple 메뉴를 누른 뒤 시스템 환경설정을 눌러주자 이후 시스템 환경설정에서는 키보.. 2022. 12. 8.
DBeaver 주석(Comment) 단축키 -- CTRL + / /* CTRL + SHIFT + / */ -- 주석 생성 CTRL + / /* */ 주석 생성 Ctrl + Shift + / DBeaver 에서 주석 단축키는 -- 스타일의 한줄 주석을 생성할 경우 CTRL + / /* */ 스타일의 여러줄 주석을 생성할 경우 Ctrl + Shift + / 를 사용해주면 된다 2022. 12. 8.
JPA 쿼리메소드 LocalDateTime 조회 조건 설정방법 JPA Repository에 쿼리 메소드를 작성 시 LocalDateTime 타입 컬럼 조회조건을 설정해 주려면 아래와 같은 방식으로 사용해주면 된다 between List findBy컬럼명Between(LocalDateTime startDateTime, LocalDateTime endDateTime); > List findBy컬럼명After(LocalDateTime localDateTime); List findBy컬럼명GreaterThan(LocalDateTime localDateTime); >= List findBy컬럼명GreaterThan(LocalDateTime localDateTime); 2022. 12. 7.
자바 Stream filter 사용 시 조건(if) 적용방법 자바 Stream을 사용하는 도중 filter 메소드에 조건을 적용하려고 하는데 param이 null로 들어올 때는 조건이 적용되지 않고 전체를 가져오려고 하고 param에 값이 있을 경우에는 그 값과 동일한 값을 끌어오려고 하는데 filter에 삼항연산자를 넣어 간단히 해결 가능하다 filter 메소드만 보자면 filter(test -> param == null ? 1==1 : test.get~().equals(param)) 이런 식인데 param이 null이면 1==1은 다 가져오겠다는 말이고 null이 아닐 경우에는 param과 같은 값만 필터링을 하게 된다 예제로 보자면 아래와 같은데 param이 null일 경우에는 1 == 1에 걸려 List의 모든 항목이 나오는 것이 보인다 반대로 param에.. 2022. 12. 7.
인텔리제이 변수 자동완성 단축키 Windows : Ctrl + Alt + v Mac : cmd + option(alt) + v 인텔리제이에서 메소드 사용 시 return 값이 변수인 경우에는 단축키를 사용해 자동으로 변수를 생성해 줄 수 있는데 변수를 생성하려는 부분을 드래그 한 후 위 단축키를 입력한 뒤 Replace this occurrence only를 눌러주면 왼쪽에 자동으로 오른쪽 return 값에 해당되는 변수가 생성되는 것이 보인다 2022. 12. 6.

반응형