일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍
- 알고리즘초보
- 알고리즘
- 이력또
- 면접관 입장에서
- Java
- aws
- 알고리즘 추천
- 코드트리
- 글또
- 삶의지또
- 알고리즘사이트
- 초년생
- 투자를 공부하는 이유
- spring boot
- ddd vs layered
- 클린 아키텍처 이해하기
- 자동화
- Spring
- 스프링부트
- 코딩
- 알고리즘분류
- 판교퇴근길밋업
- 이력서 리뷰어 후기
- 성능테스트
- JMeter
- 퇴사 회고
- 회고
- 매매 만족감
- DDD
- Today
- Total
목록전체 글 (149)
영감을 (inspire) 주고픈 개발 블로그
글또라는 개발자 글쓰기(기술블로그) 커뮤니티를 하고 있습니다. 덕분에 9기, 10기 이어가면서 몇 년간 죽어있던 블로그에 많은 글을 썼습니다. 미루고 있던 기술글들도 많이 정리해서 적었고 회고도하고 좋은 분들도 만나면서 긍정적인 영향을 많이 받았습니다. 그리고 그 과정에서 내가 어떤 사람인지, 어떤 삶을 살고 싶은지 생각하게 해주는 계기가 된 사건들도 있었습니다. 글또를 처음 지원할 때는 누구나 자기가 살아왔던 기록인 "삶의 지도" 라는 걸 적어야 하는데요. 김주원님이 글또내에서 다시 스스로의 삶의 지도를 그리는 회고 소모임을 만들었고 이번에 참여해서 삶의 지도를 다시 적어봤습니다. 글또 내이지만 남들에게 보여질 수 있는 글이라 처음에는 조금은 다크하지만 솔직한 이야기와 다른 사람들께 보여줄 글 두 가..
더보기서론 AI 성장이 정말 대단하면서도 무섭습니다. 분명 2023년 1월 GPT 출시 이전까지만 해도 데모 영상 안에서만 존재하는 기술로 인식했는데 출시 1년 반만에 AI 도구의 성능뿐 아니라 사용성도 엄청나게 좋아지고 있습니다. 스마트폰이 그랬듯이 편한 사용성을 바탕으로 생활에 쉽게 녹아들고 있습니다.인사이트를 얻을 수 있는 AI 사이트들을 정리해봤습니다. 1. 릴리스 AI: 유튜브/동영상 요약 정리 https://lilys.ai Lilys AI : 릴리스에이아이 - 영상을 넣으면 깔끔한 요약노트로릴리스에이아이(Lilys AI)에서 영상의 요약 노트를 몇 분만에 만들고, PDF에서 여러분이 원하는 것을 더 쉽게 찾아보세요lilys.ai유튜브 링크만을 통한 요약 관련한 정리는 GPT에서 지원하지 않..
12월 15일 열린 모두콘 2024에서 유튜버 테디노트님이 소개해주신 AI Agent 에 대해 큰 감명을 받았습니다. 팀원을 AI Agent에게 역할을 줘서 AI팀을 구성해 작업하는 내용을 세미나로 봤습니다.(One Person Team 을 구성하는) 그리고 그 이후로 AI Agent를 공부를 좀 해보고 사용해봤는데요. AI Agent는 기존에 사용자가 질문한 걸 답변하는 걸 넘어 사용자가 목표를 설정하면 필요한 작업을 선택하고 수행하는 AI 프로그램입니다. https://www.youtube.com/watch?v=ObHItxPGO3Q 위의 영상에서 나온 예시를 보면 여행을 가려고 할 때 날씨와 관광지 정보를 분석해 최적의 여행코스를 짜기도 하고 GPT가 대답하기 어려운 복잡한 질문을 대답하기 쉽게 나..
Preview 한달 동안 뭐했지퇴사하고 두달이 지났습니다. 퇴사 전에도 시간이 빠르다고 생각했는데 퇴사를 하니 더 빨리 지나가는 것 같습니다.2월 15일에 적었어야했는데 정신차려보니 3월이네요. 한 달 시점에 썼던 틀에서 크게 벗어나진 않았지만 좀 더 한 달차가 추상적이었다면 두 번째 달은 좀 더 구체화된 삶을 살아보려고 했습니다. 지난 Look back 퇴사 회고에서 꾸준함을 유지하기라고 했지만 아침에 일어나는 일이 체화되지 않았습니다. 그동안 미국 장에 다이나믹한 일들이 많기도 했고 뭘 하다보면 시간이 훅가는 경우도 많았습니다. 그래서 그 부분은 인지하고 너무 억지로 일상을 바꾸기 보다 천천히 문제점을 파악하고 시공삶이나 회고를 통해 시간 사용의 퀄리티를 보충을 하자는 생각입니다. 중간 점검 건강/운..

