본문 바로가기

전체 글

(17)
HashMap vs HashSet in Java 코딩테스트를 연습하는 도중 hash를 사용하는 문제를 풀다 HashMap이 더 성능이 좋다는 것을 배우게 되어 내용을 정리해보려고 한다. HashSet이란? Set 인터페이스를 구현하고, 중복 개체를 가지지 않는 컬렉션 프레임워크이다. equals(), hashCode() 를 재정의해야 중복 여부를 체크할 수 있다. Thread Safe 하지 못하고 동기화하지 않는다.public boolean add(Object obj) 고유한 값이 추가될 경우 true를 반환하고, 중복된 값을 추가할 경우 false를 반환한다. HashMap이란? Map 인터페이스를 구현하고, 키를 값에 매핑하는 해시 테이블이다. 중복 키를 허용하지 않지만 중복 값을 허용한다 Thread Safe하지 못하고 동기화하지 않는다. 중복값..
[intelij] 유용한 플러그인들 Translation : 번역 Google 번역이 default 로 설정되어 있고 Youdao, Baidu, Alibaba 엔진을 지원한다 context menu 지원으로 사용이 편리하다 Multirun : 다중 어플리케이션 실행 기능 multiple run configuration: 한번의 클릭으로 다중 어플리케이션을 실행할 수 있다. CamelCase : 문자 표기법을 간단하게 변경한다 kebab-case, SNAKE_CASE, PascalCase, camelCase, snake_case, space case 지원 단축키 : MacOS : ⇧ + ⌥ + U WinOS : Shift + Alt + U
[Insomnia] environment 설정하기 insomnia environment 설정 방법 (매우 쉬움 주의) 환경변수를 설정하여 개발 환경 변경 시 유연하게 대응할 수 있다 No Environment > Manage Environments SubEnvironment > Environment 원하는 Environment를 작성하여 유연하게 사용할 수 있다 아래처럼 선언한 키 값을 value 값으로 사용할 수 있다(control + space) check Envoronment & 요청에서 key 값을 가져와서 사용할 수 있다(control + space)