일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트
- 매매 만족감
- aws
- 알고리즘 추천
- 이력또
- 회고
- 프로그래밍
- 초년생
- DDD
- 면접관 입장에서
- spring boot
- 투자를 공부하는 이유
- 글또
- 알고리즘분류
- 알고리즘
- 성능테스트
- 부트캠프 강의 후기
- 삶의지또
- ddd vs layered
- 알고리즘초보
- 코딩
- 클린 아키텍처 이해하기
- 퇴사 회고
- Spring
- 자동화
- 코드트리
- 알고리즘사이트
- Java
- 이력서 리뷰어 후기
- JMeter
- Today
- Total
목록2025/02 (6)
영감을 (inspire) 주고픈 개발 블로그

서론: 어쩌다 이렇게 많은 이력서 리뷰를 하게 되었나요?글또라는 개발자 커뮤니티를 하 고 있습니다. 글또는 "글쓰는 또라이가 세상을 바꾼다" 의 약자로 글을 쓰는 개발자들이 모인 커뮤니티입니다. 글또는 또 특별한 것이 있는데요. 기술이나 사이드 프로젝트 뿐만 아니라 따듯함, 다정함이란 특성이 있는 커뮤니티입니다. 커뮤니티를 만드신 변성윤님의 의지이며 참여하시는 모든 분들이 서로 격려하고 활발한 커피챗 등을 통해 정보를 공유하기도 합니다. 또한 무언가를 해보고 싶다고 하면 소모임을 만들 수 있는데요. 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 설..