서론: 어쩌다 이렇게 많은 이력서 리뷰를 하게 되었나요?글또라는 개발자 커뮤니티를 하 고 있습니다. 글또는 "글쓰는 또라이가 세상을 바꾼다" 의 약자로 글을 쓰는 개발자들이 모인 커뮤니티입니다. 글또는 또 특별한 것이 있는데요. 기술이나 사이드 프로젝트 뿐만 아니라 따듯함, 다정함이란 특성이 있는 커뮤니티입니다. 커뮤니티를 만드신 변성윤님의 의지이며 참여하시는 모든 분들이 서로 격려하고 활발한 커피챗 등을 통해 정보를 공유하기도 합니다. 또한 무언가를 해보고 싶다고 하면 소모임을 만들 수 있는데요. 1번은 공지와 시스템, 2번은 각 직군별 모임 3번은 글을 올리는 빌리지, 마지막으로 4번은 참여하는 분들이 만든 소모임을 네이밍으로 쓰여요. 그래서 이 소모임을 이끄는 분을 사(4)장님이라고 합니다. 저는..
1. 메모리 관리 설정힙 메모리 설정 (-Xms, -Xmx):-Xms는 초기 힙 크기를, -Xmx는 최대 힙 크기를 지정합니다.애플리케이션의 메모리 요구량과 GC 빈도에 따라 적절하게 조정하여 OutOfMemoryError를 예방합니다.Young Generation 관련 옵션:-Xmn: Young Generation(신세대) 영역의 크기를 명시적으로 설정합니다.-XX:NewRatio: Old Generation과 Young Generation의 비율을 조정해 힙 구조를 최적화합니다.-XX:SurvivorRatio: Eden과 Survivor 영역의 비율을 설정하여 Minor GC 효율을 높입니다.컨테이너 환경 지원:-XX:+UseContainerSupport (Java 8u191 이상) 또는 최신 JDK..
모든 이해의 시작은 작은 것부터 시작된다.저는 처음 클린 아키텍처를 공부할 때, 익숙하지 않은 추상화나 의존성 역전과 같은 개념들 때문에 낯설고 어렵게 느껴졌습니다. 하지만 기본적으로 좋은 코드가 무엇인지 고민하며 실제 코드를 작성하고 읽어보면서, 점차 클린 아키텍처의 핵심 원리를 이해할 수 있었습니다. 이 글은 제가 이해한 클린 아키텍처를 이해하는 방법을 적은 글입니다.좋은 코드는 무엇인가?클린 아키텍처를 이해하고 적용하려면 "먼저 좋은 코드가 무엇인가"에 대한 고민에서 시작되어야 합니다. 좋은 코드를 작성하는 원칙은 간단해 보일 수 있지만 실제로 구현해보면 현실적으로 딜레마가 생깁니다. 이런 딜레마를 구조적으로 해결해 자연스럽게 좋은 코드를 만들도록 하는 것이 클린 아키텍처의 본질입니다. 일반적으로..
https://news.hada.io/topic?id=19212 친절한 엔지니어링 | GeekNews친절함이란?Kind is about being invested in other people, figuring out how to help them, meeting them where they are.친절함은 다른 사람에 투자하고, 돕는 방법을 찾으며, 원하는 바를 충족시킵니다.— Tanya Reilly, Continuounews.hada.iohttps://kind.engineering친절함이란?Kind is about being invested in other people, figuring out how to help them, meeting them where they are.친절함은 다른 사람에 투자하..
이 글은 투자를 해야하는 이유보다 투자 공부를 해야하는 이유에 더 가깝습니다. 투자는 자본주의 사회에서 어쩔 수 없이 해야한다고 생각합니다. 그러나프리미엄이 보장된 예금, 채권이나 혹은 미국이나 다른 시장의 우상향을 믿는 지수투자 같은 패시브 투자를 할 것인가? 끊임없이 정보를 탐색하고 투자 아이디어를 발굴하는 액티브 투자에 도전를 할 것인가?이 둘은 다른 문제입니다. 내가 투자(트레이딩)에 적합한 사람인가?투자를 하면서 일상 생활을 할 수 있는가 그래서 지금 투자를 해보는 건 내가 투자에 적합한 사람인지를 스스로 알아보기 위해서입니다. 투자를 통해 돈을 벌 수 있는 방법을 내가 찾을 수 있는지 알아보는 것입니다.투자에 쏟는 시간과 공부가 재미있는지손실이 나고 있을 때 나는 어떻게 마음과 행동이 바뀌는지..
서론 개발자로서 경력이 쌓여가면서 SQL 쿼리를 공부해서 MySQL은 사용할 수 있고 실행 계획을 고려해서 최적화도 하고 JPA, JDBC 설정을 통해서 하긴하는데 결국 인프라적으로 커넥션풀 설정이나 timeout 관련되어 어떻게 해야하는지에 대한 부족함이 늘 있었습니다. 그래서 이번에 한 번 정리해보았습니다.Spring에서 MySQL 스레드풀을 최적화하는 이유일반적인 문제점"Connection is not available, request timed out" → 커넥션 풀 부족"Too many connections" → DB가 감당할 수 없는 과도한 커넥션 발생DB 부하 증가 → CPU 사용률 증가 및 서비스 응답 시간 지연스레드 블로킹 발생 → 커넥션 풀에서 오래 기다리며 병목 발생HikariCP 설..