기타

    2023년, 그리고 지금의 2024년 회고록

    목차· 우물 밖으로 점프해보기· 개발자로의 첫 면접· 좋은사람들과의 관계유지하기· 앞으로의 나, 어떤 가치관을 가질까?  우물 밖으로 점프해보기2023년 학교라는 우물안에서 벗어나보고자 다양한 활동들을 지원했다. 멋쟁이사자처럼 백엔드 파트 11기, 운이 좋게도 붙은 SW마에스트로 14기 연수생, 공모전 수상 등등 교내에 머무르는 것이 아닌 교외에서 다양한 사람들과 다양한 인연을 만들었다. 대외활동을 하면서 다양한 사람들을 만나고 이야기하면서 사람 사귀는법을 알게 되었고, 정말 내성적이였던 성격은 외향적으로 점점 변하는갔다. "머리로 만나면 인맥"이고 "가슴으로 만나면 인연" 이라는 말이 무슨 말인지 정말 잘 알게되었다. 다양한 사람들에게 나의 부족한부분이나 부끄러운점에 대해서 숨기려고 애써 소심하고 적극..

    점차 쌓이는 로그들 어떻게 처리해야할까 ?

    목차· docker , docker volume을 이용해서 로그를 기록해보자 log.info 와 was-log !· 점차 쌓여가는 로그들 나의 EC2의 용량은 누가 지킬 것 인가 알아보자!  최근에 실제 운영되는 프로젝트를 하면서 로그들을 관리해야할 상황이 왔다. docker logback에 의해 생성되는 로그들을EC2내부에 기록을 해야했고, 해당 기록을 한 과정들을 담아보려고합니다. logback.xml [%d{yyyy-MM-dd HH:mm:ss}:%-3relative][%thread] %-5level %logger{36} - %msg%n ${LOGS_ABSOLU..

    MYSQL ST_DISTANCE_SPHERE 함수

    ST_DISTANCE_SPHERE 함수란? MySQL에서 제공하는 지리 함수 중 하나로, 두 지점 사이의 거리를 구하는 데 사용한다.구의 표면을 이용하여 두 지점 사이의 최단 거리를 계산하고 이를 미터로 환산해준다. ST_DISTANCE_SPHERE 함수의 사용법 ST_DISTANCE_SPHERE(point(lon1, lat1), point(lon2, lat2)) 위 구문에서 lon1, lat1, lon2, lat2는 경도와 위도 값을 나타내다. 이 함수는 두 지점 사이의 거리를 미터 단위로 반환한다. 약간 헷갈리는게 우리가 위도/경도가 순서가 익숙한데 여기서는 경도, 위도 순이라는 점이다. 나중에 데이터값이 1000개 10000개 점점 늘어날 수록 성능이 급격하게 떨어질 수 있을 것 같다. 추후에 공간..

    server sent event (sse) 사용시 connection pool 부족 문제

    새로고침이되거나 다른페이지로 랜더링이 될 시 sse프로토콜을 재 연결시켜줘야했다 그때마다 백엔드 서버에서 커넥션 pool을 반환을 해주지않아 오류가 발생했다. HikariPool-2 - Pool stats (total=10, active=10, idle=0, waiting=1) 커넥션 풀이 꽉차게되고 더이상 백엔드서버에 아무런 api도 호출이 되지 않는 문제가 발생했다. 결국 chatgpt에게 물어보았지만 제대로 된 답변은 얻기 힘들었고, 혼자 고민을 해보기도 하고 인터넷 서칭도 해봤다. 결론적으로 2가지의 해결방안을 찾았다. 해결방안 1. open session in view의 설정을 false로 연결 open session in view의 default는 true이다 세션을 요청의 끝까지 유지하게되고..