profile
์ผ์ทจ์›”์žฅ ํ•˜๋ฉฐ ์„ฑ์žฅ! ์ค‘! ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๊ธฐ๋กํ•˜์ž๏ผˆ๏ผพโˆ€๏ผพโ—๏ผ‰๏พ‰๏ฝผ
post-thumbnail

[Effective Java] Item47 - ๋ฐ˜ํ™˜ ํƒ€์ž…์œผ๋กœ๋Š” ์ŠคํŠธ๋ฆผ๋ณด๋‹ค ์ปฌ๋ ‰์…˜์ด ๋‚ซ๋‹ค

Java8์—์„œ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์œผ๋กœ ์ปฌ๋ ‰์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ์–ธํ˜•์œผ๋กœ ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ  ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๋ฅผ ๋ณ„๋„์˜ ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ์—†์ด ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ค€๋‹ค.Stream์€ ๋ฐ˜๋ณต์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค.Iterable์˜ ์ถ”์ƒ ๋ฉ”์†Œ๋“œ๋ฅผ ๋ชจ๋‘ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ •์ž‘ extand๋Š” ํ•˜๊ณ  ์žˆ์ง€ ์•Š

2023๋…„ 3์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item42 - ์ต๋ช… ํด๋ž˜์Šค๋ณด๋‹ค๋Š” ๋žŒ๋‹ค๋ฅผ ์‚ฌ์šฉํ•˜๋ผ

๐Ÿ’ก ๋žŒ๋‹ค : ์ต๋ช… ๋ฉ”์†Œ๋“œ๋งŒ ์ „๋‹ฌํ•˜์—ฌ, ์ธํ„ฐํŽ˜์ด์Šค๋ฅด ๊ตฌํ˜„ํ•œ ์ต๋ช… ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋ฉ”์†Œ๋“œ๋งŒ ์ „๋‹ฌํ•˜์ง€๋งŒ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ต๋ช… ๊ตฌํ˜„ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ฌ๐Ÿ’ก ์ต๋ช… ํด๋ž˜์Šค : ์ถ”์ƒ ํด๋ž˜์Šค๋ฅผ ์ƒ์†ํ•˜๊ฑฐ๋‚˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•œ ์ด๋ฆ„ ์—†๋Š” ํด๋ž˜์Šค, ์žฌ์‚ฌ์šฉ์ด ํ•„์š”์—†๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ

2023๋…„ 3์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item37 - ordinal ์ธ๋ฑ์‹ฑ ๋Œ€์‹  EnumMap์„ ์‚ฌ์šฉํ•˜๋ผ

๐Ÿ’ก ํ•ด๋‹น ์ƒ์ˆ˜๊ฐ€ ๊ทธ ์—ด๊ฑฐ ํƒ€์ž…์—์„œ ๋ช‡ ๋ฒˆ์งธ ์œ„์น˜ํ•˜๋Š”์ง€ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋ฐฐ์—ด์€ ์ œ๋„ค๋ฆญ๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋น„๊ฒ€์‚ฌ ํ˜•๋ณ€ํ™˜์ด ์ˆ˜ํ–‰๋˜๊ณ , ์ปดํŒŒ์ผ์ด ์•ˆ๋œ๋‹ค.์ดˆ๊ธฐํ™”๋ฅผ ํ•  ๋•Œ, ์ •์ˆ˜ ๊ฐ’์„ ์ž˜๋ชป ์ž…๋ ฅํ•˜๋ฉด ArrayIndexOutOfBoundException์ด ๋ฐœ์ƒํ•œ๋‹ค.orinal

2023๋…„ 3์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item33 - ํƒ€์ž… ์•ˆ์ „ ์ด์ข… ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ณ ๋ คํ•˜๋ผ

๐Ÿ’ก ํƒ€์ž… ์•ˆ์ „ ์ด์ข… ์ปจํ…Œ์ด๋„ˆ (Type Safe Heterogeneous Container) : ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์ข…๋ฅ˜๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ํƒ€์ž…์— ์•ˆ์ „ํ•œ ๊ฐ์ฒด์ปจํ…Œ์ด๋„ˆ ๋Œ€์‹  ํ‚ค๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”ํ•œ ๋‹ค์Œ, ์ปจํ…Œ์ด๋„ˆ์— ๊ฐ’์„ ๋„ฃ๊ฑฐ๋‚˜ ๋บ„ ๋•Œ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”ํ•œ ํ‚ค๋ฅผ ํ•จ๊ป˜ ์ œ๊ณต\-> ์ด๋ ‡๊ฒŒ

2023๋…„ 3์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item28 - ๋ฐฐ์—ด๋ณด๋‹ค๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ผ

