๐ชด REVI1337
๊ฒ์
Search
Search
๋คํฌ ๋ชจ๋
๋ผ์ดํธ ๋ชจ๋
ํ์๊ธฐ
Algorithm
Sort
Bubble Sort
Heap Sort
Insertion Sort
Selection Sort
BackTracking
Dijkstra
Euclidean
Matrix
Prefix Sum
Sieve of Eratosthenes
Sliding Window
Two Pointer
Computer Science
Computer Architecture
ByteOrder
Compiler & Interpreter
CPU
Data
Memory
Roadmap
Database
interview
Constraint
DDL & DML & DCL & TCL
DELETE vs DROP vs TRUNCATE
Index
Interview
Normalization
Transaction & Isolation
Redis
redis
Data Modeling
Grouping, Aggregate
Join
Like
Order
Profiling
Select
SQL ์์ง ์คํ ์์
Table ์ ๋ณต์ฌํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ
๋๋ฏธ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ
DataStructure
Implemetation
Tree Implementation
Array
Graph
Heap
Minimum Cost Spanning Tree
Spanning Tree
Tree
Network
question
Operating System
Interview
Design Pattern
Behavior
Observer(์ต์ ๋ฒ) ํจํด
Strategy(์ ๋ต) ํจํด
Docker
TroubleShoot
forbidden access permission
Docker Build
Docker Compose
Docker Network
Docker Volume
Docker ๊ธฐ๋ณธ ๋ช ๋ น์ด
Docker ๋
DockerCheetSheet
Language
Bash
Java
Call By Value & Call By Reference
Identity & Equality
JDK & JRE
String & StringBuilder & StringBuffer
Test
Python
Deploy PyPI
Iterable & Iterator
Namespace & Scope
PyInstaller
Sequence & NonSequence
Performance
Artillery
JMeter
์ฑ๋ฅ ํ ์คํธ๋ฅผ ์ํ ๋ฐฐ๊ฒฝ ์ง์
Settings
Google BigQuery
Spring
Boot
Actuator
Grafana
Prometheus
SpringApplicationInitialize_refresh
ํ๋์ Method์ ์ฌ๋ฌ Advice๊ฐ ์์ ๋, ์ด๋ค ์๋ฆฌ๋ก ์คํ๋ ๊น?
Cache
Redis vs Caffeine
Redis ๊ฐ ์ง์ง ํ์ํ ๊น?
RedisCacheManager๋ฅผ ์ด์ฉํ ์บ์ฑ
RedisTemplate ๊ณผ AOP ๋ฅผ ํ์ฉํ @Cacheable ๊ตฌํ๊ณผ ์ฑ๋ฅ ๋น๊ต
Cloud
AWS SDK ๋ฅผ ์ด์ฉํ S3 ํ์ผ์ ๋ก๋
Data JPA
JPA์์ ์์ฐํค ๋ฐ ์ธ์กฐํค๋ฅผ ์ฌ์ฉํ๋ ์ํฐํฐ๋ฅผ saveํ ๋ ์กฐ์ฌํ ์
Modifying ๊ณผ ์ฃผ์์
Multiple Pageable
PagableDefault ๋์์๋ฆฌ
DataAccess
Connection
Connection Pool
Native JDBC
ScriptUtils ์ ๋งค์ฐ ์์ธํ ๋์ ์๋ฆฌ
Statement & PreparedStatement
Transaction
JPA
2์ฐจ ์บ์๋ฅผ ์ด์ฉํ ์นดํ ๊ณ ๋ฆฌ ์บ์ฑ
Batch Insert
Cascade.REMOVE, orphanRemoval ๋น๊ต
JPA ์์ 1NF & N:M ๊ด๊ณ ๋จ์ํ
์ปฌ๋ผ์ ๋ํดํธ๊ฐ ์ค์
ํน์ ์ปฌ๋ผ๋ง Insert ๋ฐ Update
MVC
Analyze
Spring MVC ์ํคํ ์ณ
Filter
Interceptor
RequestPart ๋ฅผ ์ด์ฉํ JSON ๊ณผ ์ฒจ๋ถํ์ผ ๋์์ฒ๋ฆฌ
StoringMultipartFileMechanism
project
๊ณ์ธต๋ง๋ค DTO ๋ฅผ ๋ฐ๋ก ๋ ์ด์
๋น๋๊ธฐ ํ์ผ ์ ๋ก๋์ MultipartFile ์ฃผ์์ฌํญ
QueryDSL
์๋์ฐ ํจ์ ์ฌ์ฉ
Security
OAuth2 ์ธ๊ฐ์ฝ๋๋ฅผ ๊ผญ Frontend๊ฐ ๋ฐ์์ผํ ๊น?
๊ธฐ๋ณธ์ ์ธ OAuth2 ์ธ์ฆ ์ธ๊ฐ ํ๋ก์ธ์ค
์คํ๊ฒํฐ ์ฝ๋ OAuth2 ์ธ๊ฐ ํ๋ก์ธ์ค ๋ฆฌํฉํ ๋ง
์คํ๊ฒํฐ ์ฝ๋๋ก ๊ตฌํํ๋ OAuth2 ์ธ์ฆ ์ธ๊ฐ ํ๋ก์ธ์ค
ํ๋ก ํธ์ ๋ฐฑ์๋๋ OAuth2 ์ธ์ฆ์ ์ด๋๊น์ง ์ฒ๋ฆฌํด์ผํ ๊น?
docker-compose ๋ฅผ ํตํ ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ ์ค์
JSON ์ ํน์ ํ๋์ ๋ฐ๋ก ์ญ์ง๋ ฌํ
Query & Transaction ๋ก๊ทธ ์ค์
Redis์ ExpiringMap์ ํ์ฉํ ํ์ฅ ๊ฐ๋ฅํ ์ค๋ณต์์ฒญ ๋ฐฉ์ง ์บ์ ์ค๊ณ
S3 ํ์ผ ์ ๋ก๋์ ๊ฐ์ฒด์งํฅ์ ๋ฆฌํฉํ ๋ง
Scheduling ๊ฐ๋จํ ์ฌ์ฉ๋ฒ
Scheduling ์ค๋ ๋ ์ค์
Upsert ์ฟผ๋ฆฌ๋ฅผ ํตํ ์ฟผ๋ฆฌ ๋จ์ํ
Whitelist๊ธฐ๋ฐ Magic Number๋ก ์ ๋ก๋ ํํฐ๋ง ๊ตฌํ
Tools
PyCharm
๊ธฐ์กด ํ๋ก์ ํธ์ Anaconda ํ๊ฒฝ ๋ณ๊ฒฝ
Web
Google OAuth2 ์ค์
Kakao OAuth2 ์ค์
WireShark
Redis & MySQL ํจํท ํ์ธ
Home
โฏ
Spring
โฏ
MVC
MVC
5๊ฑด์ ํญ๋ชฉ
2025๋ 3์ 24์ผ
Analyze
2025๋ 3์ 24์ผ
Filter
2025๋ 3์ 24์ผ
Interceptor
2025๋ 3์ 24์ผ
StoringMultipartFileMechanism
2025๋ 3์ 24์ผ
RequestPart ๋ฅผ ์ด์ฉํ JSON ๊ณผ ์ฒจ๋ถํ์ผ ๋์์ฒ๋ฆฌ