본문 바로가기

java4

[자바 코딩 문제집] - 문자 개수 세기 문자열에서 문자 개수를 세는 문제다. 책에서는 나에게 조금 덜 익숙한 HashMap을 사용해서 풀었는데 이 부분에 대해서 설명하려고 한다.   책 코드 public static Map countDuplicateCharacterV1(String str){ if(str == null || str.isBlank()){ return Collections.emptyMap(); } Map map = new HashMap(); for(int i=0; i (value == null) ? 1 : ++value) ); } return map;} String 클래스의 isEmpty() 메서드의 기능은 알고 있었지만 isBlank()는 잘 몰랐다. 차이점을 간략하게 정.. 2025. 1. 2.
[코딩 개념 잡는 자바 코딩 문제집]를 읽어보려고 한다 알라딘: 코딩 개념 잡는 자바 코딩 문제집 코딩 개념 잡는 자바 코딩 문제집현대 프로그래밍 언어의 트렌드를 반영하면서 자바에는 타입 추론, 함수형, 옵셔널, 널 안전 스트림, 디폴트 메서드, 중첩 기반 접근 제어, 퓨처, 개선된 동시성 기능 등이 추가되었다. 300개 이상www.aladin.co.kr 예전부터 읽고 싶었지만 비싸서 못 샀던 책...이제 읽을 수 있다.  문제 풀고 블로그에 정리하는 것이 목표! 2025. 1. 2.
SpringBoot, JWT - 2 saulsol/Spring_Code: 스프링 토이 플젝 GitHub - saulsol/Spring_Code: 스프링 토이 플젝스프링 토이 플젝. Contribute to saulsol/Spring_Code development by creating an account on GitHub.github.com    * 프런트 애플리케이션이 따로 있고 리액트를 사용한다는 가정으로 진행했다.  JWT 인증 인가 시나리오 1. 애플리케이션에서는 '/api/member/login'(인증)을 수행해서 사용자의 정보와 발행된 accessToken, refreshToken을 전달받는다.  2. 이후 인가 작업을 진행할 때 특정 API는 보호되어야 하는 경우가 있는데 (ex: 로그인이 선행되어야 사용할 수 있는 서비스) 프.. 2024. 12. 25.
자바의 this Oh! My Library :: Java this 키워드김영한의 실전 자바 - 기본편 강의 | 김영한 - 인프런COTE/src/JAVA_GIBON/this_test/Fruit.java at main · saulsol/COTE COTE/src/JAVA_GIBON/this_test/Fruit.java at main · saulsol/COTE* 자바 코테 준비. Contribute to saulsol/COTE development by creating an account on GitHub.github.com 자바에서의 this의 쓰임새가 다양한 걸로 알고 있는데 한 번 정리해보려고 한다. 1. 클래스의 속성과 생성자/메소드의 매개변수의 이름이 같은 경우public class Fruit { public S.. 2024. 12. 11.