[Design Pattern] Command Bus pattern ์ด๋ž€?
ยท
Programmings/Design Pattern
Given problem ‎CommandBus ํŒจํ„ด์˜ ๋ฌธ์ œ๋Š” CQRS ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์˜ ์ž์‹ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์œ ์ผํ•œ ์งˆ๋ฌธ์€ ํ•ญ์ƒ ์šฐ๋ฆฌ ๋จธ๋ฆฌ ์†์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค : ์šฐ๋ฆฌ ์‹œ์Šคํ…œ์—์„œ ๋ช…๋ น๊ณผ ์ฟผ๋ฆฌ๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?‎ ‎์šฐ๋ฆฌ ์‹œ์Šคํ…œ์ด ๋” ๋ณต์žก ํ•ด์ง€๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ด‡ํ‹€๋„ฅ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ž ๊ธˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋™์‹œ์„ฑ ์•ก์„ธ์Šค์˜ ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ์„ฑ๋Šฅ์— ๊ด€ํ•œ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.‎ ‎๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ช…๋ น ๋ฐ ์ฟผ๋ฆฌ ๊ฐœ๋…์„ CQRS ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์˜ ๋‘ ๊ฐ€์ง€๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.‎ ‎๊ทธ๋ ‡๋‹ค๋ฉด ๋ช…๋ น ๋ฒ„์Šค ํŒจํ„ด์„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๊นŒ?‎ Solution with Command Bus pattern ‎๋‹ค์Œ์€ ๋ช…๋ น ๋ฒ„์Šค ํŒจํ„ด์— ๋Œ€ํ•œ ๋‹ค์ด์–ด..
ํ˜„์žฌ๋‚ ์”จ(20220809) ์ƒํ™ฉ
ยท
Life
์šฐ์ธก์— ๋ณด์ด๋Š” ์‚ฌ๊ฑฐ๋ฆฌ๊ฐ€ ์–ด์ œ ํ“ฐ๋ฆฌ์ฒ˜ ์ƒ์œผ๋กœ ์œ ๋ช…ํ–ˆ๋˜ ์ง€์—ญ์ž„. ๋ฐค์—๋Š” ๋‚œ๋ฆฌ์˜€๋Š”๋ฐ ๊ทธ๋ž˜๋„ ์˜ค์ „์— ๋ฌผ ์‹น ๋น ์ ธ์„œ ๊ดœ์ฐฎ์•„์กŒ๋‹คํ•จ. ์‹ค์‹œ๊ฐ„ ์ฃฝ์ „ ํƒ„์ฒœ ์ƒํ™ฉ 22์‹œ 9๋ถ„ ์‚ฌ๋‹น์—ญ ๊ทผํ™ฉ
ํ˜„์žฌ๋‚ ์”จ(20220808) ์ƒํ™ฉ - feat.ํญ์šฐ ๋‚œ๋ฆฌ ์‚ฌํƒœ
ยท
Life
์ด๋””์•ผ์ปคํ”ผ ์ˆ˜์ค‘ 1ํ˜ธ์ .gif ์˜ค๋Š˜์ž ๊ฐ์ „์‚ฌ ๊ตฌ์‚ฌ์ผ์ƒ.mp4 ๊ฐ•๋‚จ ์ทจ๊ฐ ์ƒํ™ฉ.gif ์„œ์ดˆ๊ตฌ ์•„ํฌ๋กœ๋น„์Šคํƒ€ ์ƒํ™ฉ ํ˜์ฃผ์˜) ๊ฐ•๋‚จ์—ญ ๋ฐ”์„ ์ƒ๋“ค ๋Œ€๋Ÿ‰์ถœ๋ชฐ ๋ฌผ ์†์—์„œ ํšŒ์ „ํ•˜๋Š” ๋ชจ๋‹ ใ…  ๋„๋ฆผ์ฒœ ๋†๊ตฌ์žฅ ์ƒํ™ฉ.gif ์˜๋“ฑํฌ์—์„œ๋Š” ๋ฒ„์Šค๊ฐ€ ํ•ญํ•ด๋ฅผ ํ•ฉ๋‹ˆ๋‹ค ์˜ค๋Š˜์ž ์ธ์ฒœ ํญ์šฐ์ƒํ™ฉ ํƒ€์ž„๋žฉ์Šค.gif ์ด์ˆ˜์—ญ ๋‚œ๋ฆฌ ๋‚จ gif ์ด์ˆ˜์—ญ ๋‚œ๋ฆฌ ๋‚จ gif ์‹ ๋ง๋™ ํŽ ํ”„์Šค ์˜์ƒ ์ง€ํ•˜์ฃผ์ฐจ์žฅ.gif
[TIP] ์ŠคํŒ€, ๋ธŒ๋ผ์šฐ์ €(๋™์˜์ƒ) ๋…น์ƒ‰ํ™”๋ฉด๋งŒ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•
ยท
TIP
1. ๋ธŒ๋ผ์šฐ์ € ์„ค์ • ๋ณ€๊ฒฝ ์„ค์ •์—์„œ 'ํ•˜๋“œ์›จ์–ด ๊ฐ€์†' ๊ฒ€์ƒ‰ํ•ด์„œ '๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์‚ฌ์šฉ'์„ ๋•๋‹ˆ๋‹ค. ์œ„ ๋ฐฉ๋ฒ•์œผ๋กœ๋„ ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ 2. ์—”๋น„๋””์•„ ์ œ์–ดํŒ ์„ค์ • ๋ณ€๊ฒฝ ์—”๋น„๋””์•„ ์ œ์–ดํŒ - ํ•ด์ƒ๋„ ๋ณ€๊ฒฝ์—์„œ ๊ธฐ๋ณธ์ปฌ๋Ÿฌ ์„ค์ • ์‚ฌ์šฉ์„ NVIDIA ์ปฌ๋Ÿฌ ์„ค์ •์œผ๋กœ ๋ฐ”๊ฟ”๋ณด์„ธ์š”.
[์ข€๋ณด์ด๋“œ] ๋ฐ๋””์ผ€์ดํ‹ฐ๋“œ(zomboid dedicated) ์„œ๋ฒ„ ์„ค์ •
ยท
Game
Downloading the Server Files ‎์ŠคํŒ€์„ ํ†ตํ•ด‎ ‎Steam ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ด๋™ํ•˜์—ฌ ๋„๊ตฌ๋ฅผ ํ•„ํ„ฐ๋งํ•˜์‹ญ์‹œ์˜ค.‎ ‎'ํ”„๋กœ์ ํŠธ Zomboid ์ „์šฉ ์„œ๋ฒ„'๋ฅผ ์ฐพ์•„ ๋‹ค์šด๋กœ๋“œ / ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.‎ ‎์ฐธ๊ณ : Steam์„ ํ†ตํ•ด ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•˜์ง€ ‎‎๋งˆ์‹ญ์‹œ์˜ค‎‎. ์‹ค์ˆ˜๋กœ ์™„๋ฃŒ๋œ ๊ฒฝ์šฐ ํŒŒ์ผ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ‎ ‎์ŠคํŒ€CMD๋ฅผ ํ†ตํ•ด‎ ‎SteamCMD๋Š” Steam์˜ ๋ช…๋ น ์ค„ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ๋ฐธ๋ธŒ ๊ฐœ๋ฐœ์ž ์œ„ํ‚ค์—๋Š” SteamCMD๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ‎‎์ง€์นจ์ด‎‎ ์žˆ์Šต๋‹ˆ๋‹ค.‎ steamCMD ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์ž์„ธํ•˜๊ฒŒ ์•Œ๊ณ ์‹ถ์œผ๋ฉด ์•„๋ž˜ ๊ธ€์„ ์ฐธ์กฐํ•˜์„ธ์š”. 2023.03.28 - [Game] - [steam] steamCMD ์œˆ๋„์šฐ์— ์„ค์น˜ ๋ฐฉ๋ฒ•(๋ฐ๋””์ผ€์ดํ‹ฐ๋“œ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ) [steam] steamCM..
[๋ธŒ์ด๋ผ์ด์ง•] ๋ฐ๋””์ผ€์ดํ‹ฐ๋“œ(v-rising dedicated) ์„œ๋ฒ„ ์„ค์ •
ยท
Game
steamCMD ์„ค์น˜ ๋ฐฉ๋ฒ• ์ž์„ธํ•˜๊ฒŒ ์•Œ๊ณ ์‹ถ๋‹ค๋ฉด ์•„๋ž˜ ๊ธ€์„ ์ฐธ์กฐํ•˜์„ธ์š”. 2023.03.28 - [Game] - [steam] steamCMD ์œˆ๋„์šฐ์— ์„ค์น˜ ๋ฐฉ๋ฒ•(๋ฐ๋””์ผ€์ดํ‹ฐ๋“œ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ) [steam] steamCMD ์œˆ๋„์šฐ์— ์„ค์น˜ ๋ฐฉ๋ฒ•(๋ฐ๋””์ผ€์ดํ‹ฐ๋“œ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ) steam cmd ์œˆ๋„์šฐ์— ์„ค์น˜ ๋ฐฉ๋ฒ• ์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” SteamCMD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ท€ํ•˜์™€ ๊ท€ํ•˜์˜ ์นœ๊ตฌ๊ฐ€ ์—ฐ๊ฒฐํ•˜์—ฌ "์นœ๊ทผํ•œ" ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ์ž„ ์„œ๋ฒ„๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ๋ชจ codeparadise.tistory.com ‎SteamCMD๋กœ ์„œ๋ฒ„ ์„ค์ •‎ ‎Steam ๊ฒŒ์ž„์˜ ๋งŽ์€ ํ”Œ๋ ˆ์ด์–ด๋Š” SteamCMD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์‹ ์˜ ์ „์šฉ ์„œ๋ฒ„๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋ฉฐ V Rising ๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. Steam..
[์œ ๋กœํŒŒ ์œ ๋‹ˆ๋ฒ„์…œ๋ฆฌ์Šค4] ์น˜ํŠธํ‚ค ํ•„์š”ํ•œ๊ฒƒ๋งŒ ์ •๋ฆฌ
ยท
Game
[์œ ๋กœํŒŒ ์œ ๋‹ˆ๋ฒ„์…œ๋ฆฌ์Šค4] ์น˜ํŠธํ‚ค ํ•„์š”ํ•œ๊ฒƒ๋งŒ ์ •๋ฆฌ ๊ฒŒ์ž„ํ™”๋ฉด์—์„œ `ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ฝ˜์†”์ฐฝ์ด ๋œฌ๋‹ค. ์ด๊ณณ์— ํ•ด๋‹น ์น˜ํŠธํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ์ฝ˜์†”์ฐฝ์— ๋‹จ์ถ•ํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์น˜ํŠธํ‚ค๋ฅผ ๋ณต๋ถ™ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•œ๋ฒˆ ์‚ฌ์šฉํ•œ ์น˜ํŠธํ‚ค๋Š” ํ™”์‚ดํ‘œํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๋Œ€๋ฌธ์ž๋„ ์ ์šฉ๋œ๋‹ค. [] = ํ”„๋กœ๋นˆ์Šค ID, [] = ๊ตญ๊ฐ€ ํƒœ๊ทธ debug_mode ๋ฅผ ์ผœ์•ผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋ฅผ ๊ตญ๊ฐ€ ์œ„์— ์˜ฌ๋ฆฌ๋ฉด ๋ณด์ž…๋‹ˆ๋‹ค. ์˜ˆ) prov : ํ•˜๊ณ  ์‹œ์ž‘ powerpoints ์™ธ๊ต๋ ฅ, ํ–‰์ •๋ ฅ, ๊ตฐ์‚ฌ๋ ฅ์ด ์ตœ๋Œ€์น˜๊นŒ์ง€ ์˜ค๋ฅธ๋‹ค. reformprogress [] ์ •๋ถ€ ๊ฐœํ˜ ์ง„ํ–‰๋„๋ฅผ ๋Š˜๋ฆฐ๋‹ค. cash ๋‘์บ‡ 5์ฒœ์„ ๊ธฐ๋ณธ์œผ๋กœ ์–ป๋Š”๋‹ค. ๋’ค์— ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ ์ˆ˜๋งŒํผ ๋‘์บ‡์ด ์ƒ์„ฑ๋œ๋‹ค. ๋งˆ์ด๋„ˆ์Šค ๋‹จ์œ„๋กœ ์ž…๋ ฅํ•˜๋ฉด ๊ฐ์†Œํ•œ๋‹ค. manpower ์ธ๋ ฅ์„ ์ถ”..
[Visual Studio 2022] spy++ ์„ค์น˜ ๋ฐฉ๋ฒ•
ยท
Tool/Visual-studio
์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ ๋„๊ตฌ > ๋„๊ตฌ ๋ฐ ๊ธฐ๋Šฅ ๊ฐ€์ ธ์˜ค๊ธฐ ํด๋ฆญํ•˜๋ฉด ์œ„ ์ด๋ฏธ์ง€๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ > C++๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์Šคํฌํ†ฑ ๊ฐœ๋ฐœ > C++ ํ”„๋กœํŒŒ์ผ ๋„๊ตฌ ์ฒดํฌํ•˜๊ณ  ์„ค์น˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
[Windows11] ์œˆ๋„์šฐ 11 ๋ณด์•ˆ์ด ์—ด๋ฆฌ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•
ยท
OS/Windows
์œˆ๋„์šฐ 11 ์—…๋ฐ์ดํŠธ ํ›„ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ๋…ธ๋ž€๋ถˆ์ด ๋‚˜์™€ ํ•ด๊ฒฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์Šคํ† ์–ด์—์„œ ์ฐพ์œผ๋ผ๊ณ  ๋‚˜์˜จ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋žจ์ด ์—†๋‹ค๊ณ  ๋‚˜์˜จ๋‹ค. ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 1. Powershell์„ ๊ฒ€์ƒ‰ ํ•œ๋‹ค. 2. administrator ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•œ๋‹ค. 3. ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage
[intellij] JDK ์„ค์น˜ ๊ฒฝ์šฐ ์œˆ๋„์šฐ ๊ฒฝ๋กœ
ยท
Tool/IntelliJ
์œ„์น˜ C:/Users/name/.jdks/corretto-11.0.14.1/bin name์€ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ์œˆ๋„์šฐ ๊ณ„์ •๋ช…์ž…๋‹ˆ๋‹ค.