일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 개발자역할변화
- 2024회고
- 도서매칭
- 개인주의2.0
- 코딩자동화
- ai시대개발자
- 프로비저닝무한루프
- 캐시 초기화
- 쿠팡파트너스 상품검색api연동
- 2024독서기록
- ecs stuck
- redis캐시
- 새로운연대
- 이커머스개발
- 잘물든단풍은봄꽃보다아름답다
- 일상의지혜
- 문자열유사도
- 레벤슈타인거리
- ai도구모음 #생성형ai비교 #코드자동완성 #aiwriting #이미지생성ai #개발자생산성 #문서요약도구 #ai표절검사 #프롬프트엔지니어링 #ai시대생존법
- javadesignpatterns #cleancode #codemaintainability #softwareengineering #singletonpattern #factorypattern #strategypattern #objectoriented #codearchitecture #bestpractices
- 독서 결산
- 데이터 일관성
- ai와공생
- aop(aspect-oriented programming)
- 근근히먹고살기
- 쿠팡파트너스검색최적화
- 핵개인시대
- 취향공동체
- 출퇴근비교
- 도서감상평
- Today
- Total
목록전체 글 (77)
기록해야 성장한다
들어가며 🚀Redis 캐시를 활용하는 Spring Boot 애플리케이션에서는 데이터 변경 시점에 캐시를 어떻게 효과적으로 초기화할지가 중요한 과제로 남는다. 특히 여러 API에서 데이터 수정이 일어나거나, 한 사용자의 데이터 변경이 연관된 다른 사용자들의 캐시에도 영향을 미쳐야 하는 경우 단순한 해결책으로는 부족하다. 더욱이 getMain::102와 같이 ID가 포함된 동적 키 패턴을 사용할 때는 캐시 관리의 복잡성이 한층 높아진다.AOP(Aspect-Oriented Programming)와 커스텀 어노테이션은 이러한 복잡한 캐시 초기화 문제를 해결하는 효과적인 접근법이다. 이 글에서는 이 기법을 활용해 가족 구성원 간 캐시 동기화 문제를 해결한 과정을 살펴본다.캐싱 도입의 배경 🤔우리 서비스는 GE..

송길영 저자의 『시대예보: 핵개인의 시대』는 변화의 물결 한가운데에서 “개인”의 의미를 새롭게 조명하는 책이다. 디지털 기술과 인공지능이 사회 구조를 재편하는 흐름 속에서, 저자는 더 이상 조직이나 집단이 중심이 아닌, ‘핵개인’이라는 존재가 중심이 되는 시대를 예고한다. 과거에는 많은 이들이 조직이나 사회 관습에 의해 정해진 경쟁의 트랙 위를 달리며 살아갔다. 학교, 직장, 승진이라는 고정된 서사 속에서 우열을 가리는 구조가 보편적이었다. 하지만 지금은 점점 더 많은 사람들이 그 트랙에서 내려서고 있으며, 이러한 변화는 AI 기술의 발전이 뒷받침해주고 있다. 인공지능과 자동화는 인간이 반드시 거쳐야 했던 경로를 우회할 수 있는 길을 열어주었고, 덕분에 우리는 더 많은 선택지 위에서 나만의 경로를 그릴 ..
요즘 각종 생성형 AI들과 강력한 AI 툴의 등장으로 개발자 커뮤니티에서 미래에 대해 걱정하는 글들이 자주 보인다. 실제로 근래 채용 시장이 얼어붙고 있는 것은 체감적으로도 느낄 수 있다.AI가 정말로 개발자들을 대체하고 있는 것일까? 이에 대해 내가 평소 사용하는 다양한 AI들에게 직접 질문해봤다. Chat GPTAI의 성장은 빠르게 진행되고 있으며, 특히 자동화와 코드 생성 도구(예: GitHub Copilot, Claude, Grok 등)의 발전으로 일부 전통적인 개발자 역할에 대한 수요가 변화하고 있다는 점은 분명합니다. 하지만 몇 가지 관점에서 이를 분석해볼 수 있습니다.개발자 수요 감소의 이면: AI가 반복적이고 단순한 코딩 작업을 대체하면서, 저수준의 코딩 직무 수요는 줄어들 가능성이 있습니..

《스님의 주례사》는 법륜 스님이 결혼이라는 인생의 중요한 전환점에서 전하는 지혜와 통찰을 담은 책이다. 불교 승려가 결혼식 주례사를 주제로 책을 썼다는 점이 독특하지만, 그 안에 담긴 내용은 종교적 색채를 넘어 보편적인 인생의 지혜를 담고 있다. 책의 큰 매력은 법륜 스님 특유의 담백하고 직관적인 언어로 복잡한 인간관계와 결혼생활의 핵심을 짚어낸다는 점이다. 스님은 결혼이 단순한 사랑의 결실이 아니라 두 사람이 함께 성장하는 과정임을 강조한다. 특히 '사랑'과 '연애'의 차이를 명확히 구분하며, 진정한 사랑은 상대방을 있는 그대로 받아들이고 존중하는 데서 시작된다고 말한다. 이 책은 결혼을 앞둔 예비부부뿐만 아니라, 이미 결혼 생활을 하고 있는 부부들에게도 관계를 되돌아보는 소중한 기회를 제공한다. 스님..

