String_문자 찾기_charAt, indexOf
✅ 한 개의 문자열을 입력받아 특정 문자가 입력받은 문자열에 몇 개 존재하는지 알아내기 import java.util.Scanner; class Main { public int solution(String str, char t){ int answer=0; t= Character.toUpperCase(t); ...
✅ 한 개의 문자열을 입력받아 특정 문자가 입력받은 문자열에 몇 개 존재하는지 알아내기 import java.util.Scanner; class Main { public int solution(String str, char t){ int answer=0; t= Character.toUpperCase(t); ...
한솔이 노션 https://boulder-hippodraco-244.notion.site/Spring-Security-5c96bcae888547ce98d526f0e1901d34 ☑️ user, roles, user DB setting 및 JPA setting 1. DB schema setting user table roles table ...
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코드를...