profile
Software Engineer + Product Manager
태그 목록
전체보기 (324)개발일기(78)토비의 스프링(26)더 나은 코드(23)테스트(20)Netty(19)Java(18)더 나은 테스트(15)How to work(13)생각(12)trouble shooting(11)코딩테스트(10)트러블슈팅(10)프로그래머스(10)회고(9)커뮤니케이션(8)더 나은 설계(8)tcp(8)토비의스프링(8)git(7)프로덕트 오너(7)C(6)(6)우주지상국(6)network programming(6)agile(6)더 나은 도구(5)2021(5)aop(5)dll(5)TDD(5)자세(5)비동기(5)junit(5)읽기모임(5)알고리즘(5)asynchronous(5)고민(5)매니지먼트(4)IntelliJ(4)배움(4)네트워크 프로그래밍(4)커리어(4)추상화(4)코드리뷰(4)JNA(4)wireshark(4)windows(4)독서(4)문제(4)Spring(4)github(4)인프콘(4)오브젝트(3)debug(3)의존관계(3)관계(3)multithreading(3)협력(3)객체지향(3)학습(3)습관(3)awaitility(3)test(3)데이터(3)예외(3)프로젝트 매니저(3)문제해결연습(3)Software Engineering(3)Telnet(3)협업(3)실시간(3)네트워크 패킷분석(3)2022(3)연역적(3)사람(3)mock(2)management(2)개방폐쇄원칙(2)주석(2)분석(2)배포(2)실용주의 프로그래머(2)변경(2)networking(2)태도(2)clean architecture(2)http(2)클린 아키텍처(2)Software Enginerring(2)소프트웨어 개발자(2)컨퍼런스(2)test case(2)귀납적(2)jackson(2)제품(2)가치(2)사용자(2)기획(2)문제 해결 연습(2)리팩토링(2)User Manual(2)온보딩(2)목표(2)TROUBLESHOOTING(2)코드로 문제해결 연습(2)개발문화(2)리더(2)Mockito(2)문서화(2)(2)마인드(2)더 나은 디자인(2)leak(2)cherry-pick(2)디버깅(2)collaboration(2)ci(2)stream(2)Locale(2)함께자라기(2)대역(1)동료(1)조직(1)아주힘듬(1)SOLID(1)network(1)branch(1)XML(1)네이밍(1)EventLoop(1)삶의자세(1)흥미(1)병렬(1)모델링(1)CI/CD(1)Manangement(1)Transction(1)switch(1)고통(1)Nginx(1)json(1)주니어(1)자유(1)더나은코드(1)철학(1)환경(1)1553B(1)프로그래밍(1)redmine(1)impact(1)우주(1)행복(1)메시지큐(1)String(1)동반자(1)인터뷰(1)부모참여수업(1)감정(1)복잡성(1)클린코드(1)Ideation(1)di(1)커밋(1)putty(1)JIRA(1)어린이(1)성과(1)화면중심(1)경계값(1)도구(1)short circuit(1)clean software(1)누수(1)예외처리(1)Native(1)더 나은 개발(1)SDLC(1)발표(1)제약사항(1)마음 가짐(1)중복(1)제안서(1)notion(1)생각의프레임(1)회사(1)개발자(1)memory(1)Reflection(1)교보문고(1)사업(1)창업(1)도전(1)split()(1)멀티쓰레드(1)Csharp(1)Messaging Service(1)함께(1)의존(1)svn(1)프로젝트(1)Product Design(1)유틸리티(1)help(1)Strategy Pattern(1)예측(1)aws(1)Feedback(1)작업난이도(1)snmp4j(1)어설프다(1)이슈관리(1)lazy(1)템플릿/콜백(1)kotlin(1)데이터 통신(1)핀란드(1)동등분할(1)준비(1)약함(1)장애회고(1)volatile(1)삶의일기(1)아두이노(1)디자인 패턴(1)신뢰성(1)크리스찬(1)User Journey(1)코딩(1)lua script(1)관심(1)테스트케이스(1)alignment(1)생존(1)heap memory(1)노이즈캔슬링(1)기록(1)PSA(1)MVP(1)인사이트(1)독서메모(1)InvalidMemoryAccess(1)일기(1)algorithm(1)aspect(1)메타포(1)템플릿(1)스프링(1)DTO(1)exception(1)트러불슈팅(1)설계(1)authentication(1)cdd(1)부족함(1)코드변경관리(1)다름(1)세미나(1)변화(1)Persona(1)문서(1)자동화(1)메모리(1)프로세스(1)캐시일관성(1)인증(1)SNMP(1)비실시간(1)객체지향의사실과오해(1)커뮤니티(1)StringUtils(1)Pain Point(1)figma(1)비정상종료(1)우선순위(1)캐시불일치(1)warning(1)IoC(1)assembly(1)projects(1)집중(1)문제정의(1)actions(1)SI 프로젝트(1)신뢰(1)문화(1)rebase(1)죽음(1)빌더 패턴(1)리드잇(1)백로그(1)Thread(1)Product Designer(1)S3(1)Pull Request(1)garbage collector(1)아쉬움(1)ObjectMapper(1)iteration(1)VxWorks(1)문제해결(1)(1)PacketSender(1)개선(1)주간보고(1)불편(1)시니어개발자(1)데이터 엔지니어(1)코드작성외에(1)Memory Leak(1)응집도(1)software engineer(1)Pair Programming(1)힙 메모리(1)TCP Connection Persistence(1)균형(1)아이들(1)고객(1)성경(1)Device Driver(1)Thread Pool(1)OXM(1)지상국(1)실험(1)면접(1)사표(1)동료주도개발(1)소수점(1)프로토타입(1)메모리가시성(1)Interrupt(1)요구사항(1)공유(1)어려움(1)Q&A(1)util(1)Functional(1)사용자중심(1)ux(1)Copilot(1)가짜필요(1)결합도(1)
post-thumbnail