쿠팡 파트너스를 활용하여 도서 정보를 사용자에게 제공하는 기능을 개발하면서, 단순한 API 검색만으로는 만족할 만한 결과를 얻기 어렵다는 문제에 직면했다. 이 글에서는 기존 방식의 문제점과 이를 개선해 나간 과정을 정리해본다.문제 상황처음에는 단순하게 출판사 + 도서명 키워드로 검색하고 limit=1 파라미터를 통해 첫 번째 결과만 가져오는 방식을 사용했다. 이 방식에서 다음과 같은 문제점이 발견되었다.매칭 실패 시 완전히 관련 없는 상품(음료수, 과일 등)이 노출됨책의 부제목, 특수문자, 띄어쓰기 등으로 인해 검색 결과가 왜곡됨실제로 책이 쿠팡에 존재함에도 검색에 실패하는 경우가 많음이로 인해 사용자에게 정확한 도서 정보를 제공하지 못하는 상황이 자주 발생했다.첫 번째 개선 시도: 백오피스 수동 매칭첫..

법륜 스님의 《인생수업》 인생수업은 법륜 스님이 평범한 일상에서 마주하는 고민과 어려움에 대한 지혜로운 해법을 제시하는 책이다. 정토회 지도자로 알려진 법륜 스님은 이 책을 통해 불교의 깊은 가르침을 현대인들이 쉽게 이해하고 적용할 수 있는 실용적인 지혜로 풀어내고 있다. 책의 가장 큰 특징은 복잡한 불교 교리나 철학적 개념을 난해하게 설명하지 않고, 일상의 언어로 쉽게 풀어낸다는 점이다. 스님은 우리가 매일 겪는 인간관계의 갈등, 직장에서의 스트레스, 가족 문제, 자아 성찰 등 다양한 주제를 다루며, 이를 해결하는 방법을 명쾌하게 제시한다. 특히 '나'라는 존재에 대한 집착에서 벗어나 타인과의 관계를 통해 성장하는 방법, 행복의 본질적 의미, 고통을 받아들이고 이를 통해 배움을 얻는 방법 등은 독자들..

인공지능의 세계는 빠르게 진화하고 있습니다. 오늘날 우리는 다양한 AI 어시스턴트들 사이에서 선택할 수 있게 되었죠. 하지만 각각의 AI가 어떤 강점을 가지고 있는지 아는 것은 여전히 어려운 일입니다. 제가 최근 주요 AI 어시스턴트들을 깊이 분석해봤는데요, 그 결과를 여러분과 공유하고자 합니다.1. ChatGPT - 범용성의 대표주자OpenAI의 ChatGPT는 여전히 가장 인기 있는 AI 중 하나입니다. 특히 GPT-4 모델은:다양한 주제에 대한 포괄적인 지식베이스복잡한 코딩 문제 해결 능력이 뛰어남플러그인을 통한 확장성이 강점웹 검색 기능으로 최신 정보 접근 가능프로젝트 관리자로서 저는 ChatGPT를 팀 회의 요약과 코드 리뷰에 자주 활용합니다. 긴 Json을 markdown 형식의 테이블로 변..

디자인 패턴은 소프트웨어 엔지니어링 분야에서 매우 기본적인 요소입니다. 이는 소프트웨어 개발 과정에서 경험하는 반복적인 문제에 대한 즉시 사용 가능한 해결책을 제공합니다. 디자인 패턴을 학습하고 적용하면 자바 개발자들이 효율적이고, 확장 가능하며, 유지보수가 쉬운 코드를 작성하는 데 도움이 됩니다. 이 글에서는 자바에서 가장 일반적으로 사용되는 디자인 패턴과 이러한 패턴들이 어떻게 분류되는지, 그리고 작성된 코드에 어떤 이점을 주는지 살펴보겠습니다.자, 시작해 봅시다! 🚀디자인 패턴이란 무엇인가? (What Are Design Patterns?)세부 사항으로 들어가기 전에, 디자인 패턴이 무엇인지 간단히 설명하겠습니다.디자인 패턴은 일반적인 소프트웨어 설계 과제에 대한 일반적이고 재사용 가능한 해결책입..
생성형 AI 모델이름용도특징제조사Chat GPT생성형 AI무료 버전 기준 결과물 만족. 다양한 언어 모델 지원(GPT-3.5, GPT-4). 플러그인 생태계 확장성OpenAI - 링크Perplexity생성형 AI실시간 웹 검색 결과 제공. 소스 인용 기능. 학술적 질문에 강점Perplexity AI - 링크Gemini생성형 AI구글이 만든 AI. 멀티모달 입력 지원. 구글 서비스 통합Google - 링크Claude생성형 AI사람이 작성한 것과 가장 유사한 글 작성. 긴 컨텍스트 처리 능력. 편향과 유해성 감소에 중점Anthropic - 링크Grok3생성형 AI위트있는 대화 스타일. 실시간 데이터 접근.X(트위터) 통합 기능xAI - 링크Anthropic Claude 3 Opus전문적 문서 작성Claude..

집에서 회사까지 대중교통 30분 거리로 직주근접을 가지고 있지만 우연한 기회에 일주일 동안 자가용으로 출퇴근 할 일이 있어 장단점을 비교해보았다. 또 올해 3분기 정도 이사예정인데 이사를 하고 나서 자차 출퇴근을 예상해볼 수 있었다. 장점편하다door to door 그 자체였다. 차안에 있는 시간은 마치 내 방에서 혼자 즐기는 시간과 유사했던 것 같다. 건장한 남성으로 대중교통을 편하게 이용하고 있다고 생각했지만 지치는 과정임은 분명한 것 같았다. 퇴근후 엘리베이터를 타면서 부터 긴장감이 해소되는 기분을 느꼈다.정시 퇴근 시간에 대한 압박이 줄어든다.위에 적은 편하다는 항목의 연장선일 수도 있겠다. 붐비는 시간을 피해서 출퇴근을 할 필요도 없고 퇴근하자마자 릴렉스 되기 시작하니 사무실에서 조금 늦게 나..