본문 바로가기 메뉴 바로가기

Dev Note

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Dev Note

검색하기 폼
  • CATEGOTY
    • Algorithm
    • Coding Tes..
    • Java
    • Spring
    • Python
    • Django Fra..
    • Database
    • Infra
    • Programmin..
    • Javascript
    • Vue.js
    • Computer S..
    • Git & Gith..
    • Project
    • ETC
    • Books
    • Designs
  • 방명록

CATEGOTY (257)
기초부터, 로거 수정을 위해 Tomcat으로 동작하는 Spring MVC 구조 다시 이해하기

1. 업무에서의 상황- 로컬에서 컴파일한 class파일을 서버에 올려서 실행시키고 있음- Log4j 1버전 (아주 구버전)을 사용하고 있었음- System.out.println을 놔둔상태로 개발팀이 나감 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ진짜 .. 2. 방향- Log4j 업데이트를 하려다보니 총체적 난국이다 싶었다.- Slf4j + logback 으로 아예 개편하기로 결정함- 확인하다보니 이상한걸 발견... 3. 문제점- WEB-INF 구조의 톰캣웹서버 설정을 해놓고, 서버를 띄우면 SpringBOOT가 뜸.........(???)- pom.xml 도 있는데 내용이 비어있네? maven + 스프링부트인가?했는데 applicationContext.xml이 있음(?)- Slf4j 랑 logback 라..

Spring 2025. 5. 16. 17:32
공부방향 잡기

