☕️ 클린 코드; 네이밍(Clean Code; Naming)
프로그래밍에서 네이밍의 중요성과 좋은 네이밍 규칙에 대해 설명합니다. 함수, 클래스, 파일, 패키지의 명명 규칙과 협업 시 클린 코드를 작성하는 방법을 다룹니다.
☕️ 함수형 인터페이스(Functional Interface)
함수형 인터페이스의 정의와 특징을 설명하고, 자바에서 람다 표현식을 사용하여 코드의 간결성을 높이는 방법을 다룹니다. @FunctionalInterface 애노테이션의 사용법도 포함됩니다.
🛑 예외의 종류와 특징 (Exception)
자바에서 예외의 종류와 특징을 설명하고, 예외 처리 방법에 대해 다룹니다. 시스템 오류와 코드 레벨의 예외를 구분하고, 체크 예외와 언체크 예외의 차이를 명확히 합니다.
🫘 빈 스코프 (Bean Scopes in Spring)
Spring 프레임워크에서 빈의 생명주기를 관리하는 빈 스코프에 대해 설명합니다. 싱글톤, 프로토타입, 요청, 세션, 애플리케이션, 웹소켓 스코프의 차이점과 사용 방법을 다룹니다.
🍃 트랜잭션 전파 속성, 격리수준 (in Spring @Transactional)
Spring의 @Transactional 애노테이션을 이용한 트랜잭션 전파 속성과 격리 수준 설정에 대해 설명합니다.
🤑 Lotto 구매 자동화
Python을 사용하여 로또 구매를 자동화하는 튜토리얼로, Anaconda 설정, 스크립트 작성, crontab을 통한 스케줄링 등을 포함하고 있습니다.
18 post articles, 3 pages.