세상에서 가장 어려운 일은 꾸준히 하는 것이다. 하지만 꾸준히 할 수 있게 되면 세상의 모든 것이 쉬워진다.
- Union-Find
- return o2 - o1;의 치명적 약점
- Java의 equals(), hashCode(), Objects Class(Set 오버라이딩시 equals(),hashcode()를 둘다 해야야되는 이유)
- 스택활용시의 시간복잡도
- MethodArgumentNotValidException 처리
- 코테에서 시간복잡도 고려해보기
- CGI가 무엇인가?
- DB에서 해시인덱스 사용 가정, 하지만 어떤 키를 검색할때 결국 키에 해당하는 해시값을 선형검색하는거 아닌가?
- JWT 기초
- Java에서 관리하는 Thread와 OS에서 관리하는 Thread는 서로 다르다!
- API호출을 줄이면 구체적으로 뭐가 좋은걸까
- Hash Table 기본기
- jdbc와 mysql은 어떻게 연결이 되고 어떤방식으로 서로 통신하는가?
- JVM내의 스레드가 I/O로 blocking일때 JVM이 같이 블로킹 안되는 이유
- 단방향 암호화
- [당근]입사 2개월차 백엔드 개발자의 우당탕탕 개발 성장기
- 데몬(deamon)이 뭔가?
- 동기화 3대장(스핀락, 뮤텍스, 세마포)
- 메모리 가시성이란?
- 스프링과 톰캣 각각의 역할은?
- 스프링을 왜 쓸까?
- 암호학(cryptography) 첫걸음
- 양방향 암호화
- Singleton Object의 처리가 오래걸릴때 다른 스레드는 어떻게 하는가?
- 자바에서 2차원 배열을 순회할때 행우선 방식으로 배열을 캐싱?
- C에서 구조체내부의 변수선언순서를 바꾸며 최적화하는데 자바도 이런게 있을까?
- [카카오]"폭증하는 카카오톡 트래픽에 대처하는 방법"를 보고
- 코루틴을 사용이유와 예시
- [토스]DB과부하 방지 팁
- [토스]"은행 최초 코어뱅킹 MSA 전환기 (feat. 지금 이자 받기)"를 보고
- [토스]"인자가 많은 메서드는 왜 나쁠까?"를 읽고
- Java에서 함수형 인터페이스 왜 사용?
- @RestController사용하는 상황에서의 함수형 인터페이스 사용 예제
- 행 수준 락(row-level locking)이란
- 헷갈리는 톰캣과 서블릿