전체 글

dotori Java
김영한님의 스프링 강의 학습/스프링 강의 목차

인프런 김영한님의 스프링 강의 학습 목차

인프런 김영한님의 자바 스프링 강의 목차 강사 김영한 우아한형제들 기술이사 (전: 카카오, SK플래닛) 저서: 자바 ORM 표준 JPA 프로그래밍 강의 커리큘럼 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 스프링 핵심 원리 - 기본편 모든 개발자를 위한 HTTP 웹 기본 지식 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 스프링 DB 1편 - 데이터 접근 핵심 원리 스프링 DB 2편 - 데이터 접근 활용 기술 스프링 핵심 원리 - 고급편 강의 목록 아마 추가적으로 위 강의 커리큘럼에 더해 JPA 관련 강의들도 들을 것 같다. 강의 각각의 비용이 싼 편은 아니지만, 미래를 생각하면 충분히 투자할 만한 비용이라고 확신한다. 그..

Java 코딩테스트 공부/Java 알고리즘 공부

#1 String(문자열) - 10,11번 문제

진행 상황 #1 String (문자열) 1. 문자 찾기 2. 대소문자 변환 3. 문장 속 단어(indexOf(), substring()) 4. 단어 뒤집기(StringBuilder이용법 또는 직접뒤집기) 5. 특정 문자 뒤집기(toCharArray()) 6. 중복문자제거 7. 회문문자열 8. 팰린드롬(replaceAll 정규식이용) 9. 숫자만 추출 10. 문자거리 11. 문자열 압축 12. 암호(replace(), parseInt(string, 2)) 문자거리 문제 한 개의 문자열s과 문자t가 주어지면 문자열s의 각 문자가 문자 t와 떨어진 최소 거리를 출력하시오. 풀이 왼쪽에서 for문 돌린 다음 오른쪽에서 for문 돌리면 된다. 오른쪽에서 for문 돌릴 때는 왼쪽에서 돌렸던 값과 비교해 더 작을 경..

Java 코딩테스트 공부/Java 백준 문제풀이

백준 String(문자열) 문제풀이

백준 11719 그대로 출력하기 문제 : NULL이 입력(ctrl+z) 될 때 까지 입력받은 그대로 심지어 그냥 엔터나 공백까지도 그대로 출력하기 소스코드1 import java.util.*; import java.io.*; class Main { /* public StringBuilder solution(String str) { StringBuilder answer = new StringBuilder(""); return answer; } */ public static void main(String[] args) throws Exception { //Main T = new Main(); BufferedReader br = new BufferedReader(new InputStreamReader(Syst..

Java 코딩테스트 공부/Java 알고리즘 공부

Java의 입력 클래스와 출력 클래스

Java의 입력 클래스 BufferedReader BufferedReader를 사용하는 것이 Scanner를 사용하는 것 보다 빠르다. BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.in : 사용자로부터 입력을 받는 표준 입력스트림 객체 InputStream : 입력 스트림으로부터 데이터를 byte 단위로 읽어오는 byte stream InputStreamReader : 인자로 InputStream을 취해 ReaderStream 형태로 변환 ReaderStream : InputStream과 달리 데이터를 char 단위로 처리 BufferedReader : 인자로 취한 ReaderStream에 버퍼링 기능을 ..

Java 코딩테스트 공부/Java 알고리즘 공부

#1 String(문자열) - 7,8,9번 문제

진행 상황 #1 String (문자열) 1. 문자 찾기 2. 대소문자 변환 3. 문장 속 단어(indexOf(), substring()) 4. 단어 뒤집기(StringBuilder이용법 또는 직접뒤집기) 5. 특정 문자 뒤집기(toCharArray()) 6. 중복문자제거 7. 회문문자열 8. 팰린드롬(replaceAll 정규식이용) 9. 숫자만 추출 10. 문자거리 11. 문자열 압축 12. 암호(replace(), parseInt(string, 2)) 회문문자열 (앞과 뒤에서 읽을 때 같은 문자열) 문제 입력받은 해당 문자열이 회문 문자열이면 "YES", 아니라면 "NO"를 출력한다. 회문을 검사할 때 대소문자를 구분하지 않는다. 풀이 1. 문자열의 중간 지점 / 2 하고 그 왼쪽 문자들이 오른쪽 문자..

Java 코딩테스트 공부/Java 알고리즘 공부

#1 String(문자열) - 6번 & String과 StringBuilder 수행시간 측정

진행 상황 #1 String (문자열) 1. 문자 찾기 2. 대소문자 변환 3. 문장 속 단어(indexOf(), substring()) 4. 단어 뒤집기(StringBuilder이용법 또는 직접뒤집기) 5. 특정 문자 뒤집기(toCharArray()) 6. 중복문자제거 7. 회문문자열 8. 팰린드롬(replaceAll 정규식이용) 9. 숫자만 추출 10. 문자거리 11. 문자열 압축 12. 암호(replace(), parseInt(string, 2)) 중복문자제거 문제 소문자로 된 하나의 문자열을 입력받으면 중복 문자 제거하고 출력한다. 순서 유지한다. 예시) ksekkset -> kset 풀이 indexOf() 는 특정 문자나 문자열이 앞에서부터 처음 발견되는 인덱스를 반환하며 만약 찾지 못했을 경우..

Java 코딩테스트 공부/Java 알고리즘 공부

#1 String(문자열) - 4,5번 문제

진행 상황 #1 String (문자열) 1. 문자 찾기 2. 대소문자 변환 3. 문장 속 단어(indexOf(), substring()) 4. 단어 뒤집기(StringBuilder이용법 또는 직접뒤집기) 5. 특정 문자 뒤집기(toCharArray()) 6. 중복문자제거 7. 회문문자열 8. 팰린드롬(replaceAll 정규식이용) 9. 숫자만 추출 10. 문자거리 11. 문자열 압축 12. 암호(replace(), parseInt(string, 2)) 단어 뒤집기 (StringBuilder이용법 또는 직접뒤집기) 사전 지식 String str1 = daram이란 String str2 = G라는 string 객체가 있을 때 str1 + str2 연산을 하게 될 경우, 새로운 String을 생성하게 된다...

자바 스프링/스프링 게시판 프로젝트

#4 계정(시큐리티 적용)과 게시판 CRUD 구현

현재 진행 상황 시큐리티 로그인 적용 & DB 연동 완료 서머노트와 게시판 글쓰기 & DB 연동 완료 여기까지의 회원가입과 시큐리티 로그인 적용, 그리고 게시판 CRUD 중 Create 파트까지는 내가 이전에 작성했던 스프링 부트 블로그 JPA 프로젝트의 내용과 유사하므로 따로 작성하진 않겠다. #17 회원가입을 위한 세팅 : https://daramgda.tistory.com/67?category=554648 #18 회원가입 구현 : https://daramgda.tistory.com/68?category=554648 #21 스프링 시큐리티 : https://daramgda.tistory.com/71?category=554648 #22 스프링 시큐리티2 : https://daramgda.tistory...

daramG
다람쥐의 개발 블로그