
프로세스와 쓰레드, 멀티 쓰레드, Thread와 Runnable

오류 및 예외, 예외 발생과 try-catch, finally 문, 예외 클래스 구조, Chained Exception, 제네릭, Collection

웹개발종합 강의를 듣고 협업을 통하여 팀원 소개 웹페이지 만들기

Java 문법 1 주차

연산자 조건문 반복문 배열

다차원 배열, 컬렉션

클래스

객체의 속성: 메서드, 인스턴스 멤버와 클래스 멤버, 지역변수 및 상수

생성자 this와 this() 접근 제어자 package와 import 클래스간의 관계와 상속 오버라이딩 다형성 추상 클래스 인터페이스

계산기 만들기아직 완성전...너무 어렵...

데몬쓰레드와 사용자 쓰레드, 쓰레드 우선순위와 쓰레드 그룹, 쓰레드 상태와 제어

쓰레드 상태와 제어 (2)

변수, 상수, 조건문, 반복문, 네이밍 컨벤션

리눅스 기본 명령어, Git, Git Hub

브랜치 활용하기, Pull Request 활용하기, 협업 가이드

그레이들(Gradle), 서버, HTTP, 테스트코드, Lombok과 application.properties, MVC

Controller,정적 페이지와 동적 페이지, 데이터를 Client에 반환하는 방법

Jackson이란?, Path Variable과 Request Param, HTTP 데이터를 객체로 처리하는 방법

Database와 SQL, @Annotation

3 Layer Architecture, IoC와 DI

Entity, 영속성 컨텍스트, JPA의 트랜잭션

영속성 컨텍스트 기능, Entity의 상태

SpringBoot의 JPA, Spring Data JPA, JPA Auditing 적용하기

Bean, 인증과 인가, 쿠기와 세션

RestTemplate

Entity 연관관계, 1 대 1 관계, N 대 1 관계

1대 N 관계, N 대 M 관계, 지연 로딩

영속성 전이, 고아 Entity 삭제

JWT란?

[개인과제]숙련주차

JWT 다루기

회원가입 구현

CRUD 구현

뉴스피드프로젝트 수정

Spring 프로젝트 마무리

필터, Validation

단위 테스트

카카오 로그인

Mockito, 통합 테스트, Controller 테스트

Spring AOP

API 예외처리API 예외처리

Spring의 Global 예외처리, Error 메시지 관리하기

아웃소싱 프로젝트

댓글 CRUD댓글 내용 유효성 확인(댓글 내용이 빈 칸인지 등)EntityControllerServiceRepositoryDTO

아웃소싱 프로젝트

AWS란, Region and Availability Zone, AWS 서비스, IAM, MFA

EC2, Security Group과 Port, SSH, EBS, AMI

Scalability vs Availability, ELB, SSL과 HTTPS

RDS, DNS, 도메인등록

VPC, 서브넷, 게이트웨이, NAT

S3, 버킷 폴리시

Cloudfront, Invalidation

Cloudfront, Invalidation, EBS

프로젝트 세팅

면접

데이터베이스 생성, 데이터 다루기 (SQL), 데이터베이스 연결, 테이터베이스 데이터를 외부에서 다루기(JDBC)

프로젝트 S.A

이번 프로젝트에서 담당 -> Board

심화 프로젝트 KPT

NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점, mvc 패턴에 대해서 설명

RDBMS의 정규화, 기본키와 외래키

HTTP 메서드, CORS

브라우저의 작동방식, 쿠키와 세션의 개념과 차이점

TCP/UDP, http, https

DI, IoC, 객체지향 프로그래밍

추가면접

GET, POST, OSI 7계층

세션 기반 인증과 토큰 기반 인증의 차이점, JWT, Refresh, Access Token 설명

OAuth, 클래스형과 함수형의 차이

CI/CD, TDD

프로세스와 쓰레드, 멀티프로세스와 멀티쓰레드

쿼리 최적화, DB 로직 최소화
제네릭
Web Application, Servlet
JDBC, SQL Injection, XSS
MVC 패턴
Spring MVC
Spring Annotation
HTTP, HTTPS
Request Mapping
HTTP Message Converter
Type Converter
Validation
Cookie, Session
Filter, Intercepter
CI/CD
Docker
NginX
Software Architecture
Microservices Architecture(마이크로서비스 아키텍처)
Spring, Spring Boot
RESTful API
Exception
동시성 제어
Redis
AWS
RDBMS
NoSQL
RDBMS의 정규화
Primary Key, Foreign Key
HTTP 메서드
1. CORS(Cross-Origin Resource Sharing)란 무엇인가? CORS는 Cross-Origin Resource Sharing의 약자로, 브라우저에서 다른 출처의 리소스에 접근할 수 있도록 허용하거나 제한하는 보안 메커니즘입니다. 기본적으로 브라우저는 보안 정책(Same-Origin Policy)에 따라, 한 출처에서 다른 출처의 리소스...
브라우저의 작동방식
TCP, UDP
시간복잡도
공간복잡도
이분 탐색
스택, 큐
배열, 링크드리스트
해시테이블
인덱스(Index)
복합 인덱스(Composite Index)
데이터 정규화
Base64
프로세스, 스레드
동기, 비동기
Call by Reference
병렬성(Parallelism)
Override, Overload
JPA
JVM(Java Virtual Machine)
클래스, 인스턴스
Spring Security
즉시로딩, 지연로딩, Eager Loading, Lazy Loading
JWT
Garbage Collector(GC)
map
Spring Bean Container
멀티프로세스, 멀티스레드, Multi-Process, Multi-Thread
배열, 연결리스트
웹소켓(WebSocket)
SVN(Subversion)
MongoDB
Java 8
try-with-resources
강한 결합과 느슨한 결합
WAS, WS
Lombok
Prototype Bean, 스코프
Spring Framework
N+1
RequestBody, RequestParam, ModelAttribute
트랜잭션, Transaction
Spring AOP, Aspect-Oriented Programming
Spring MVC, Spring MVC 흐름
Redis, Remote Dictionary Server
Kafka
OAuth 2.0, Open Authorization 2.0
CQRS, Command Query Responsibility Segregation
서블릿, Servlet
캐시, Cache
OAuth vs JWT 비교
Elasticsearch
API Gateway
Websocket
STOMP
websocket ai
Spring Boot Websocket Broker Relay
jpql
Fetch Join
DTO projection
Pager