본문 바로가기

전체 글

(46)
[개발자 이직 성공기] sm개발자 이직에 관한 블라인드 형님들의 매운맛 (마라맛) 조언 지난 글에 이어서 (사실 과거에 올렸다가 창피해서 도망치듯이 지웠다) 블라인드에도 나의 물경력을 어떻게 극복하고 다른회사에 이직을 할지 방향을 물어보는 글을 써봤다. 예상한것보다 많은 사람들이 댓글을 남겼다. 매운맛 조언에 현실을 바라보게 되었고, 서비스 회사로의 이직을 너무 만만하게 생각했구나 하고 따끔하게 회초리 맞은 느낌이 들었다. 질문글 9년차 개발자 물경력 이직 하려면 현재sm 9년차 대리달때까지 sm 현재 과장 1년차 과장되고나서 이직의 적기라고 생각해서 알아보니 java jsp만 쓰다가 공고에 spring msa k8s spa등등 안쓰던 기술들보니 어지러움 자소서도 불합비중이 높아요 지금이라도 서비스회사로 이직하고 싶은데 네카라쿠배등등 *사이드프로젝트 교육수강으로 기술스택확장 하다보면 이직 ..
MacOS 특정포트의 프로세스 킬 스프링부트로 프로젝트를 개발하다보면 위와 같은 에러가 발생한다. 내가 프로젝트 내장 톰캣 WAS의 포트가 80인데 정상적으로 종료되지 않은상태에서 스프링부트 어플리케이션을 다시 실행하니 "Web server failed to start. Port 80 was already in use" 라는 에러가 발생하는 것이다. 그럴때는 기존에 80 포트에 떠있는 프로세스를 킬하고 스프링 부트 어플리케이션을 다시 실행하면 정상적으로 실행된다. lsof -i :조회하고싶은서비스포트 kill -9 해당서비스프로세스아이디
프로그램 주기적으로 실행/@Scheduled 어노테이션 사용하기/ 크론 표현식 생성기 스프링 프로젝트에서 주기적으로 프로그램을 실행하게 해주는 @Scheduled를 사용하고 있다. @Scheduled 에 cron을 입력하면 cron표현식에 맞는 주기마다 실행된다. 우선 ScheduledTask.java 파일을 생성해서 @Component @Slf4j 어노테이션을 붙인다. @Scheduled(cron = "0 0 16 * * MON-FRI") //@Scheduled(fixedDelay = 500000) public void postBlog() throws Exception { log.info("postBlog start!"); blogService.postBlog(); } 요즘 개발하고 있는 자동 포스팅 프로그램인데 월요일 부터 금요일까지 4시에는 한국은행의 환율 정보 API를 호출해서 티..