본문 바로가기
반응형

프로그래밍이야기43

[Logback] 3.SpringBoot에서 Logback 사용하기 - Appender와 Policy 로그를 작성하기 위해서 자주 사용하는 로그백의 대한 내용을 정리하고 있습니다. 지난 블로그 내용에서는 logback-spring.xml 환경설정 파일에 대해서 알아보았습니다. 오늘은 로그백 환경설정 파일에서 중요한 역할을 하는 Appender 와 Policy 에 대해서 알아보도록 하겠습니다. [Logback] 1.SpringBoot에서 Logback 사용하기 - 주의점, 구성, 상속, 파라미터 처리 [Logback] 2.SpringBoot에서 Logback 사용하기 - 환경설정 파일 [Logback] 3.SpringBoot에서 Logback 사용하기 - Appender와 Policy [Logback] 4.SpringBoot에서 Logback 사용하기 - Encoder [Logback] 5.SpringBo.. 2022. 5. 29.
[Logback] 2.SpringBoot에서 Logback 사용하기 - 환경설정 파일 로그를 작성하기 위해서 자주 사용하는 로그백의 대한 내용을 정리하고 있습니다. 지난 블로그 내용에서는 로그 사용시 주의점, 로그백 구성과 로그 레벨 상속 그리고 로그 파라미터 처리에 대해서 알아보았습니다. 오늘은 로그백을 사용할 때, logback-spring.xml 을 작성하여서 활용을 하는데, 이 환경설정 파일에 대해서 알아보도록 하겠습니다. [Logback] 1.SpringBoot에서 Logback 사용하기 - 주의점, 구성, 상속, 파라미터 처리 [Logback] 2.SpringBoot에서 Logback 사용하기 - 환경설정 파일 [Logback] 3.SpringBoot에서 Logback 사용하기 - Appender와 Policy [Logback] 4.SpringBoot에서 Logback 사용하기.. 2022. 5. 29.
[Logback] 1.SpringBoot에서 Logback 사용하기 - 주의점, 구성, 상속, 파라미터 처리 로그를 작성하기 위해서 자주 사용하는 로그백의 대한 내용을 정리하려고 합니다. 처음에는 하나의 글로 정리하면서 작성을 하였는데 내용이 커지면서 나중에 찾아보기 쉽게 구성하기 위해서 아래와 같이 목차를 나눠서 정리를 하였습니다. [Logback] 1.SpringBoot에서 Logback 사용하기 - 주의점, 구성, 상속, 파라미터 처리 [Logback] 2.SpringBoot에서 Logback 사용하기 - 환경설정 파일 [Logback] 3.SpringBoot에서 Logback 사용하기 - Appender와 Policy [Logback] 4.SpringBoot에서 Logback 사용하기 - Encoder [Logback] 5.SpringBoot에서 Logback 사용하기 - MDC [Logback] 6.S.. 2022. 5. 29.
[자료구조론] Queue 웹 개발자 일을 하면서 Queue 을 사용하는 경우를 겪어보지 못하였습니다. 대학교 2학년때 배웠던 데이터구조론에서 자료구조에서 배웠던 기억과 코딩 테스트를 준비하면서 배웠던 부분들을 제외하고는 실제 개발 환경에서는 사용해보았던 적이 없습니다. RabbitMq , Kafka 등 에서 사용되는 Queue의 모습을 볼 수 있지만, 사용해본적 역시 없습니다. 먼저 Queue에서 제공하는 개념을 확인하고 메소드를 정리해보려고 합니다. 궁극적으로는 RabbitMq 와 Kafka 를 이용한 실습예제까지 진행하는 것이 목표입니다. Queue 를 보고 가장 먼저 떠올린것은 롤러코스터에서 사람들이 줄을 스는 것이었습니다. (그림과는 무관합니다. 롤러코스터 안 타본지 엄청 오래되었네요.) 모든 소스 코드는 Github를 .. 2022. 4. 10.
[자료구조론] Stack 정리 웹 개발자 일을 하면서 Stack 을 사용하는 경우를 겪어보지 못하였습니다. 대학교 2학년때 배웠던 데이터구조론에서 자료구조에서 배웠던 기억과 코딩 테스트를 준비하면서 배웠던 부분들을 제외하고는 실제 개발 환경에서는 사용해보았던 적이 없습니다. Stack 의 자료구조는 마치 지금 내 책상위에 올려져 있는 책들과 비슷해보입니다. (물론 현재 제 책상은 아닙니다만…) 모든 소스 코드는 Github를 통해서 확인 가능합니다. - 소스바로가기 Stack이란? 이미지에서 보시는것처럼 Stack 은 쌓아올린다는 것을 의미합니다. Stack 특징 Stack 은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO) 입니다. 자료를 넣거나 뺄 수 있는 것은 top 이라고 하며, 이 top 에는 가장 최근에 들.. 2022. 4. 10.
[Java] 상수를 활용하자 상수의 활용 읽기 쉬운 코드를 작성하기 위한 노력 중의 하나로 매직 넘버 대신 상수를 활용하고 있습니다. 일각에서는 상수를 사용함으로 코드가 길어져서 오히려 가독성을 해치는 것이 아니냐고 하는 경우도 있습니다. 유지보수를 하는 입장에서 생각을 해본다면, 의미 있는 상수로 인하여 코드의 길이는 조금 길어졌지만 가독성은 있는 경우 매직 넘버로 인해 코드의 길이는 조금 짧아졌지만 무슨 내용인지 모르는 경우 후자보다는 전자의 경우가 조금 더 나은 상황이라는 생각이 듭니다. 후자를 선택해서 개발을 하다가 매직 넘버를 만나게 되었는데, 그 의미를 파악했다 하더라도 진짜 그 의도가 맞는지 담당자에게 확인해봐야 하는 커뮤니케이션 비용도 들어가게 됩니다. 사실, 매직 넘버 대신 상수를 잘 활용하기 위해서는 네이밍룰을 정.. 2022. 3. 20.
반응형