kotlinlogging-vs-kloggin
Kotlin-Logging (MicroUtils / oshai) 개요 kotlin-logging은 mu.KotlinLogging 네임스페이스로 사용되며, SLF4J 기반의 Kotlin 친화적인 래퍼(wrapper) 라이브러리입니다. (예: import mu.KotlinLogging) 로거를 선언할 때 클래스 이름을 직접 지정하지 않아도 되고, ...
Kotlin-Logging (MicroUtils / oshai) 개요 kotlin-logging은 mu.KotlinLogging 네임스페이스로 사용되며, SLF4J 기반의 Kotlin 친화적인 래퍼(wrapper) 라이브러리입니다. (예: import mu.KotlinLogging) 로거를 선언할 때 클래스 이름을 직접 지정하지 않아도 되고, ...
에디터 교체 이후 드러난 콘텐츠 오류, 콘텐츠 변경 이력을 따라가며 데이터 손실을 복구하고 타입을 일치시키기 몇몇 상품에서 의도치 않은 스타일 태그가 본문에 노출되는 문제가 발생했습니다. 하지만, 그 상품들을 수정한 적이 없었고 해당 스타일 태그는 원래도 존재하던 것이어서 의문이 들었습니다. 결국 이력 테이블을 뒤져가며 문제를 해결했습니다. 문...
이전에 UX 디자이너와의 미팅 날이 아직도 기억난다. 그 디자이너분이 미팅 시작 전에 한 가지 부탁을 하셨다. “전문가 대 전문가로서 서로 존중했으면 좋겠다”라는 말과 함께, 그분이 생각하는 존중의 의미를 이야기해주셨다. “문제 상황에 대해서 해결책을 제시하지 말고, 문제 상황을 공유해주세요.” 그 말을 듣는 순간 머리를 한 대 맞은 듯,...
한빛앤에서 진행되는 사내 스터디에 ( 2024.09.23 ~ 2024.11.04) 참여했다. 각자 책을 읽고 새로 알게된 사실, 책의 내용 등을 블로그에 정리하여 공유하고, 각자 문제를 출재하여 맞추는 시간을 가졌다. 취업과 이직을 결정하는 필수 CS 지식+기술 면접 가이드 필수적으로 알아야하는 CS 지식에 대해서 각 단원별로 너무 깊지도 너무 얉...
chapter3 운영체제 3-1 운영체제의 큰 그림 운영체제는 컴퓨터 시스템의 중요한 부분으로, 하드웨어와 소프트웨어 자원을 관리하고 사용자와 시스템 간의 상호작용을 돕습니다. 운영체제는 다음과 같은 주요 역할을 합니다: 자원 할당 및 관리: 자원 관리: CPU, 메모리, 저장 장치, 입출력 장치 등 다양한 하드웨어 자원을...
EC2 재부팅 시 Docker 컨테이너 자동 실행 설정 회사 정책상 근무시간 외에는 특정 서버를 제외하고 모든 서버는 중지되며, 근무시간(09:00~20:00)에는 다시 재부팅되어야 합니다. 현재 우리의 서버는 EC2 인스턴스에서 Docker를 통해 Spring Boot 애플리케이션과 Nginx 컨테이너가 실행되고 있습니다. 따라서 EC2가 재부팅될 ...
올해는 새로운 도전을 많이 하고 있는 해다. 나는 겁이 많아서 무언가를 할 때 시간이 좀 걸리는 편인데, 로딩시간이 길다고 표현한다. 주변 사람들은 로딩 시간이 길다(?) 오히려 실행력이 빠르다고 말한다. 근데 이 업계(?)는 … 그냥 나는 거북이 나무늘보 수준이다. 여튼 그래서 뭘 그렇게 새로운 도전들을 했냐. 몇년간 고민했던 다시 그림 그리는 ...
데이터파이프라인 사전 준비 멀티 쓰레드 상황에서의 동기화 제어 synchronized block/modifier 활용 concurrent collection 활용 ⠀ 카프카를 이용한 메시지 처리 카프카 클라이언트를 이용한 컨슈머/프로듀서 연동 topic 구성하기...
SQL로 데이터 피벗 테이블 생성하기 이번 포스팅에서는 PostgreSQL을 사용하여 시리얼 번호를 기준으로 각 레벨별 타임스탬프를 컬럼으로 변환하고, 이를 하나의 행으로 만드는 방법을 살펴보겠습니다. PostgreSQL의 내장 함수를 사용할 수도 있지만, 범용적인 SQL 쿼리를 이용하여 이 작업을 수행해보겠습니다. 데이터 예시 우선, 다음과 같은 ...
생성 패턴 언제 그리고 어떻게 객체를 생성할지에 관한 디자인 패턴. 싱글톤 패턴 팩토리 메서드 패턴 추상 팩토리 패턴 빌더 패턴 프로토타입 패턴 싱글톤 패턴 시스템에 인스턴스가 딱 하나만 존재 프로그램이 시작되자마자 싱글톤 인스턴스가 만들어지면 안됨 인스턴스 생성은 필요한 첫 순간에 이뤄져야...