전체 글369 스프링부트에서 응답시 dateformat 처리 방법(@JsonFormat) https://addio3305.tistory.com/101 [스프링 부트 시작하기] @JsonFormat과 Jackson2ObjectMapperBuilderCustomizer를 사용해서 날짜 형식 지정하기 안녕하세요. 오늘은 지난 글에 이어서 날짜 형식을 지정하는 방법에 대해서 살펴보겠습니다. ---------------------------------------------------------------------------------------------------------------.. addio3305.tistory.com - response로 dateformat 응답 -> 개별 처리할 때는 @JsonFormat 사용, -> 전역으로 처리할 경우에는 Jackson2ObjectMapperBuil.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 10. 11. 2022년 10월 11일 2022년 10월 11일 일일 일지 Daily Kanban 목차 1. 시간활용표 2. Kanban 규칙 3. 업무 원칙 및 목표 4. 업무 Kanban 5. Daily Keyword 1. 시간활용표(Using Time Table) 근무 오프라인 근무 - 8:30 ~ 17:30 ( 8h + 점심 1h ) 근무외학습 2. Kanban 규칙(mac기준 단축키) Back-log(To-do) : 기본체 Work-In-Progress(Doing) :밑줄 Bold체 (단축키 : cmd + b, cmd + u) Validate(Testing) : 밑줄 기울임 기본체: Validate - Testing(단축키 : cmd + b,cmd + u, cmd + i) Complete(Done) : 취소선 기본체(단축키 : opt.. 계획 및 일지(Plan and Journal)/일일 일지(Daily Kanban) 2022. 10. 11. (Java/자바) 모던 자바 인 액션 chapter 1, 4(2022.10.10) chapter 1. 자바 8, 9, 10, 11 : 무슨 일이 일어나고 있는가? - 메서드 참조 : ::('이 메서드를 값으로 사용하라') - 자바 8부터는 메서드가 이급 값이 아닌 일급 값에 해당한다. - 프레디케이트(predicate) : 인수로 값을 받아 true or false 값을 반환하는 함수 - 익명함수/람다를 통해 일회성 메서드 정의 오버헤드를 줄일 수 있다. - 외부 반복 : for-each 루프를 이용해서 각 요소를 반복하면서 작업을 수행한다. - 내부 반복 : 스트림 API에서 라이브러리 내부에서 모든 데이터가 처리된다. - 컬렉션 : 어떻게 데이터를 저장하고 접근할지에 중점 - 스트림 : 스트림 내의 요소를 쉽게 병렬로 처리할 수 있는 환경을 제공 -> 컬렉션을 필터링할 수 있는 가.. 독서(Reading)/오늘의 책(Today's book) 2022. 10. 10. 2022년 10월 6일 2022년 10월 6일 일일 일지 Daily Kanban 목차 1. 시간활용표 2. Kanban 규칙 3. 업무 원칙 및 목표 4. 업무 Kanban 5. Daily Keyword 1. 시간활용표(Using Time Table) 근무 재택 근무 - 8:00 ~ 18:00 ( 9h + 점심 1h ) 근무외학습 2. Kanban 규칙(mac기준 단축키) Back-log(To-do) : 기본체 Work-In-Progress(Doing) :밑줄 Bold체 (단축키 : cmd + b, cmd + u) Validate(Testing) : 밑줄 기울임 기본체: Validate - Testing(단축키 : cmd + b,cmd + u, cmd + i) Complete(Done) : 취소선 기본체(단축키 : option.. 계획 및 일지(Plan and Journal)/일일 일지(Daily Kanban) 2022. 10. 6. Rest하게 URI 설계하는 법 https://chinggin.tistory.com/454 REST API & URI 설계 원칙 (RFC-3986) REST ( Representational State Transfer : 자원의 상태 전달) - 네트워크 아키텍처이다. 1. Client와 Server가 서로 독립적으로 분리되어 있어야 합니다. 클라이언트와 서버가 한 곳에 구성되어있다던지, 서로의 chinggin.tistory.com 프로젝트 설계 중에 URI 설계가 필요했다. path 부분은 자원에 대해 서술해야하는 부분으로 어떻게 서술할까 고민을 하던 도중 사내 개발 표준 문서, 현업의 Swagger를 확인해 보니 너무나 헷갈리기 시작했다. 회사에서 내준 과제는 aggregate join을 통해 특정 데이터를 조회하는 것이었다. 아무래.. 끄적끄적(Memo)/깨달음(enlightenment) 2022. 10. 2. 클린코드 - 로버트 C.마틴 / 박재호,이해영 옮김 - 코드는 요구사항을 표현하는 언어 - 르블랑의 법칙 / 나중은 결코 오지 않는다 - 나쁜 코드는 개발 속도를 크게 떨어뜨린다. - 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다. - 일정에 쫓기더라도 대다수 관리자는 좋은 코드를 원한다. 그들이 일정과 요구사항을 강력하게 밀어붙이는 이유는 그것이 그들의 책임이기 때문이다. 좋은 코드를 사수하는 일은 바로 우리 프로그래머들의 책임이다. - 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. - 빨리가는 유일한 방법은, 언제나 코드를 최대한 깨끗하게 유지하는 습관이다. - 깨끗한 코드를 작성하는 프로그래머는 빈 캔퍼스를 우아한 작품으로 바꿔가는 화가와 같다. - 깨끗한 코드는 우아하다(보기에 즐겁다). 깨끗한 코드는 한 가.. 독서(Reading)/오늘의 책(Today's book) 2022. 9. 24. [Java] String vs String Builder vs String Buffer https://ifuwanna.tistory.com/221 [Java] String, StringBuffer, StringBuilder 차이 및 장단점 Java 에서 문자열을 다루를 대표적인 클래스로 String , StringBuffer, StringBuilder 가 있습니다. 연산이 많지 않을때는 위에 나열된 어떤 클래스를 사용하더라도 이슈가 발생할 가능성은 거의 없습니다 ifuwanna.tistory.com 끄적끄적(Memo)/레퍼런스(reference) 2022. 9. 10. 2022년 9월 4일 일일 일지 1. 통합 테스트 코드 및 service exception unit test code 작성 2. 발표 자료 보며 스크립트 작성 3. Readme 작성 계획 및 일지(Plan and Journal)/일일 일지(Daily Kanban) 2022. 9. 4. 2022년 8월 3/4주차 주간 일지 (Back-end기술스택 공부) - JPA 쿼리최적화에 필요한 부분 탐색 - Spring MVC 1편, 2편 PDF자료 보면서 필요한 부분 공부 - MSA 아키텍처 공부 자료 탐색 (독서) - 읽을 책 선정하기(출퇴근시 읽기) (알고리즘) - Solved AC class 4++ 1일 1문제 풀기(40분 풀기 20분 리뷰) (영어/자격증) - 인턴 기간 때 필요한 자격증 물색 (운동) - 출퇴근 패턴 파악 후 운동 계획 세우기 & 하체, 등, 가슴 1회 씩 진행 (회사) - 1일 1인턴 일지 작성 퇴근 후 카페에 들러서 정리 -> 주변 카페 탐방하기 (삶) - 회사 직무 파악 및 목표와 방향성 설정 준비 - "당신은 어떤 사람으로 기억되고 싶은가?"에 대한 고찰하고 꾸준히 메모하기 - 하루 30분 정리하.. 계획 및 일지(Plan and Journal)/주간 일지(Weekly feedback) 2022. 8. 15. 2022년 8월 월간 일지 싸피 프로젝트, 취업 및 친구, 형님들 만나느라 늦었지만 8월 월간 일지 작성! (Back-end기술스택 공부) - JPA 쿼리최적화에 필요한 부분 공부 - Spring MVC 1편, 2편 PDF자료 보고 공부 & 필요하면 영상 보기 - MSA 아키텍처 공부 (독서) - 읽을 책 선정하기(출퇴근시 읽기) (알고리즘) - Solved AC class 5까지 풀기(40분 풀기 20분 리뷰) (영어/자격증) - 인턴 기간 때 필요한 자격증 물색 (운동) - 인턴 기간 출퇴근 패턴 파악 후 운동 계획 세우기 & 최소 주 3회 운동(하체, 등, 가슴 3분할로) (회사) - 인턴 기간 동안 메모 잘 하고 잘 정리하기 (퇴근 후 근처 카페에 들러서 정리하기) (삶) - 회사 직무 파악 및 목표와 방향성 설정하기 -.. 계획 및 일지(Plan and Journal)/월간 일지(Monthly Scrum) 2022. 8. 15. @Valid Annotation을 이용해 입력값 검증 특정 컬럼 값에 대해서 Null 또는 특정 패턴을 검증해야할 경우가 있다. @Null Annotation은 Null이어야 하고, @NonNull 또는 @NotNull은 Null 값이 아니어야 한다는 뜻이다. !? 그렇다면 Null 또는 특정 패턴일 경우에는???? 정답은 정규식 패턴에서 or 연산을 뜻하는 |를 활용하는 것이었다. Build.gradle 파일에 validation 의존성을 추가하여 사용해야 한다.(버전은 본인 버전에 맞게! 본인은 springboot 2.4.5 version 사용중) dependencies { ** // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation impl.. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2022. 7. 30. 메모리 계층과 메모리 관리 2022.07.26(화) 메모리 계층과 관리에 대해 발표했던 자료 공유! 프로그래밍공부(Programming Study)/운영체제(OS) 2022. 7. 27. 이전 1 ··· 13 14 15 16 17 18 19 ··· 31 다음 728x90