
변신 - 프란츠 카프카
2025. 3. 24. 21:42
자기계발/독서 노트
변신 - 프란츠 카프카기억에 남는 문장그 후에도 그레고르는 온 가족의 생활비를 부담할 만한 많은 돈을 벌었고 또 생계를 유지해 나갔지만,식구들은 그때처럼 기뻐하거나 행복해하지는 않았다. '이처럼 음악 소리에 감동을 느끼는데도, 내가 벌레란 말인가?' "우린 저걸 없애 버려야 해요."그레테가 아버지를 쳐다보며 다짐하듯 말했다. 그때까지 그레고르의 시체에서 눈을 떼지 않고 있던 그레테가 입을 열었다."좀 보세요. 어쩜 이렇게 말랐을까요. 오빠는 벌써 오래전부터 아무것도 먹지를 않았어요.음식을 갖다 주어도 전혀 먹지를 않고 그대로 내보내곤 했어요."책을 통해 느낀 점이 책은 고전문학 중 하나인 이라는 소설이다.어느 날 갑자기 벌레로 변한 주인공을 점점 골칫덩이로 대하는 가족들의 모습을 통해 이야기가 전개된다...

OLAP vs OLTP
2025. 3. 2. 19:22
개발 지식/DevOps
1. OLAP(Online Analytical Processing) 개요OLAP(Online Analytical Processing)은 대량의 데이터를 빠르게 분석하고 집계하는 시스템이다.기존의 OLTP(Online Transaction Processing) 시스템과는 목적이 다르며,OLAP은 복잡한 데이터 분석 쿼리를 효율적으로 수행하는 데 최적화되어 있다. OLAP vs OLTP 비교구분OLTP (전통적 RDBMS)OLAP (분석 데이터베이스)목적트랜잭션 처리 (INSERT, UPDATE)데이터 조회 및 분석데이터 저장 방식행(Row) 기반 저장열(Column) 기반 저장쿼리 성격CRUD (INSERT, UPDATE, DELETE)복잡한 집계 쿼리 (GROUP BY, SUM, COUNT)속도대량 데이..
대용량 데이터 처리 - StreamingResponseBody
2025. 3. 1. 13:14
개발 지식/JAVA 기본 지식
1. 개요웹 애플리케이션 개발에서 대용량 데이터를 처리하는 것은 중요한 과제 중 하나다. 특히 클라이언트가 요청한 데이터를 한 번에 모두 제공하기 어려운 경우, 스트리밍 방식으로 점진적으로 전송하는 것이 효율적이다.Spring에서는 이러한 요구를 충족하기 위해 StreamingResponseBody를 제공한다.2. StreamingResponseBody란?StreamingResponseBody는 Spring MVC에서 제공하는 인터페이스로, HTTP 응답을 스트리밍 방식으로 처리할 때 사용된다. 이는 클라이언트가 데이터를 한 번에 모두 받는 것이 아니라, 서버가 데이터를 점진적으로 생성하여 전송할 수 있도록 돕는다. 주요 특징비동기 데이터 전송: 데이터를 한 번에 모두 보내지 않고, 필요할 때마다 생성하..
Thread 예외 처리 - UncaughtExceptionHandler
2025. 2. 15. 15:39
개발 지식/JAVA 기본 지식
Java UncaughtExceptionHandler 란?스레드에서 발생한 예외를 처리하는 인터페이스Java에서는 스레드 내부에서 발생한 예외(Exception)가 잡히지 않으면(uncaught), 해당 스레드는 종료되며 예외가 콘솔에 출력됨.이때 UncaughtExceptionHandler를 사용하면 스레드에서 발생한 예외를 감지하고 적절한 처리를 수행할 수 있다.UncaughtExceptionHandler 인터페이스UncaughtExceptionHandler는 Java의 내부 인터페이스로, Thread 클래스에 포함되어 있다.void uncaughtException(Thread t, Throwable e);t: 예외가 발생한 스레드 객체e: 발생한 예외 객체setUncaughtExceptionHand..

고전이 답했다 - 고명환
2025. 2. 8. 20:01
자기계발/독서 노트
고전이 답했다 - 고명환기억에 남는 문장"한낱 벌레일지라도 자기 의지대로 산다면 그렇게 살지 않는 인간보다 낫다."이성에 지배받는 불쌍한 인간들을 잠시 벌레로 '변신'시켜 자신을 돌아보게 만든 것이다. 아...... 나는 아무런 생각 없이(직관 없이) 끌려다니며(개념 속에서) 살았구나 우리는 어린 시절, 직관이 생기기도 전부터 교육을 받기 때문에 개념 속에서 살 수밖에 없다.누구나 개념 속에서 삶을 시작한다. 문제는 죽기 전까지 이렇게 산다는 점이다.개념 속에서 죽어버리면 상관없겠지만, 죽음 앞에 가면 반드시 알게 된다.내가 나로 살지 못했다는 사실을. 돈을 벌겠다는 의도는 얼마든지 가져라.대신 일에 들어가면 집중하고 몰입해서 즐겨라.돈을 좇지 않고 돈이 나를 따라오게 만드는 방법이 바로 이거다. 가장..

