profile
πŸŽοΈπŸ’¨ Beep Beep
post-thumbnail

🏎️ [μ„±λŠ₯κ°œμ„ ] N페이 승인 λŒ€μ‚¬ 속도 κ°œμ„ 

κ°œμš” 승인 λŒ€μ‚¬λž€ PGμ‚¬μ˜ 승인 및 μ·¨μ†Œλœ 데이터와 λ‹Ήμ‚¬μ—μ„œ κ΄€λ¦¬λ˜λŠ” λ°μ΄ν„°μ˜ 일치 μ—¬λΆ€λ₯Ό ν™•μΈν•˜λŠ” μž‘μ—…μ΄μ—μš”. > PGλž€ Payment Gateway의 μ•½μžλ‘œ 온라인 결제 λŒ€ν–‰μ‚¬λ₯Ό λœ»ν•΄μš”. 고객이 결제λ₯Ό μ§„ν–‰ν•  경우 μž”μ•‘ λΆ€μ‘±, μ˜¬λ°”λ₯΄μ§€ μ•Šμ€ μΉ΄λ“œ 번호 λ“±μ˜ 이유

2024λ…„ 3μ›” 19일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ› [νŠΈλŸ¬λΈ”μŠˆνŒ…] B2C 결제 cross-origin 이슈 ν•΄κ²° feat. window.postMessage()

μ •μƒμ μœΌλ‘œ μ§„ν–‰λ˜λ˜ κ²°μ œμ—μ„œ κ°‘μžκΈ° μœ„μ™€ 같은 μ—λŸ¬λ‘œ κ²°μ œκ°€ λΆˆκ°€λŠ₯ν•œ 상황이 λ°œμƒν–ˆμ–΄μš”. μ½”λ“œκ°€ λ³€κ²½λœ 것도 μ—†μ—ˆλŠ”λ° κ°‘μžκΈ° μ™œ 이런 μ—λŸ¬κ°€ λ°œμƒλ˜μ—ˆμ„κΉŒμš”?

2024λ…„ 1μ›” 23일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ› [Spring Security] H2 console ν™œμ„±ν™” μ‹œ UnsatisfiedDependencyException λ°œμƒ 이슈 ν•΄κ²°

spring.h2.console.enabled: true둜 μ„€μ •ν•˜λ©΄μ„œ Bean이 μ •μƒμ μœΌλ‘œ μƒμ„±λ˜μ§€ μ•ŠλŠ” μ΄μŠˆκ°€ λ°œμƒλ˜μ—ˆμ–΄μš”. Spring Bootκ°€ 3μ λŒ€λ‘œ 버전이 μ—…κ·Έλ ˆμ΄λ“œ λ˜λ©΄μ„œ Spring Security μ˜μ‘΄μ„± 버전도 ν•¨κ»˜ μ˜¬λΌκ°”μ–΄μš”. 2.7.X κΈ°μ€€μœΌλ‘œ Sp

2023λ…„ 10μ›” 17일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ› [Spring Boot] Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.1.4. 이슈 ν•΄κ²°

Spring Boot 3.1.4 버전을 μ‚¬μš©ν•˜λ©΄μ„œ μ•„λž˜μ™€ 같은 μ—λŸ¬κ°€ λ°œμƒν•˜λ©° Gradle λΉŒλ“œ μ‹€νŒ¨ μ΄μŠˆκ°€ λ°œμƒν–ˆμ–΄μš”.Spring Boot: 3.1.4Language: Java 17Build Tool: Gradle 8.3IDE: Intellij UltimateSpri

2023λ…„ 10μ›” 16일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ’Έ [Redis] λ ˆλ””μŠ€ 데이터 νƒ€μž…: Hashes

μ•ˆλ…•ν•˜μ„Έμš” μ΄μ„œμ—μš”, 이번 ν¬μŠ€νŠΈμ—μ„œλŠ” λ ˆλ””μŠ€ νƒ€μž…μΈ Hashes에 λŒ€ν•΄ ν¬μŠ€νŒ…ν•˜λ € ν•΄μš”.Redis의 Hashes 데이터 νƒ€μž…μ€ ν•„λ“œ-κ°’ μŒμ„ μ €μž₯ν•˜λŠ” ν•΄μ‹œ λ§΅ ꡬ쑰λ₯Ό μ œκ³΅ν•΄μš”. μ΄λŸ¬ν•œ ν•„λ“œ-κ°’ μŒμ€ λ¬Έμžμ—΄ ν‚€λ₯Ό 기반으둜 μ €μž₯λΌμš”. HashesλŠ” 데이터λ₯Ό κ΅¬μ‘°ν™”ν•˜κ³ ,