어느덧 3년차..레거시 운영유지보수에 찌들었지만 아직도 내가 뭘 하고 있는지 제대로 모르고 있는 짭경력 아 왜 싸피때보다 후퇴ㅣ한거같지 공부하자공부 이론? 아무리 공부해도 이론부터 시작하는건 도저히 먹히지가않아랜선 뽑고 개발해보라니까내 업무는 인터넷에 검색해도 잘 안나온다고!!!!아니 나와도 못써먹어!!!!! 공식문서를 봐야한다고 국내 SI업체들이 이리저리 뚝딱뚝딱 지들멋대로 만들어낸거 x지게 찾아야한다고 후하후ㅏ핳.ㅎ..ㅏㅏㅎㅎ.ㅎㅎㅎ.,.. x스,ㅋ ㅜㅡㅔ어 이자식 => 이클립스기반 이니까 이클립스로 자바스크립트랑 JSP 뚜드려 (인텔리제이?안써 쓰지마)x맥스x프트 이자식 => 이거 nginx 기반이니까 nginx 다시 공부하는데 공식문서 다 까야돼front? => 이거 x스x이브 개발철학(응..ㅣ..

ETC 2025. 5. 15. 15:42
오랜만에 다시 블로그를 방문하며..

안녕하세요지금은 2025년 5월입니다. 제가 SSAFY 6기를 졸업하고어느덧 직장에서도 3년차에 접어들었네요. 잘 알지 못하는 만큼 치열하게 공부하고최선을 다해 겉핥기 했던 흔적들이 이 블로그에 고스란이 남아있네요 ㅎㅎ 직장 특성상, 랜선뽑고 개발해야하는 특수한 상황이 있고(마치 절에 들어가서 교과서만 보고 수능공부하는 기분)레거시 코드가 많고요...무엇보다.. 운영을 해야해서.. 위기상황에 대응할 수 있는 능력이 필요하다는 생각이 많이 들었습니다 예를들어 갑자기 Memory Leak이 발생해서 OOM이 났을때 그 원인을 파악해서 추적해 수정하는것특정 업무가 되지 않을때 , 모니터링 시스템으로 바로 확인 불가능한경우(개발망)netstat -ano 열려있는 포트를 확인해서 내려간 container가 있는지..

ETC 2025. 5. 15. 14:45
[프로그래머스] 2019 카카오 블라인드 #3 후보키

- 블로그 찾아보면 비트마스킹으로 풀었다고 하는데 그게 더 효율적일지도 모르겠다. - 본인은 set() 자료형과 배열, 부분집합 subset()을 활용하여 풀었다. - 3중 for문이라니... ㅠㅠ;;; ;; (비공개를..해야하나..) - 문제를 이해하는게 어려웠다. 특히 최소성 부분에서 subset()의 개념을 생각하지 못하고 중복하는 건 다 걸러버리도록 로직을 짜서 처음부터 뜯어고쳐야 했다. - 시간이 굉장히 오래 걸렸지만.. 그래도 혼자 힘으로 구현하긴 했다. 실전이었으면 곤란했을 듯 하다. from itertools import combinations def is_duplicate(columns, relation): """ columns 가 (1, 2)라면 1번과 2번을 합친 값을 구하고 중복확..

Algorithm 2022. 7. 17. 01:59
SSAFY 6기 취업후기

SSAFY 6기가 끝나가는 시점, 6월 30일 종강 하루 전 날인 29일에 취업에 성공했다. 제1금융권 은행과 국내 TOP SI 기업에 합격하였다. 1년동안 열심히 배우고 공부하고, 프로젝트를 열심히 진행한 결과라고 생각한다. 쌩문과 + 코딩경험이 전무한 상태로 들어와서 같은 반 친구들과도 끊임없이 스스로를 비교하게 되고 많이 좌절하고 힘들었던 순간들이 있었다. 하지만 스스로를 믿고 노력했다. 또, 주위에 도움을 주시는 분들이 굉장히 많기때문에 도움을 구하고 끊임없이 피드백을 받아 개선해나갔다. 유일한 전학기 비대면 기수인 SSAFY 6기였기에 함께 만나서 울고웃지 못했던 것은 아쉬웠지만 그럼에도 불구하고 온라인 상으로도 서로 응원했고 보이지 않는 곳에서 노력했기에 프로젝트를 성공적으로 마무리할 수 있지..

카테고리 없음 2022. 6. 30. 15:06
EC2 Ubuntu 에서 jar 백그라운드로 실행 nohup

열려있는 포트 확인 netstat -nap | grep LISTEN https://www.hanumoka.net/2019/12/28/ubuntu-20191228-ubuntu-open-port/ ubuntu18.04 포트 확인 및 열기 개요ubuntu 에서 열려 있는 포트를 확인하고, 원하는 포트를 열어보자. 포트열기1netstat -nap 위 명령어를 입력하면, 열려 있는 모든 포트를 확인 한다. 상당히 많은 정보를 보여준다. 뭔가 시스템에 www.hanumoka.net

카테고리 없음 2022. 2. 11. 06:17
로컬 젠킨스로 빌드 - 도커라이즈 - EC2 에서 실행

도커파일 FROM openjdk:8-jdk ARG JAR_FILE=build/libs/*.jar COPY ${JAR_FILE} i6a206.jar ENTRYPOINT ["java","-jar","/i6a206.jar"] 젠킨스 docker build -t ejbdev/i6a206:1.0 . docker push ejbdev/i6a206:1.0 .. docker run ejbdev/i6a206:1.0 docker run -d -p 8080:8080 ejbdev/i6a206:1.1 도커파일 만들고 젠킨스에서 깃랩 master 브랜치 변동사항시 빌드 빌드 파일 생성 빌드 후 도커 허브 레포지토리로 전송 젠킨스에서 EC2로 알림(이부분이 SSL인데, 옵션에 없어서 질문 예정) ??? 도커 컨테이너와 certbo..

카테고리 없음 2022. 2. 11. 06:15
ec2...에러...초기화 이후 작업

https://cpuu.postype.com/post/30065 SSH 접속시 RSA 공유키 충돌 문제 해결 nginx 설치 오류 해결 https://phoenixnap.com/kb/fix-could-not-get-lock-error-ubuntu https://writingdeveloper.blog/323

카테고리 없음 2022. 2. 10. 15:44
이전 1 2 3 4 ··· 33 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ssafy결과
  • 개발자책추천
  • 깃허브계정
  • 무료폰트추천
  • 개발자도서추천
  • 코딩도서
  • 한글무료폰트추천
  • 디즈니얼굴
  • 개발언어순위
  • 임대차3법
  • 폰트추천
  • 싸피
  • 상업용무료폰트
  • 싸피6기
  • 개발자커리
  • ssafy후기
  • 개발자
  • ssafy6기
  • SSAFY
  • 맥과윈도우로깃허브
  • 깃허브계정2개
  • intj여자
  • 폰트
  • 개발도서추천
  • ssafy합격후기
  • 클린코더
  • 브왈라
  • 스프링부트
  • 개발자로드맵
  • 개발언어추천
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바