Git Hooks 적용기
2025. 2. 5. 22:17
개발 지식/Etc.
Git Hooks 도입 배경팀 내에서 git 브랜치를 생성할 때 개발 배포용 브랜치를 부모로 잘못 생성하여 문제가 되는 상황이 발생하였다.다시 같은 상황이 발생하지 않도록 merge를 위한 개발 배포용 브랜치를 제외하고는 생성할 수 없도록 패턴을 지정하기로 했다.해당 패턴을 간단하게 체크하고 자동화할 수 있도록 Git hooks 기능을 사용했다.Git Hooks 란?Git Hooks는 특정 Git 이벤트가 발생할 때 자동으로 실행되는 스크립트이를 활용하면 커밋, 푸시, 머지 등의 과정에서 특정 작업을 자동화가 가능하다.예를 들어, 커밋 전에 코드 스타일을 검사하거나 푸시 전에 테스트를 실행할 수도 있다.Git Hooks의 종류Git Hooks는 실행 시점에 따라 클라이언트 훅(Client-side Hoo..

아주 작은 습관의 힘 - 제임스 클리어
2025. 1. 19. 21:37
자기계발/독서 노트
아주 작은 습관의 힘 - 제임스 클리어기억에 남는 문장습관 역시 대부분 중대한 한계점에 도달해서 새로운 성과를 보이기 전까지는 아무 차이 없는 것처럼 보인다.과정 초기와 중기에는 이른바 '낙담의 골짜기'가 존재한다. 올림픽 출전한 선수 모두가 금메달을 원한다.입사 지원자 모두가 구직을 바란다.성공한 사람도, 성공하지 못한 사람도 목표는 같다.목표는 승자와 패자를 가르는 차이가 될 수 없다. 중요한 건 결과보다 나 자신이 가지고 있는 가치, 원칙, 정체성이 좀 더 순환돼야 한다는 점이다.초점은 늘 어떤 사람이 되는 것이어야지, 어떤 결과를 얻어내겠다는 데 있으면 안 된다. 인생은 생각하는 만큼 바뀐다. 우리 대부분은 비판을 피하는 데 선수들이다.실패하거나 사람들의 평가를 받는 건 기분 좋은 일은 아니므로 ..

선과 악의 기준은 무엇인가? - 후안 마누엘
2025. 1. 5. 17:25
자기계발/독서 노트
선과 악의 기준은 무엇인가? - 후안 마누엘기억에 남는 문장인간의 가장 훌륭한 덕목은 수치심(부끄러움)을 아는 것.부끄러움은 악을 물리치고, 옳은 길을 쉽게 걸을 수 있게 만든다. 쓸데없는 두려움에 굴복하지 말고,소중한 것을 용감하게 지켜라. 청하지 않은 충고는 도움이 되지 않는다.도움이 된다고 해도 그 크기는 미미할 뿐이다.가장 좋은 선택은 자신이 직접 판단하고 자신이 직접 내린 결정들에서 나온다. 혼자라도 할 수 있는 어떤 일이 있다면 함께할 누군가를 찾지 않고 먼저 시작하라.함께할 누군가를 찾으며 시간을 낭비하지 말라.유익한 일이면 지체하지 말고 그 일을 해야 한다.기회는 지금 잡아야 한다.머뭇거리면 놓치리라. 이익을 구해야 하는 상황이라면 태도와 자존심을 먼저 내세우지 말라.그리고 제안이 왔을 때..

장사의 신 - 우노 다카시
2024. 12. 21. 17:04
자기계발/독서 노트
장사의 신 - 우노 다카시기억에 남는 문장마음가짐 하나로 보는 방식이 바뀌고, 흡수할 수 있는 것도 늘어나게 돼. 가게를 만들 때는 '어떤 가게를 해야 잘 될까?'만 궁리하지 말고,'어떤 가게를 해야 내가 진심으로 즐거울 수 있을까?'를 생각하라고.그것이 오랫동안 장사를 해나갈 수 있는 기본이라 생각해. "생각하는 것과 안 하는 것은 200% 다른 거란다."다이아몬드라도 원한다고 생각하는 것과 안 하는 것은 완전히 다르다는 거야.생각하지 않은 것은 절대 자신의 손에 들어오지 않지. 아르바이트생도 마찬가지야.나에겐 직원이지만 다른 데서는 손님이 될 수 있다고 생각해.그래서 가게에서 밥을 줄 때도 반드시 맛있는 걸 내주곤 해.장사는 다양한 사람들과의 관계 위에서 성립되는 거야. '그런 건 항상 생각하고 있어..

미치지 않고서야 - 미노와 고스케
2024. 12. 21. 15:44
자기계발/독서 노트
미치지 않고서야 - 미노와 고스케기억에 남는 문장주어진 일을 절차대로 해나가면 실패해도 큰 타격은 입지 않는다.다만 그 속에서 아무것도 탄생시키지 못할 뿐이다.불가능이라는 말을 들으면 돌파한다.안된다는 말을 들으면 강행한다.나는 그렇게 반쯤 의식적으로 규칙과 순리를 파괴해 갔다. 누군가에게 허락을 구해가며 역사에 이름을 남기는 사람은 없다. 자신에게 세 번 거짓말하면 두 번 다시 돌아올 수 없다. 미움받을 것을 두려워하지 마라.모든 것을 보여주고 미움받는다면 처음부터 거기까지가 끝인 관계다.완벽한 인간 따위는 어디에도 없다.우선은 나부터 모든 것을 드러내면 상대도 경계심을 풀고 신뢰해 줄 것이다.그러니 모두 벌거숭이가 되자. 인생이란 애초에 자신이 열중할 수 있는 일을 찾아가는 여행이다.책을 통해 느낀 ..