2023λ…„ 10μ›” 5일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ’Έ [Redis] λ ˆλ””μŠ€ 데이터 νƒ€μž…: Sets

πŸŽοΈπŸ’¨Β μ•ˆλ…•ν•˜μ„Έμš”, μ΄μ„œμž…λ‹ˆλ‹€! 이번 ν¬μŠ€νŠΈμ—μ„œλŠ” Redis 데이터 νƒ€μž… 쀑 ν•˜λ‚˜μΈ Sets에 λŒ€ν•΄μ„œ ν¬μŠ€νŒ…ν•˜λ €κ³  ν•©λ‹ˆλ‹€!Redis SetsλŠ” 쀑볡을 ν—ˆμš©ν•˜μ§€ μ•ŠλŠ” κ³ μœ ν•œ κ°’λ“€μ˜ μ»¬λ ‰μ…˜μ„ μ €μž₯ν•˜λŠ” 데이터 νƒ€μž…μž…λ‹ˆλ‹€. SetsλŠ” μ§‘ν•© μ—°μ‚°(ꡐ집합, ν•©μ§‘ν•©, μ°¨μ§‘ν•©)을

2023λ…„ 10μ›” 4일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ’Έ [Redis] λ ˆλ””μŠ€ 데이터 νƒ€μž…: Lists

πŸŽοΈπŸ’¨Β μ•ˆλ…•ν•˜μ„Έμš”, μ΄μ„œμ—μš”! 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” Redis의 Lists νƒ€μž…μ— λŒ€ν•΄μ„œ ν¬μŠ€νŒ… ν•˜κ³ μž ν•΄μš”.Redis의 Lists 데이터 νƒ€μž…μ€ μˆœμ„œκ°€ μžˆλŠ” λ°μ΄ν„°μ˜ μ»¬λ ‰μ…˜μ„ μ €μž₯ν•˜λŠ” 데 μ‚¬μš©ν•΄μš”. 이 데이터 νƒ€μž…μ€ μ€‘λ³΅λœ 값을 ν—ˆμš©ν•˜λ©°, μ–‘μͺ½ λμ—μ„œ 데이터λ₯Ό μΆ”κ°€ν•˜

2023λ…„ 10μ›” 2일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ’Έ [Redis] λ ˆλ””μŠ€ 데이터 νƒ€μž…: Strings