๋ฐฐ์—ด๊ณต๋ณ€ (conariant)Sub๊ฐ€ Super์˜ ํ•˜์œ„ ํƒ€์ž…์ด๋ผ๋ฉด ๋ฐฐ์—ด์€ Sub\[] ์€ ๋ฐฐ์—ด Super\[]์˜ ํ•˜์œ„ ํƒ€์ž…์ด ๋œ๋‹ค.์ฆ‰, ํ•จ๊ป˜ ๋ณ€ํ•œ๋‹ค.๋ฐฐ์—ด์€ ๋Ÿฐํƒ€์ž„์—๋„ ์ž์‹ ์ด ๋‹ด๊ธฐ๋กœ ํ•œ ์›์†Œ์˜ ํƒ€์ž…์„ ์ธ์ง€ํ•˜๊ณ  ์žˆ๋‹ค.์ปดํŒŒ์ผ์—๋Š” ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ์„ ๋ผ์น˜์ง€ ์•Š์ง€๋งŒ ๋Ÿฐํƒ€์ž„์‹œ Arra

2023๋…„ 3์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item26 - ๋กœํƒ€์ž…์€ ์‚ฌ์šฉํ•˜์ง€ ๋ง๋ผ

๐Ÿ’ก ์ œ๋„ค๋ฆญ(Generic) : ํด๋ž˜์Šค ๋‚ด๋ถ€์—์„œ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์ง€์ •๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ํ•œ๋งˆ๋””๋กœ ํŠน์ •(Specific) ํƒ€์ž…์„ ๋ฏธ๋ฆฌ ์ง€์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์•„๋‹Œ ํ•„์š”์— ์˜ํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ๋ฐ˜(Generic) ํƒ€์ž…์ด๋ผ๋Š” ๋œป์ œ๋„ค๋ฆฌ์€ java

2023๋…„ 3์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item20 - ์ถ”์ƒ ํด๋ž˜์Šค๋ณด๋‹ค๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์šฐ์„ ํ•˜๋ผ

์ถ”์ƒ ํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค ์ถ”์ƒ ํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ•œ ๋ฒˆ ์•Œ์•„๋ณด์ž! > ๐Ÿ’ก ์ถ”์ƒ ํด๋ž˜์Šค : ์ผ๋ถ€ ๋ฉ”์†Œ๋“œ๊ฐ€ ๊ตฌํ˜„๋˜์–ด์žˆ์ง€ ์•Š๊ณ  ์„ ์–ธ๋งŒ ๋˜์–ด์žˆ๋Š” ํด๋ž˜์Šค, ์ƒ์†์„ ํ†ตํ•ด์„œ ํด๋ž˜์Šค๋ฅผ ์™„์„ฑํ•˜๋„๋ก ์œ ๋„ํ•˜๋Š” ํด๋ž˜์Šค > ๐Ÿ’ก ์ธํ„ฐํŽ˜์ด์Šค : ๋™์ผํ•œ ๋ชฉ์ ํ•˜์— ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ๋”

2023๋…„ 2์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item18 - ์ƒ์†๋ณด๋‹ค๋Š” ์ปดํฌ์ง€์…˜์„ ์‚ฌ์šฉํ•˜๋ผ

๐Ÿ’ก ์ƒ์† : ํ•˜์œ„ ํด๋ž˜์Šค๊ฐ€ ์ƒ์œ„ ํด๋ž˜์Šค์˜ ํŠน์„ฑ์„ ์žฌ์ •์˜ ํ•œ ๊ฒƒ (IS-A ๊ด€๊ณ„)๐Ÿ’ก ์ปดํฌ์ง€์…˜ : ๊ธฐ์กด ํด๋ž˜์Šค๊ฐ€ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๋˜๋Š” ๊ฒƒ (HAS-A ๊ด€๊ณ„) ์ƒ์†์€ ์บก์Аํ™”๋ฅผ ์œ„๋ฐ˜ํ•œ๋‹ค.์ƒ์†์€ ์„ค๊ณ„์— ์œ ์—ฐํ•˜์ง€ ๋ชปํ•˜๋‹ค.์ƒ์†์€ ๋‹ค์ค‘ ์ƒ์†์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.์ƒ์œ„ ํด๋ž˜์Šค๊ฐ€

2023๋…„ 2์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item13 - clone ์žฌ์ •์˜๋Š” ์ฃผ์˜ํ•ด์„œ ์ง„ํ–‰ํ•˜๋ผ

clone์ด ๋ญ˜๊นŒ...? git clone๋„ ์•„๋‹ˆ๊ณ .๋ณต์ œํ•ด๋„ ๋˜๋Š” ํด๋ž˜์Šค์ž„์„ ๋ช…์‹œํ•˜๋Š” ๋ฏน์Šค์ธ ์ธํ„ฐํŽ˜์ด์Šค๐Ÿ’ก๋ฏน์Šค์ธ : ๋‹ค๋ฅธ ํด๋ž˜์Šค์˜ ๋ถ€๋ชจํด๋ž˜์Šค๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉด์„œ ๋‹ค๋ฅธ ํด๋ž˜์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ํด๋ž˜์Šค'์ƒ์†' ์ด ์•„๋‹Œ 'ํฌํ•จ'clone ๋ฉ”์†Œ๋“œ: ์›๋ณธ ๊ฐ์ฒด์˜

