Git push, commit, merge error
branch 생성하기 git checkout -b comment branch 옮기기 git checkout comment commit, push git add . git commit -m "바꾼내용" git push how to merge 보통은 pull request하면 되지만 머지가 안 되는 경우 ❌ Cannot auto...
branch 생성하기 git checkout -b comment branch 옮기기 git checkout comment commit, push git add . git commit -m "바꾼내용" git push how to merge 보통은 pull request하면 되지만 머지가 안 되는 경우 ❌ Cannot auto...
💡 Spring 설정 값 넣는 방법(외부에서 값을 주입할 때) 1️⃣ @ConfigurationPropoerties 여러개의 값 숨기기 새로운 파일 만들어서 설정해야 하고 게터세터 꼭 필요 2️⃣ @Value application.yaml에 한 두개의 값 가져올 때 좀 더 간단히 ✅ dataSource 숨기기(1️⃣ @ConfigurationPr...
⭐️ Orgin이란? Orgin = Protocol + Host + Port 이 세 가지가 같으면 동일 origin출처로 인식함 orgin구분은 브라우저가 한다. 서버가 하는 일이 아님 ❌ 출처: https://inpa.tistory.com/entry/WEB-📚-CORS-💯-정리-해결-방법-👏 [Inpa Dev 👨💻:티스토리] ⭐️...
✅ Spring Security JAVA 기반 보안 프레임워크 Authentication Authorization Session Control CSRF 크로스 사이트 요청 위조 방지 placed in front of DispatcherServelt as filter before request ...
✅ HTTP stateless 무상태성 HTTP는 우리를 기억하지 못한다. 따라서 HTTP의 모든 요청은 별개의 요청이다. 내가 로그인해서 이 서비스에 가입된 것을 증명해도, HTTP는 나를 기억하지 못함! ➡️ 따라서 HTTP 요청 떄마다 누군가 보내거나 보관하고 있어야 한다. Cookie: client가 정보 가지고 있음 S...
✅ Cache 원래 데이터 소스보다 더 효율적으로 액세스 할 수 있는 임시 저장소 특정 API/아이템 20%가 전체 로직의 80%의 쿼리를 차지 이 API/아이템를 자주 쓰니까 어디 가까운 곳에 저장해 두면 좋을 것 같아 Key-value구조로 저장한다. Cache 저장소가 너무 커지면 임시 저장소 사용하는 의미가 없으니, 크기가 과하...
✅ Test Code 반복적인 검증 과정을 줄이기 위한 코드 test 단워: 클래스의 단위가 이상적인 단위 또는 메서드 단위 Unit Test: 코드 일부분 테스트 Integration Test Acceptance Test ☑️ how to use ✔️ JAVA Test JUNIT Annotation @ Test @Be...
✅ JPA mapping, JPQL은 PSA를 따른다. PSA(Portable Service Abstraction)는 특정 기술에 얽매이지 않는것이다. 예를 들어 JAVA에서 oracle, mysql을 쓰든 oracle, mysql의 문법에 얽매이지 않고 문제 없이 쓰고 싶음. 그래서 JPA, JPQL을 통해서 DB문법에 얽매이지 않는 JAVA코드를...
에러가 생길 부분을 미리 예측하여 catch, throw하고 만약 client에게까지 보여져야 하는 error이라면 controller에까지 반영한다. ✅ ExceptionControllerAdvice는 AOP를 기반으로 한다. AOP는 서로 비슷한 코드를 여러번 반복해서 입력하는 것이 아니라 반복되는 코드끼리 모듈화해서 advice로 만들어 침...
✅ ORM 👎🏻 기존 코드의 한계: SQL을 JAVA안에 삽입해야 하고, rowMapper넣어야 했음 ORM: Object Relational Mapping maps java object and RDB makes object into a DB table 영속화: ORM을 적용한 Entity를 구성하는 것을 객체의 table 영...