πŸŽοΈπŸ’¨Β μ•ˆλ…•ν•˜μ„Έμš”, μ΄μ„œμ—μš”! 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” λ ˆλ””μŠ€ 데이터 νƒ€μž… 쀑 ν•˜λ‚˜μΈ Strings νƒ€μž…μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ³ μž ν•΄μš”. κ°œμš” Strings νƒ€μž…μ€ ν”„λ‘œκ·Έλž˜λ°μ—μ„œ λ¬Έμžμ—΄ 데이터λ₯Ό μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” 데이터 ν˜•μ‹μ΄μ—μš”. λ¬Έμžμ—΄μ€ μž‘μ€λ”°μ˜΄ν‘œ(''

2023λ…„ 10μ›” 1일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ’Έ [Redis] λ ˆλ””μŠ€ μ„€μΉ˜ν•˜κΈ° with 도컀(Docker)

πŸŽοΈπŸ’¨Β μ•ˆλ…•ν•˜μ„Έμš”, μ΄μ„œμž…λ‹ˆλ‹€! 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” 도컀(docker)λ₯Ό μ΄μš©ν•˜μ—¬ λ ˆλ””μŠ€λ₯Ό μ„€μΉ˜ν•˜λŠ” 방법에 λŒ€ν•΄μ„œ ν¬μŠ€νŒ… ν•˜κ³ μž ν•΄μš”.μš°μ„  도컀가 μ„€μΉ˜ λ˜μ–΄ μžˆμ–΄μ•Όν•΄μš”.

2023λ…„ 9μ›” 29일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ’Έ [Redis] λ ˆλ””μŠ€ μ†Œκ°œμ™€ νŠΉμ§• 및 μž₯점 그리고 μ‹€μ œ ν™œμš© 사둀

πŸŽοΈπŸ’¨Β μ•ˆλ…•ν•˜μ„Έμš”, μ΄μ„œμž…λ‹ˆλ‹€! 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” Redisλž€ 무엇이고 νŠΉμ§•κ³Ό μž₯점 그리고 μ£Όμš” μ‚¬μš© 사둀에 λŒ€ν•œ μ˜ˆμ‹œλ₯Ό μž‘μ„±ν•˜κ³ μž ν•΄μš”.bannerRedis(REmote DIctionary Server)λŠ” μ˜€ν”ˆ μ†ŒμŠ€ 기반의 κ³ μ„±λŠ₯ ν‚€-κ°’ μ €μž₯μ†Œμ΄λ©°, λ©”λͺ¨λ¦¬ λ‚΄ 데

2023λ…„ 9μ›” 28일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

β˜•οΈ [Java] 비동기 처리: 데λͺ¬ μŠ€λ ˆλ“œ(Daemon Thread)

μžλ°”(Java)μ—μ„œ 데λͺ¬ μŠ€λ ˆλ“œ(Daemon Thread)λŠ” 일반 μŠ€λ ˆλ“œμ™€λŠ” λ‹€λ₯Έ νŠΉμ„±μ„ κ°€μ§€λŠ” μŠ€λ ˆλ“œμ—μš”. 데λͺ¬ μŠ€λ ˆλ“œλŠ” λ°±κ·ΈλΌμš΄λ“œμ—μ„œ λ™μž‘ν•˜λ©°, 주둜 μ„œλΉ„μŠ€ μŠ€λ ˆλ“œμ˜ 보쑰 역할을 μˆ˜ν–‰ν•˜κ±°λ‚˜ νŠΉμ • μž‘μ—…μ„ 주기적으둜 μ²˜λ¦¬ν•˜κΈ° μœ„ν•œ λͺ©μ μœΌλ‘œ μ‚¬μš©ν•΄μš”. μ΄λŸ¬ν•œ 데λͺ¬ μŠ€λ ˆλ“œ

2023λ…„ 9μ›” 27일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

β˜•οΈ [Java] 비동기 처리: Thread ν΄λž˜μŠ€μ™€ Runnable μΈν„°νŽ˜μ΄μŠ€

πŸŽοΈπŸ’¨Β μ•ˆλ…•ν•˜μ„Έμš” μ΄μ„œμ—μš”. 이번 ν¬μŠ€νŒ…μ—μ„œλŠ” 비동기 처리의 기본이 λ˜λŠ” μžλ°”μ˜ Thread와 Runnable에 λŒ€ν•΄μ„œ ν¬μŠ€νŒ…ν•˜κ³ μž ν•΄μš”.Thread와 Runnable은 μžλ°” ν”„λ‘œκ·Έλž˜λ°μ—μ„œ 닀쀑 μŠ€λ ˆλ“œ ν™˜κ²½μ„ λ‹€λ£° λ•Œ μ€‘μš”ν•œ κ°œλ…μ΄μ—μš”. 이 두 κ°€μ§€ μš”μ†ŒλŠ” 병렬 처

2023λ…„ 9μ›” 25일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

β˜•οΈ [Java] μžλ°” κ°€λ³€ 인자(Variable Arguments)와 두 κ°€μ§€ μ‚¬μš©λ²•μ— λŒ€ν•΄μ„œ

πŸŽοΈπŸ’¨ μ‚‘μ‚‘ μ•ˆλ…•ν•˜μ„Έμš” μ΄μ„œμž…λ‹ˆλ‹€πŸ˜‡Β μ΄λ²ˆ ν¬μŠ€νŒ…μ—μ„œλŠ” μžλ°” κ°€λ³€ μΈμžμ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ³ μž ν•©λ‹ˆλ‹€. RABOJAπŸ₯ΈJavaμ—μ„œ κ°€λ³€ 인자(variable arguments)λŠ” λ©”μ„œλ“œμ˜ λ§€κ°œλ³€μˆ˜λ‘œ λ³€μˆ˜μ˜ μˆ˜κ°€ 가변적인 κ²½μš°μ— μ‚¬μš©ν•΄μš”. κ°€λ³€ 인자λ₯Ό μ‚¬μš©ν•˜λ©΄ λ™μΌν•œ λ©”

2023λ…„ 9μ›” 20일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

πŸ§ͺ [Java] Collection toArray 와 Stream toArray μ‚¬μš©λ²• 및 μ„±λŠ₯ 비ꡐ

μ•ˆλ…•ν•˜μ„Έμš” μ΄μ„œμž…λ‹ˆλ‹€. Collection의 toArray λ©”μ„œλ“œμ™€ Stream의 toArray λ©”μ„œλ“œμ˜ 차이에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ³ μž ν•΄μš”.🧐Collection μΈν„°νŽ˜μ΄μŠ€λŠ” toArray λ©”μ„œλ“œλ₯Ό κ΅¬ν˜„ν•˜λ„λ‘ ν•˜κ³  있으며, Stream μΈν„°νŽ˜μ΄μŠ€ λ˜ν•œ toArray λ©”μ„œλ“œ

2023λ…„ 9μ›” 18일
Β·
0개의 λŒ“κΈ€
Β·