본문 바로가기

전체 글

(160)
spring custom validtor ConstraintValidtor -> custom 어노테이션과 함께써서 사용할 수 있다. 좋은기능
String boot 기능 1. Argument Resolve https://blog.neonkid.xyz/238?category=814055#
kafka Elastic Stack 로그 수집 방법? 과정?
퍼플랩스 정규직(경력) 면접 후기 면접 후기 개인적으로 좋은 경험이었다. 평소 알던내용을 남에게 설명해준다는게 얼마나 어려운건지 다시한번 알게되었고 설명을 하던도중 내가 안다고 생각했던 부분들에서도 오류가 있다는걸 깨달았다. 핑계를 대자면 급하게 잡힌면접이어서 면접준비를 제대로 하지못했다. 0. 자기소개 - 어버버버 1. restful api란 무엇인가? - 어버버버 이걸 왜 못말했을까?....이해를 못하겠네 > http통신을 하고 url을 통해 행위를 명시하며 json형태로 response해주는것 2. JPA N+1 문제는 어떻게 해결할것인가 - 어버버버 > fetch join과 query dsl을 통해서 해결해야한다? 3. tcp/socket - 내가 제대로된 전문통신을 많이해보진 않았기 때문에 제대로 답못함...이력서에서 제외 4...
inflearn 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 1. 회원등록(controller 패키지는 엔진(화면controller, api controller)에 따라 다르게 만든다.) 예시)exception처리를 할때 화면을 렌더링하는 controller에서 에러가 났을경우에는 error page를 띄워줘야하는데 api controller에서 에러가 나면 error json형태의 값을 리턴해줘야 하기때문에 다르게 패키지 설정하는게 좋다. 2. 회원수정(영속성 context) transaction이 시작되고 JPA가 영속성 컨텍스트에서 찾았는데 없으니까 DB에서 조회할것이고 그 영속성상태에서 setName으로 이름을 바꿔주고 동작이 끝나고 메소드가 끝나면 spring aop가 transaction이 끝나는 시점에 맞춰서 tranction commit하고 jpa가..
파인만 학습법 1. 이해하고 싶은 개념 적기 2. 강의용 스크립트 적기 ( 아무것도 모르는 사람에게 설명하듯이 적는다. ) 3. 다시읽고 다시배우기 (종이에 써서 설명할 수 있을정도가 되는가?) 4. 다시 정리하기 ( 설명이 길어진다거나 난해해지면 문장을 간단하게 줄여보기)
Jenkins 배포시 참고 https://osc131.tistory.com/category/Jenkins https://happycloud-lee.tistory.com/ 온달의 해피클라우드(Happy@Cloud) Cloud와 관련된 비즈니스와 IT 주제들을 공유합니다. 온달이라는 별명처럼 부족한게 많아 항상 배우려는 자세로 세상을 살고 있습니다. [ hklee@kr.ibm.com ] happycloud-lee.tistory.com
java eclipse classpath 문제로 인한 오류 http://egloos.zum.com/kaludin/v/3057369