코드스쿼드 마스터프로젝트 중 이슈트래커 작업 중 테이블 설계와 JPA로 구현하면서 관계맵핑 관련한 부분들을 정리 해봤습니다.이번에는 설계가 한번에 바로 나오지 않았습니다.JDBC 라면 크케 고민 하지 않았을 부분이었지만, JPA 로 관계맵핑 하기 좋은 테이블 구조는 무
IssueTracker 클론 프로젝트 진행 중 PR 보낸 코드에 리뷰가 달렸다.from. 리뷰어 왕민 dto 클래스에 builder 패턴은 오버스펙으로 보입니다.빌더패턴 사용 이유에 대해서 알아봅시다 :)빌더 패턴 사용 이유필요한 데이터만 설정할 수 있음유연성을 확보
Oauth - rfc6749Oauth 인증방법 중 grant-types 번역 내용입니다.end-user(최종 사용자)보호되는 리소스로의 접근이 허용되는 엔티티grant-typegrant-type : 애플리케이션이 access token 얻는 방식user를 OAuth 서
aop - pointcut 이 작동 안될 때save() 의 내부 메소드 insert(), update() 별 aop를 이용해 history 저장 로직에서 해당 메서드를 인지하지 못 하고 있었다. 커스텀 애노테이션도 인지하지 못하는걸 보면, 패키지로 해당 클래스를 인지하
1주차 3th PR\[] 테스트 코드 - 의도 이해 돕기가독성을 위한 개행x메서드 10줄 이상시 분리/개행given when then핵심기능 먼저, 테스트 케이스 추가로 예외 처리CardDto.RedirectInfo -> CardDto.RedirectionCard ne
처음에는 이런 결과물이 안드로이드로 나오는게 신기하겠다 생각 했었는데, 기능들별로 내 데이터는 어떻게 해야 될지, 로직은 어떻게 할지 생각하면서 점점 여러 케이스와 변경점들이 생겨났었다.아직 전체를 다 모르지만, 안드로이드 팀에게 동작 방식들을 물으면서 어떻게 돌아가는
마스터즈 코스 시작으로 내가 있는 BE와 안드로이드와의 협업이 시작 되었다.처음에는 기능들 물어보면서 데이터가 생각과 어떻게 달라지는지 물어보고 얘기를 나누었고, 각자 클래스 수업 등으로 오후에는 인사만 하고 마무리를 했었다.생각보다 재밌겠다는 생각이 들지만, BE로서
일요일에 몰아서 한 작업이 티가 났다. ㅎㅎ 나중에 고치려고 했는데, 메서드 일부만 분리 해놓고 마무리 했었고,.. 미션 6까지 가니, UrlMapper 내에서 고쳐야 할 부분이 많이 있었다. 그나마 RequestHeader 부분을 메서드로 나눠놔서 고치더라도 이동만
소켓 : 프로토콜 명세서를 코드로 구현인터넷과 소프트웨어 사이에 놓여 소프트웨어들을 연결소켓의 함수들 : 인터넷에서 소켓 찾아 연결, 데이터 읽고 보내는 함수들서비스 포트각 네트워크 프로그램들이 할당 받는 포트번호를 통해 서비스 프로그램을 찾아간다.apache web
Post/Redirect/Getform이 전송되어 다시 로드되거나 공유, 북마크 될 때 원치 않는 결과를 막기 위해 화면 페이지를 보여주는 디자인 패턴☠️ 원치 않는 결과란?HTTP POST 요청을 통해 웹의 from이 전송될 때, 브라우저의 새로고침으로 인해 원본 P
spring-boot-starter-webtomcat : 웹서버내장톰캣(임배디드) : 소스라이브러리에서 웹서버를 들고 있다.스프링 부트 라이브러리를 쓰면 스프링 관련 세팅까지 (core 등) 함께 돌아간다.로그slf4j 인터페이스에 logback 구현체 조합
참고 사이트 내용을 요약했습니다. 자세한 내용, 설명과 코드는 아래 사이트를 참고하세요.👍자바로 구현하는 Web-to-web 프로그래밍, Part 1URLConnection 클래스 : HTTP 프로토콜 기반의 소켓 통신 기능 제공URLConnection 타입을 갖는
당시 클린코드를 읽고 있었다. 코드를 고칠점들과 OOP, 미션이해... 구현만 고려해도 예민해졌던 것 같다.이때는 공부는 2nd 였었는데, 한 주 지나고 나니 이렇게 6개월을 보내면 혼자서 여러 구현 공부하는 것과 다를게 없다는 생각이 들었다. 공부를... 해야 겠다고
Windows 10 Pro 에디션WSL2 기반 Docker Engine 사용 가능Hyper-V 기반 Docker Engine 사용 가능Windows 10 Home 에디션WSL2 기반 Docker Engine 사용 가능referncewindows 10 - docker 설
참고로한 사이트의 영문 번역글입니다.메모리 관리사용되지 않는 할당된 메모리를 해제 → 메모리 자동 관리Mark, SweepMark : alive = 여전히 참조되어지는 객체들Free : not alive = 객체를 메모리에서 해제GC 카운팅객체마다 참조 카운트를 얻는다
Leetcode문제Given a signed 32-bit integer x, return x with its digits reversed. If reversing x causes the value to go outside the signed 32-bit integer
SSH 키 쌍을 사용하여 인증에 SSH 키를 사용SSH 클라이언트 연결을 위해 SSH RSA 퍼블릭 및 프라이빗 키 파일 쌍을 만들고 사용안전하지 않은 연결을 통해 보안 로그인을 제공하는 암호화된 연결 프로토콜SSH는 암호화된 연결을 제공하지만 SSH 연결에 암호를 사
리눅스 배포판: 리눅스 커널, GNU 소프트웨어 및 여러 가지 자유 소프트웨어로 구성된 운영 체제역사설치 절차가 복잡소스 코드로만 배포리눅스 커널 자체를 포함한 부팅 가능한 이미지 배포파일 시스템 설정을 위한 GNU 유틸리티 및 도구들이 모여있는 이미지로 배포하드디스크