쓰레드 누수 이슈: 문제의 원인을 찾는 귀납적 과정

Java, Netty 기반 서비스에서 발생한 쓰레드 누수 이슈를 밑바닥에 있는 로그에서 시작해서 진짜 원인을 찾아서 해결한 귀납적 과정을 기록하며 객관화해 보았습니다.

2023년 2월 21일
·
0개의 댓글
·

오늘 내가 만든 버그 (메시지가 중복 발행된다)

글쓰기는 역시 메타인지를 도와준다.

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

우주지상국 트러블슈팅 과정에서 얻은 인사이트

부제 : 무작정 코드를 수정하면 잘못간 궤적을 그대로 두고 길을 돌아오는 코드를 만들 수 있습니다. 요구사항을 분명히 하면 올바른 목표로 곧장 가는 새길을 만들 수 있습니다.

2022년 4월 26일
·
0개의 댓글
·
post-thumbnail

Netty | 반복된 연결 실패와 java.lang.OutOfMemoryError 문제

AWS EC2 인스턴스 (1G 메모리) 에 올린 통신 서버(Netty 기반)에서 java.lang.OutOfMemoryError 예외가 발생합니다.

2022년 4월 15일
·
0개의 댓글
·

웹린이의 어이 없었던 로그인 실패 디버깅 일기 🔎

단순하지만 의미있었던! Web 로그인 실패 문제 분석 과정 기록!

2021년 11월 17일
·
0개의 댓글
·

특정 장비와의 통신 문제가 국지화 되도록 비동기 I/O 로 전환하기

위성과의 교신을 위해 지상국 시스템을 초기화 하는 과정에서 모뎀 장비에서 응답 신호가 수신되지 않아 전체 교신 프로세스가 실패하는 문제가 발생하였습니다.

2021년 9월 6일
·
0개의 댓글
·
post-thumbnail

안테나 구동 로그의 이상 계단 문제 분석

교신 중 안테나 구동 로그에 다음과 같은 이상 계단 현상이 발생하였습니다.

2021년 9월 6일
·
0개의 댓글
·
post-thumbnail

우주지상국 서버 비정상 종료 문제 분석

지상국 운용 중 서버 프로그램이 디버깅 창과 함께 비정상 종료되는 문제가 간헐적으로 발생하였습니다.

2021년 9월 6일
·
0개의 댓글
·
post-thumbnail

Device Driver 인터럽트 서비스 루틴이 호출되지 않는 문제

SDLC 메시지 프레임이 수신되었을 때, 수신 이벤트에 대한 인터럽트 서비스 루틴이 호출되지 않는 문제를 디버깅한 경험을 기록합니다.

2021년 8월 8일
·
0개의 댓글
·
post-thumbnail

CPU-I/O 카드 데이터 동기화 문제

CPU-1553B I/O 카드 데이터 동기화 문제를 해결한 사례를 기록합니다.

2021년 8월 8일
·
0개의 댓글
·
post-thumbnail

Delete API를 호출해도 파일이 삭제되지 않아요?

대부분의 개발자들이 원하지 않는 파일이 삭제되어 패닉 상태에 빠진 경험 한 두번쯤 있을 것이다. 오늘은 그와 반대로 삭제하려는 파일이 삭제되지 않아 고생했던 나의 경험을 나누어 보려고 한다. 이직한 회사에서 퇴사한 여러 사람들이 개발해 놓은, 소스 파일 하나가....

2021년 5월 5일
·
0개의 댓글
·