전체 글(179)
-
CentOS JDK tar.gz 파일 받아서 환경설정하기.
최근에는 새로운 회사에서 신규프로젝트를 중심으로 일을 받아서 수행하고 있다. 서버 환경 구성 및 Vue3 버전을 기준으로 프론트 및 Spring boot(API) 서버를 기초로한 환경을 세팅하고 있다. 겸사겸사 다른 서버들도 같이 관리하고 있어서 별도로 JDK하나를 설치하고 구성하는부분들에 대해서 정리하는 겸 글을 작성하기로 했다. Java8 버전을 기준으로 한다고 했을때 jdk-8u371-linux-x64.tar.gz 를 기준으로 한다. 파일의 경우 알아서 다운로드 받아서 sftp로 넣거나 wget으로 해당파일을 받아와서 진행하면 될듯 하다. 1. 파일 압축을 해제한다. tar -xzf jdk-8u371-linux-x64.tar.gz 2. 압축해제 후 jdk를 원하는 경로에 옮긴다. mv jdk1.8...
2023.12.04 -
SpringOne Tour Korea 2023 방문후기(코엑스 메가박스)
VMware에서 주관하는듯 보이는 SpringOne 컨퍼런스(?)를 참관해보았다.. 전 직장에서 같이 일 하던분이 가자고 하셔서 어떤걸 주로 하는가 궁금증도 있었고 참가비또한 따로 없었다. 등록시 다음과 같은 메일이 날아왔다. 세션의 경우에는 2시부터 시작하였고, 대략 1시간40분은 Josh Long 이라는 분이 발표자였다. 정확하게는 잘 몰랐지만 Spring팀에 기여하고 계시는 개발자분중 한분으로 보였고, 발표도 여러가지 유머와 함께 곁들여져서 매우 재밌게 들었다(영어였지만 따로 통역은 없었다는게 함정..) 여러가지 이야기들이 있었지만 기억나는 것은... Spring이 3버전이 릴리스 되고 어떤점들이 좋아졌고, 몇몇 기능들이 더 좋아질 것이고, 자바 21또한 아마 나올것 같다는것. 그리고 여러가지 새로..
2023.06.30 -
템플릿 메서드 패턴, 전략패턴(스프링 핵심원리 고급편)
김영한님 강의(스프링 핵심원리 고급편)에서 디자인패턴을 여러가지를 다뤄주고있어서 보고있다. 템플릿 메서드 패턴 변하지 않는 부분을 부모클래스에 명시해두고 자식클래스에서는 부모 클래스를 상속받아서 변경이 있는 핵심로직만 구현하여 사용하는 형태. 여기서의 문제는 변하지 않는 로직(단순 로깅 실질적인 업무에 관련X)과 핵심로직(비즈니스로직) 2가지가 있다고 할 때 전체적인 틀을 지정해두고 비즈니스로직은 상속받은 서브클래스 들이 구현함으로써 해결하는 형태인듯 하다. 예를들면 아래와 같음. AbstractTemplate라는 추상클래스를 명시해두고 상속받은 서브 클래스는 모두 call에 특정 비즈니스 로직을 작성하여 수행한다. @Slf4j @RequiredArgsConstructor public abstract c..
2023.04.25 -
당근페이 직무면접 후기....!
떨리는 마음으로 신논현에 위치한 당근마켓 직무면접을 다녀왔다....그리고 결과가 왔다....... 음.....대충 예상은 하고있었다.. 너무 긴장하기도 했었고 말을 잘 했었는지 기억조차 안나기도 하니까...ㅠㅠ 혹시나 다른사람들이 볼 수도 있기도 하고 내가 준비하면서 대략적으로라도 알고 싶었던 점만 간략하게 남기고싶어서 남긴다.(혹여 당근의 면접관련 내용이 상세는 아니지만 문제가된다면 말씀해주세요.) 이메일에서 안내받은 것 처럼 면접의 경우 1시간30분 ~ 대략 2시간 정도 소요되며 나의 경우에는 2시간...가득채웠던거 같다. 내용자체는 기억도 잘 안날 뿐 더러 대략적인 구성만 적자면 아래와 같았다. 1. 아이스브레이킹 2. 서로서로에 대한 간단한 자기소개 3. 이력서를 기반으로한 직무와 관련된 질문(경..
2023.04.21 -
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 보고난뒤….(MSA<>Monolith)
많은 회사들이 MSA(MicroService Architecture)의 형태로 변경되어가고 있고 그에 따른 궁금점들이 많았다. 내가 일 했던 회사들의 경우 그 규모가 크지 않았기 때문에 보통의 경우 모놀리스(Monolith) 형태의 어플리케이션 이였기 때문이다. 조금씩 공부하다보니 모놀리스와 MSA 무엇이 더 좋다 나쁘다 이런게 아닌 상황에 따른 선택이 맞지않나 싶다.(로컬환경에서 해당 강의를 보면서 MSA환경에서 테스트를위해 user, order, catalog,eureka, gateway, kafka 등등 프로그램을 몇개를 실행 하였는지..모르겠다.... ㅠㅠㅠ ) 기본적인 개념을 잡고싶어서 인프런에서 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 구매하였고 새로운 지식..
2023.04.21 -
당근페이 화상면접 후기..! 그리고 직무면접(?)이 다가온다.
이직준비를 하게 되면서 여기저기 마음에 드는 공고가 보일때 마다 지원을 하긴 했었지만... 회사일에만 너무 열심히 였던걸까 막상 이직을 하게되면서 다른 회사에 보여 줄 수 있는 무언가가 아무것도 없었다..(이력서가 아닌 포트폴리오가 없다는것) 포트폴리오 없이 단순한 이력을 나열하는 형태가 되어버린 지원서에서는 불합격이 쏟아지고 있었다..!(원티드에 있는 괜찮아보이는 회사들에는 다 눌러본 것 같다) 현재 원티드 상황..(한곳은 합격하긴 했지만 고민되는 부분이 있어서 생각을 정리중이다.. 면접을 2번이나 봤었지만.......) 그러다가 문득 눈에보인 당근페이 공고가 시선을 사로잡았다. 여기서 연락이 없다면 그냥 포트폴리오를 시간을 투자하여 제대로 만들고 난 뒤 새로이 준비하려고 했었다..!!! 이게..왜....
2023.04.09