2023๋…„ 2์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item10 - equals๋Š” ์ผ๋ฐ˜ ๊ทœ์•ฝ์„ ์ง€์ผœ ์žฌ์ •์˜ ํ•˜๋ผ

equals ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š๋‹ค. ์žฌ์ •์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ตœ์„ ์ด์ง€๋งŒ ์žฌ์ •์˜๊ฐ€ ํ•„์š”ํ•œ ์ƒํ™ฉ์—์„œ๋Š” ์•„๋ž˜ ๊ฐ€์ด๋“œ์— ๋”ฐ๋ผ ์ •์˜ํ•ด๋ณด์ž!๊ฐ’์„ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ ์•„๋‹ˆ๋ผ ๋™์ž‘ํ•˜๋Š” ๊ฐœ์ฒด๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํด๋ž˜์Šค์ผ ๊ฒฝ์šฐThreadObject.equals()Bean์— ๋“ฑ๋กํ•ด๋‘๋Š” ๊ฐ์ฒด

2023๋…„ 2์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item6 - ๋ถˆํ•„์š”ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ์„ ํ”ผํ•˜๋ผ

Item6 ์‹œ์ž‘ํ•ด๋ณด์ž~! ๋ถˆํ•„์š”ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ์„ ํ”ผํ•˜๋ผ! ์š”๋ฆฌ์กฐ๋ฆฌ๋˜‘๊ฐ™์€ ๊ธฐ๋Šฅ์˜ ๊ฐ์ฒด๋ฅผ ๋งค๋ฒˆ ์ƒ์„ฑํ•˜๊ธฐ ๋ณด๋‹จ ๊ฐ์ฒด ํ•˜๋‚˜๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด ์ข‹๋‹ค.์œ„์˜ ์ฝ”๋“œ๋Š” ์‹คํ–‰๋  ๋•Œ๋งˆ๋‹ค String ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒˆ๋กœ ์ƒ๋กœ ์ƒ์„ฑํ•œ๋‹ค. ์ˆ˜ ๋ฐฑ๋งŒ๊ฐœ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ๋  ๊ฐ€๋Šฅ์„ฑ ์žˆ๋‹ค.์œ„ ์ฝ”๋“œ๋Š” ๋งค๋ฒˆ ์ธ์Šค

2023๋…„ 2์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Effective Java] Item1 - ์ƒ์„ฑ์ž ๋Œ€์‹  ์ •์  ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ๋ฅผ ๊ณ ๋ คํ•˜๋ผ

์ง€๊ธˆ๊นŒ์ง€ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์ƒ์„ฑ์ž๋งŒ ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์‚ฌ์‹ค ์ด ์ฑ…์„ ์ฝ์œผ๋ฉด์„œ ์ •์  ํŒฉํ† ๋ฆฌ ๋ฉ”์†Œ๋“œ๋ฅผ ์ฒ˜์Œ ์ ‘ํ•ด์„œ ๋‘ ๊ฐœ์˜ ์ฐจ์ด๋ฅผ ๋จผ์ € ๊ตฌ๋ถ„ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.

2023๋…„ 2์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[BE] Kafka ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜

1. ์นดํ”„์นด ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜ ๋ฐฉ๋ฒ•

2022๋…„ 8์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Git] Repository๋“ค ํ•˜๋‚˜๋กœ ํ•ฉ์น˜๊ธฐ

github์— ๋กœ๊ทธ์ธ > Repositories > New ๋ฒ„ํŠผ ํด๋ฆญ์ƒ์„ฑ๋œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ git ์ฃผ์†Œ ๋ณต์‚ฌ์ƒ์„ฑํ•œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋กœ์ปฌ ์ €์žฅ์†Œ๋กœ ํด๋ก (Clone) ํ•œ๋‹ค.ํด๋ก ํ•  ์œ„์น˜๋Š” ๋กœ์ปฌ ์ €์žฅ์†Œ๊ฐ€ ์žˆ๋Š” ์œ„์น˜๊ฑฐ๋‚˜ ๋กœ์ปฌ ์ €์žฅ์†Œ๊ฐ€ ์—†๋‹ค๋ฉด, git init์œผ๋กœ ์ƒ์„ฑ์ฃผ์˜์‚ฌํ•ญ์ƒˆ๋กœ์šด ํŒŒ์ผ์„

2022๋…„ 8์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[BE] Kafka ๊ธฐ๋ณธ ๊ฐœ๋… ์„ค๋ช…

