본문 바로가기

일상14

GC TIME exceeded threshold 25/1/24 퇴근 후 설연휴 시작!밥먹고 씻고 신나게 게임을 키고 있는데 문자 메세지가 울리기 시작한다.GC TIME exceeded threshold 이거는 회사 모니터링 시스템에서 보내주는 문자 메세지인데 대충 가비지 콜렉터가 과로중이라서 cpu를 다잡아먹고 서비스가 느려지기 시작했다는 의미이다.이 문자가 오고 조금 지나면 메신저로 느려요! 이런 연락들이 오기 시작한다.단순히 느린 것을 넘어 타임아웃이 쌓이고 이러면서 큰 문제로 번질 여지도 있다.그래서 이 문자 메세지가 오면 빨리 확인을 해보는 게 좋다.  게임을 끄고 시스템 모니터링 툴에 접속했다...서버 하나가 빨갛게 차오르고 있는 것이 보인다. 이 시스템에서 GC 이벤트를 발생시키는 화면이 하나 있다.그건 바로 대용량 데이터를 엑셀로 내려받을.. 2025. 1. 24.
DevFest 송도 2024 후기 우연한 계기로 dev fest 티켓 표를 얻게 되어서 방문하게 되었다.gdg면 내 학창시절 동아리 gdsc 와 연관이 있어서 친근감이 있기도 하고 친구가 공짜표가 생겼다고 주는데 오랜만에 친구도보고 강의도 들으려고 가게 되었다.이제 학생도 아니고 하니 각 세션에 대해 요약노트를 쓰려는 건 아니고...세션을 들으면서 떠올랐던 나의 경험을 일기처럼 써보려고 한다.시니어 개발자 노하우 세션대략적으로 시키는대로 무조건 하지 말고 문제정의와 상황파악이 중요하다는 내용이었는데 대부분 공감이 가는 내용이었다.가끔씩 현업이 이거저거 해주세요. 라고 요청할때가 있는데, 그 요청이 우리 테이블구조를 갈아엎어야되거나 그 서비스에 물린 다른 기능에 영향이 가는 요건인 경우도 있다. 현실적이지도 않고, 현업이 요구하는 기간에 .. 2024. 12. 21.
git cherry-pick 과 관련된 일상 학부때는 git 운영 전략을 세워봐도 브랜치 이름이 기껏해야- feature/홍길동- feature/login이런식이었다. 회사들어와서 보니 브랜치이름이- feauture/824329023- feauture/824325926이런식이다.실제 형식을 가져온 건 아닌데 비유하자면 이런 느낌임.. 아무튼 헷갈리게 생겼다보니 featureA에 커밋해야 할 거를 실수로 featureB에 커밋해버렸다.그나마 다행인건 push 전에 발견했고, 둘다 내가 작업하는 feature 브랜치 였다.아무튼 featureB 커밋취소하고 코드들을 다시 featureA로 옮길생각에...한숨이 나왔는데찾아보니 cherry-pick 명령어로 커밋만 그대로 다른 브랜치에 옮길 수 있었다. 옮겨야 하는 브랜치:  feature/New잘못 커.. 2024. 10. 16.
근황.. 싸피 공통이 끝나고 특화 프로젝트하던 중에 대기업 계열사에 취업이 돼서 싸피를 퇴소하게 되었다. 중도이탈하게 되어서 팀원들에게 미안했는데 고맙게도 다들 축하해주었다. 원래 나는 개발하다가 깨달음이 오면 바로 블로그에 글을 휘갈기는 편인데 회사에서는 티스토리 글쓰기 페이지에 들어가면 보안때문에 튕겨서 한동안 글을 쓰지 못했다. 나는 십대때 직장인이 되면 진로에 대한 고민이 모두 사라질것이고 출퇴근만 반복하는 기계적인 삶을 살것이라고 생각했는데 딱히 그렇지도 않은것같다...여전히 이런저런 고민이 많다. 그리고 내생각에 인간은 주5일을 하도록 설계되지않은것같다... 2023. 6. 1.
Spring boot 폴더 구조. 뭘 써야 하지.. 계층형 구조 장점 : 프로젝트의 이해도가 낮아도 전체적인 구조 파악을 빠르게 할 수 있다. 단점 : 디렉터리 안에 클래스들이 너무 모인다. 도메인형 장점 : 도메인의 관련 코드를 응집할 수 있다. 단점 : 프로젝트의 이해도가 낮을 경우 전체적인 구조를 파악하기 어렵다. 출처: https://velog.io/@sunil1369/Spring-boot-%ED%8C%A8%ED%82%A4%EC%A7%80-%EA%B5%AC%EC%A1%B0 직전 프로젝트에서는 계층형 구조를 사용했다. 초반엔 좋았는데 기능들이 많이 추가됐던 막판에는 찾아들어가기 귀찮았다. 다음 프로젝트는 도메인형을 써볼까...하지만 도메인형을 쓰다보면 공통적으로 쓰는 애들이나, 어떤 도메인에 넣어야 할지 애매한 애들때문에 계층형이 그리워지기도 하고... 2023. 2. 19.
[vue, spring] 이미지 포함한 게시판 만들기 토이프로젝트로 영화 리뷰 웹사이트를 만드는 중이다. 12월은 좀 쉬고싶어서 막 어렵거나 큰 규모의 플젝을 하고 싶진 않고 jpa를 이용해서 게시판 하나를 제대로 만들어보고 싶었기 때문에...만만한 주제로 설정했다. 특히 이미지-글-이미지-글-글-이미지 이런식으로 글과 이미지가 섞여있는 게시판을 만들고 싶었다. 데이터베이스는 mysql 이미지 스토리지는 파이어베이스 백엔드는 spring 프론트는 vue 이미지는 파이어베이스에 올리고 그 절대 주소를 db에 넣는 방식이다. 일단 정말 기본적인 crud만 구현했다. 돌아가는거에만 집중해서 개발해서 손볼게 많다. 목록도 최신순 정렬,페이징 처리 해야되고, 조회수랑 공감수 태그 이런것도 개발해야 된다. 회원 부분은 다른 팀원이 하고 있는데 그 부분이 개발되면 작성.. 2022. 12. 19.
반응형