Redis를 활용한 JWT 리프레시 토큰 관리
Spring Boot 핵심 정리 모음 1P - POJO, IoC, DI, AOP, PSA > 1.1P - DI / 의존성 주입은 왜 필요한가? > 2P - 빈(Bean) 생명주기와 범위 >...
자바 핵심 정리 모음 1P - 자료형, 변수와 상수, 형 변환, 배열 > 2P - 문자열, 조건문, 반복문 > 3P - 클래스, 메서드, 오버로딩 > 4P - 오버라이딩, this/super, Object Class, ...
CS 핵심 정리 모음 1P - 컴퓨터 구조, 운영체제 > 2P - 비트와 이진법 > 3P - 소스코드와 명령어의 구조 > 4P - ALU, 제어장치 와 레지스터 >
CS 정리 4P
CS 정리 3P
CS 정리 2P
CS 정리 1P
스프링 복습 및 정리 18P
스프링 복습 및 정리 17P
HTTPS, Hashing, Cookie, Session, 웹 보안 공격(SQL Injection, CSRF)
스프링 복습 및 정리 16P
스프링 복습 및 정리 15.1P
스프링 복습 및 정리 15P
스프링 복습 및 정리 14.5P
스프링 복습 및 정리 14.4P
스프링 복습 및 정리 14.3P
스프링 복습 및 정리 14.2P
스프링 복습 및 정리 14.1P
스프링 복습 및 정리 14P
MySQL 설치 방법
스프링 복습 및 정리 13.2P
스프링 복습 및 정리 13.1P
스프링 복습 및 정리 13P
스프링 복습 및 정리 12.3P
스프링 복습 및 정리 12.2P
스프링 복습 및 정리 12.1P
트래픽 최적화(이미지), 서버 비용 절감(AWS), 백엔드 서버 관리, 서버 통신(Js)
스프링 복습 및 정리 12P
스프링 복습 및 정리 11.3P
스프링 복습 및 정리 11.2P
스프링 복습 및 정리 11.1P
스프링 복습 및 정리 11P
스프링 복습 및 정리 10.1P
스프링 복습 및 정리 10P (@ExceptionHandler, @RestControllerAdvice)
스프링 복습 및 정리 9P
스프링 복습 및 정리 8P
스프링 복습 및 정리 7P
스프링 복습 및 정리 6P
스프링 복습 및 정리 5P
스프링 복습 및 정리 4P (Aspect Oriented Programming 관심 지향 프로그래밍)
스프링 복습 및 정리 3P
스프링 복습 및 정리 2P
자주 사용하는 어노테이션들 정리 (계속 업데이트됩니다.)
소프트웨어나 시스템의 구조와 구성을 설계하고 조직화하는 과정 및 결과물을 가르킨다.
스프링 복습 및 정리 1.1P
스프링 복습 및 정리 1P
생성과 실행, 스레드의 이름, 동기화, 상태와 실행 제어
자바 복습 및 정리 7P / 람다(함수형 인터페이스, 메서드 레퍼런스), 스트림(생성, 중간 연산, 최종 연산)
자바 복습 및 정리 6P
자바 복습 및 정리 5P
자바 복습 및 정리 4P
자바 복습 및 정리 3P
자바 복습 및 정리 2P
자바 복습 및 정리 1P
포폴웹 제작 후기
email.js를 사용해서 이메일 보내기
cdn 충돌 임의로 해결하는법..
fullpage.js 기능 / 위 아래로 스크롤 시 한 섹션식 이동 하는 기능
include 사용법
포트폴리오 웹 메인 페이지 무한 이미지 슬라이드 기능
long은 8바이트의 정수형 데이터 타입이며, 대소문자를 구분하지 않는다.
Spring MVC에서 웹 애플리케이션의 요청을 처리하는 컨트롤러 클래스를 지정하는 어노테이션
Lombok이라는 Java 라이브러리에서 제공하는 어노테이션, 자동으로 클래스의 생성자를 생성해주는 기능을 제공한다.
JWT(JSON Web Token)는 데이터를 안전하고 간결하게 전송하기 위해 고안된 인터넷 표준 인증 방식으로써 토큰 인증 방식에서 가장 범용적으로 사용되며 JSON 포맷의 토큰 정보를 인코딩 후, 인코딩된 토큰 정보를 Secret Key로 서명한 메시지를 Web Token으로써...
클라이언트가 REST API 백엔드 애플리케이션에 요청을 전송하기 위해서 알아야 되는 요청 정보를 문서로 잘 정리하는 것
1. MemberController 클래스에 대한 Slice 테스트 케이스 작성 (Mockito)
인증된 사용자임을 환인 후, Spring Security에서 인증된 사용자에게 애플리케이션 리소스에 대한 접근 권한을 부여하는 과정
1. Git GUI 설치
Custom UserDetailsService 사용
Spring MVC 기반 애플리케이션의 인증과 인가(Authorization or 권한 부여) 기능을 지원하는 보안 프레임워크로써, Spring MVC 기반 애플리케이션에 보안을 적용하기 위한 사실상의 표준.
MemberController 클래스에 대한 슬라이스 테스트 케이스 작성
배열, 컬렉션의 저장 요소를 하나씩 참조해 람다식으로 처리할 수 있도록 하는 반복자
추상화 / final / 인터페이스
Model, View, Controller 구성요소를 사용해 클라이언트의 요청을 처리해주는 프레임워크.
AOP는 기존에 사용하던 OPP를 대체하기 위한 것이 아닌 횡단 관심사를 깔끔하게 처리하기 위해 OOP의 부족한 부분을 보조하는 목적으로 개발됨. 객체 지향 프로그래밍 = OOP
Overloading 오버로딩
random() / abs() / floor() / ceil() / round() / max() / min() / pow() / sqrt()
SQL / Query / Database / Transaction /
좋은 REST API를 디자인하는 방법
Protocol (프로토콜)
Map 인터페이스를 구현한 대표적인 Map 컬렉션.
indexOf(), substring(), split()
String 타입으로 받은 문자열 중 한 글자만 선택하여 char타입으로 변환.
문자열 형식 지정
배열 값 출력하는 2가지 방법 / toString()
valueOf() 메소드는 ()괄호 안의 해당 객체를 String 객체로 변환시키는 역할
재귀의 개념
copyOf / copyOfRange / arraycopy
변수와 타입
JVM(Java Virtual Machine) 자바는 컴파일러(Compiler)를 통해 기계어(Machine Language)로 변환되는 언어입니다. 컴파일이란 특정 프로그래밍 언어를 기계가 이해할 수 있는 언어로 옮기는 번역 과정으로, 여기에서는 자바 언어를 JVM(Java ...
MacOS 개발 환경 세팅
windows 개발 환경 세팅 JDK 설치
Git이란? Git은 쉽게 말해 파일을 관리해주는 프로그램입니다. 여기에서 파일을 관리해준다는 것은 다음을 의미합니다. 파일의 변경 사항을 추적하며, 사용자가 각 파일의 버전을 관리할 수 있게 도와줍니다. 파일을 백업할 수 있게 해줍니다. 협업자들과 함께 파일을 공유...
Read, Write, Execute 권한
Spring Boot 핵심 정리 모음 1P - POJO, IoC, DI, AOP, PSA > 1.1P - DI / 의존성 주입은 왜 필요한가? > 2P - 빈(Bean) 생명주기와 범위 >...
자바 핵심 정리 모음 1P - 자료형, 변수와 상수, 형 변환, 배열 > 2P - 문자열, 조건문, 반복문 > 3P - 클래스, 메서드, 오버로딩 > 4P - 오버라이딩, this/super, Object Class, ...
CS 핵심 정리 모음 1P - 컴퓨터 구조, 운영체제 > 2P - 비트와 이진법 > 3P - 소스코드와 명령어의 구조 > 4P - ALU, 제어장치 와 레지스터 >
CS 정리 4P
CS 정리 3P
CS 정리 2P
CS 정리 1P
스프링 복습 및 정리 18P
스프링 복습 및 정리 17P
HTTPS, Hashing, Cookie, Session, 웹 보안 공격(SQL Injection, CSRF)
스프링 복습 및 정리 16P
스프링 복습 및 정리 15.1P
스프링 복습 및 정리 15P
스프링 복습 및 정리 14.5P
스프링 복습 및 정리 14.4P
스프링 복습 및 정리 14.3P
스프링 복습 및 정리 14.2P
스프링 복습 및 정리 14.1P
스프링 복습 및 정리 14P
스프링 복습 및 정리 13.2P
스프링 복습 및 정리 13.1P
스프링 복습 및 정리 13P
스프링 복습 및 정리 12.3P
스프링 복습 및 정리 12.2P
스프링 복습 및 정리 12.1P
스프링 복습 및 정리 12P
스프링 복습 및 정리 11.3P
스프링 복습 및 정리 11.2P
스프링 복습 및 정리 11.1P
스프링 복습 및 정리 11P
스프링 복습 및 정리 10.1P
스프링 복습 및 정리 10P (@ExceptionHandler, @RestControllerAdvice)
스프링 복습 및 정리 9P
스프링 복습 및 정리 8P
스프링 복습 및 정리 7P
스프링 복습 및 정리 6P
스프링 복습 및 정리 5P
스프링 복습 및 정리 4P (Aspect Oriented Programming 관심 지향 프로그래밍)
스프링 복습 및 정리 3P
스프링 복습 및 정리 2P
자주 사용하는 어노테이션들 정리 (계속 업데이트됩니다.)
소프트웨어나 시스템의 구조와 구성을 설계하고 조직화하는 과정 및 결과물을 가르킨다.
스프링 복습 및 정리 1.1P
스프링 복습 및 정리 1P
생성과 실행, 스레드의 이름, 동기화, 상태와 실행 제어
자바 복습 및 정리 7P / 람다(함수형 인터페이스, 메서드 레퍼런스), 스트림(생성, 중간 연산, 최종 연산)
자바 복습 및 정리 6P
자바 복습 및 정리 5P
자바 복습 및 정리 4P
자바 복습 및 정리 3P
자바 복습 및 정리 2P
자바 복습 및 정리 1P
Git이란? Git은 쉽게 말해 파일을 관리해주는 프로그램입니다. 여기에서 파일을 관리해준다는 것은 다음을 의미합니다. 파일의 변경 사항을 추적하며, 사용자가 각 파일의 버전을 관리할 수 있게 도와줍니다. 파일을 백업할 수 있게 해줍니다. 협업자들과 함께 파일을 공유...
Read, Write, Execute 권한
Spring Boot 핵심 정리 모음 1P - POJO, IoC, DI, AOP, PSA > 1.1P - DI / 의존성 주입은 왜 필요한가? > 2P - 빈(Bean) 생명주기와 범위 >...
스프링 복습 및 정리 18P
스프링 복습 및 정리 17P
스프링 복습 및 정리 16P
스프링 복습 및 정리 15.1P
스프링 복습 및 정리 15P
스프링 복습 및 정리 14.5P
스프링 복습 및 정리 14.4P
스프링 복습 및 정리 14.3P
스프링 복습 및 정리 14.2P
스프링 복습 및 정리 14.1P
스프링 복습 및 정리 14P
스프링 복습 및 정리 13.2P
스프링 복습 및 정리 13.1P
스프링 복습 및 정리 13P
스프링 복습 및 정리 12.3P
스프링 복습 및 정리 12.2P
스프링 복습 및 정리 12.1P
스프링 복습 및 정리 12P
스프링 복습 및 정리 11.3P
스프링 복습 및 정리 11.2P
스프링 복습 및 정리 11.1P
스프링 복습 및 정리 11P
스프링 복습 및 정리 10.1P
스프링 복습 및 정리 10P (@ExceptionHandler, @RestControllerAdvice)
스프링 복습 및 정리 9P
스프링 복습 및 정리 8P
스프링 복습 및 정리 7P
스프링 복습 및 정리 6P
스프링 복습 및 정리 5P
스프링 복습 및 정리 4P (Aspect Oriented Programming 관심 지향 프로그래밍)
스프링 복습 및 정리 3P
스프링 복습 및 정리 2P
자주 사용하는 어노테이션들 정리 (계속 업데이트됩니다.)
소프트웨어나 시스템의 구조와 구성을 설계하고 조직화하는 과정 및 결과물을 가르킨다.
스프링 복습 및 정리 1.1P
스프링 복습 및 정리 1P
Spring MVC에서 웹 애플리케이션의 요청을 처리하는 컨트롤러 클래스를 지정하는 어노테이션
Lombok이라는 Java 라이브러리에서 제공하는 어노테이션, 자동으로 클래스의 생성자를 생성해주는 기능을 제공한다.
JWT(JSON Web Token)는 데이터를 안전하고 간결하게 전송하기 위해 고안된 인터넷 표준 인증 방식으로써 토큰 인증 방식에서 가장 범용적으로 사용되며 JSON 포맷의 토큰 정보를 인코딩 후, 인코딩된 토큰 정보를 Secret Key로 서명한 메시지를 Web Token으로써...
클라이언트가 REST API 백엔드 애플리케이션에 요청을 전송하기 위해서 알아야 되는 요청 정보를 문서로 잘 정리하는 것
1. MemberController 클래스에 대한 Slice 테스트 케이스 작성 (Mockito)
인증된 사용자임을 환인 후, Spring Security에서 인증된 사용자에게 애플리케이션 리소스에 대한 접근 권한을 부여하는 과정
Custom UserDetailsService 사용
Spring MVC 기반 애플리케이션의 인증과 인가(Authorization or 권한 부여) 기능을 지원하는 보안 프레임워크로써, Spring MVC 기반 애플리케이션에 보안을 적용하기 위한 사실상의 표준.
MemberController 클래스에 대한 슬라이스 테스트 케이스 작성
Model, View, Controller 구성요소를 사용해 클라이언트의 요청을 처리해주는 프레임워크.
AOP는 기존에 사용하던 OPP를 대체하기 위한 것이 아닌 횡단 관심사를 깔끔하게 처리하기 위해 OOP의 부족한 부분을 보조하는 목적으로 개발됨. 객체 지향 프로그래밍 = OOP
자바 핵심 정리 모음 1P - 자료형, 변수와 상수, 형 변환, 배열 > 2P - 문자열, 조건문, 반복문 > 3P - 클래스, 메서드, 오버로딩 > 4P - 오버라이딩, this/super, Object Class, ...
생성과 실행, 스레드의 이름, 동기화, 상태와 실행 제어
자바 복습 및 정리 7P / 람다(함수형 인터페이스, 메서드 레퍼런스), 스트림(생성, 중간 연산, 최종 연산)
자바 복습 및 정리 6P
자바 복습 및 정리 5P
자바 복습 및 정리 4P
자바 복습 및 정리 3P
자바 복습 및 정리 2P
자바 복습 및 정리 1P
long은 8바이트의 정수형 데이터 타입이며, 대소문자를 구분하지 않는다.
배열, 컬렉션의 저장 요소를 하나씩 참조해 람다식으로 처리할 수 있도록 하는 반복자
추상화 / final / 인터페이스
Overloading 오버로딩
random() / abs() / floor() / ceil() / round() / max() / min() / pow() / sqrt()
Map 인터페이스를 구현한 대표적인 Map 컬렉션.
indexOf(), substring(), split()
String 타입으로 받은 문자열 중 한 글자만 선택하여 char타입으로 변환.
문자열 형식 지정
배열 값 출력하는 2가지 방법 / toString()
valueOf() 메소드는 ()괄호 안의 해당 객체를 String 객체로 변환시키는 역할
재귀의 개념
copyOf / copyOfRange / arraycopy
변수와 타입
JVM(Java Virtual Machine) 자바는 컴파일러(Compiler)를 통해 기계어(Machine Language)로 변환되는 언어입니다. 컴파일이란 특정 프로그래밍 언어를 기계가 이해할 수 있는 언어로 옮기는 번역 과정으로, 여기에서는 자바 언어를 JVM(Java ...
MacOS 개발 환경 세팅
windows 개발 환경 세팅 JDK 설치
email.js를 사용해서 이메일 보내기
cdn 충돌 임의로 해결하는법..
fullpage.js 기능 / 위 아래로 스크롤 시 한 섹션식 이동 하는 기능
include 사용법
포트폴리오 웹 메인 페이지 무한 이미지 슬라이드 기능
CS 핵심 정리 모음 1P - 컴퓨터 구조, 운영체제 > 2P - 비트와 이진법 > 3P - 소스코드와 명령어의 구조 > 4P - ALU, 제어장치 와 레지스터 >
CS 정리 4P
CS 정리 3P
CS 정리 2P
CS 정리 1P
MySQL 설치 방법
1. Git GUI 설치
MacOS 개발 환경 세팅
windows 개발 환경 세팅 JDK 설치
포폴웹 제작 후기
fullpage.js 기능 / 위 아래로 스크롤 시 한 섹션식 이동 하는 기능
포트폴리오 웹 메인 페이지 무한 이미지 슬라이드 기능
포폴웹 제작 후기
email.js를 사용해서 이메일 보내기
fullpage.js 기능 / 위 아래로 스크롤 시 한 섹션식 이동 하는 기능
포트폴리오 웹 메인 페이지 무한 이미지 슬라이드 기능
MySQL 설치 방법
트래픽 최적화(이미지), 서버 비용 절감(AWS), 백엔드 서버 관리, 서버 통신(Js)
HTTPS, Hashing, Cookie, Session, 웹 보안 공격(SQL Injection, CSRF)
포폴웹 제작 후기