์˜คํ”ˆ์†Œ์Šค ์•„ํŒŒ์น˜ ์นดํ”„์นด ์ƒํƒœ๊ณ„ Kafka ํ๋ฆ„ ํ”„๋กœ๋“€์„œ(๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ„)> ํ† ํ”ฝ > ์ปจ์Šˆ๋จธ(๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌ) ํ† ํ”ฝ์— ๋ฐ์ดํ„ฐ ์ €์žฅ Kafka ์ŠคํŠธ๋ฆผ์ฆˆ๋Š” ํ† ํ”ฝ์—์„œ ํ† ํ”ฝ์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ปค๋„ฅํŠธ : ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ์šด์˜ํ•˜๋Š” ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ํˆด ์†Œ์Šค(ํ”„๋กœ๋“€

2022๋…„ 8์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[BE] Kafka์˜ ์—ญ์‚ฌ์™€ ๋ฏธ๋ž˜

Linked ์—์„œ ํƒ„์ƒ๋ฐ์ดํ„ฐ ํŒŒํŽธํ™”์žฅ์•  ๋ฒ”์œ„๋ฅผ ๋‹จ์ˆœํ™” ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ์•„ํŒŒ์น˜ ์นดํ”„์นด(Apache Kafka) ๋งํฌ๋“œ์ธ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๊ฐœ์„  ์Œ‰๊ฐ€๋Šฅ๊ฐ ๊ฐ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ X์ค‘์•™์ง‘์ค‘ํ™”topic (RDBMS Table ๋А๋‚Œ) -> ํŠน์ง•์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ

2022๋…„ 8์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ผ์ƒ] ๊ฐ‘์ž๊ธฐ ์ฝ”๋กœ๋‚˜ ํšŒ๊ณ 

๊ฐ‘์ž๊ธฐ ์ฃผ๋ณ€์—์„œ ๋ธ”๋กœ๊ทธ๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์„œ ๋ˆˆํŒ…๋งŒ ํ•˜๋‹ค๊ฐ€ ์ด์ œ ๋‚˜๋„ ์—ด์‹ฌํžˆ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.๋‚˜ ์ง„์งœ ํ•œ๋‹ค๋ฉด ํ•œ๋‹ค; ์•„๋ฌด๋„ ๋ง๋ฆฌ์ง€๋งˆ (์•„๋ฌด๋„ ์•ˆ ๋ง๋ฆผ ๋™;)๊ทธ๋ƒฅ ๊ฐ‘์ž๊ธฐ ๊ฐœ๋ฐœ ๋‚ด์šฉ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ๋„ ๋„˜ ๋ณธ๊ฒฉ์ ์ด๊ณ  ์›ƒ๊ธฐ๋‹ˆ๊นŒ(๊ฑ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹ซ์Œ;) ์ฝ”๋กœ๋‚˜ ๊ฑธ๋ ธ๋˜ ๊ฒฝํ—˜์„ ๊ธฐ๋กํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.

2022๋…„ 8์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[DB] PostgreSQL

๐Ÿ’ก PostgreSQL์€ Enterprise๊ธ‰ DBMS์˜ ๊ธฐ๋Šฅ๊ณผ ์ฐจ์„ธ๋Œ€ DBMS์—์„œ๋‚˜ ๋ณผ ์ˆ˜ ์žˆ์„ ๋ฒ•ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ฐ์ฒด-๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ(ORDBMS)์ด๋‹ค.\-> ๋‹ค๋ฅธ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๊ณผ ๋‹ฌ๋ฆฌ ์—ฐ์‚ฐ์ž, ์ง‘๊ณ„ ํ•จ์ˆ˜, ํ™•์žฅ ๊ธฐ๋Šฅ ๋“ฑ

2021๋…„ 11์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์ผ์ƒ] Velog ์ฒซ ๊ธ€

๋งค์ผ ๋งค์ผ ์„ฑ์žฅํ•˜๋Š” ์นœ๊ตฌ๋“ค์„ ๋ณด๋ฉด์„œ ๋‚˜๋„ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ํ•ด์•ผํ•˜๋Š”๋ฐ ๋‚˜๋„ ์„ฑ์žฅํ•ด์•ผํ•˜๋Š”๋ฐ ์‹ถ์—ˆ๋Š”๋ฐ ๋“œ๋””์–ด ์‹œ์ž‘ํ•œ๋‹ค. Velog๋กœ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•œ ์ด์œ  ๋งˆํฌ์—… ๊ธฐ๋Šฅ notion์œผ๋กœ CS ์ง€์‹์ด๋‚˜ ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ํŽธํ–ˆ๋˜ ๊ฒƒ์ด ๋งˆํฌ์—…์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ด์˜€๋Š”๋ฐ velo

2021๋…„ 11์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท