profile
๐Ÿ™Œ Hello World

HTTPS์™€ SSL ์ธ์ฆ์„œ

HTTP๋Š” Hypertext Transfer Protocol์˜ ์•ฝ์ž๋‹ค. ์ฆ‰ Hypertext ์ธ HTML์„ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ํ†ต์‹ ๊ทœ์•ฝ์„ ์˜๋ฏธํ•œ๋‹ค. HTTP๋Š” ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ฃผ๊ณ  ๋ฐ›๋Š”

์•ฝ 13์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Linux] etc ํด๋”๋ž€?

/etc์™€ /usr/etc ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์‹œ์Šคํ…œ์˜ ๋ถ€ํŒ…, ์…ง๋‹ค์šด ์‹œ์— ํ•„์š”ํ•œ ํŒŒ์ผ๋“ค๊ณผ ์‹œ์Šคํ…œ์˜ ์ „๋ฐ˜์— ๊ฑธ์นœ ์„ค์ • ํŒŒ์ผ๋“ค ๋ฐ ์ดˆ๊ธฐ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ๋“ค์ด ์žˆ๋‹ค.

์•ฝ 13์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Linux] ๋ฆฌ๋ˆ…์Šค๋ž€? (centOS, ubuntu)

๋ฆฌ๋ˆ…์Šค ํ† ๋ฅด๋ฐœ์Šค๊ฐ€ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฃผ์ฒด๋กœ ๊ฐœ๋ฐœํ•œ ์ปดํ“จํ„ฐ ์šด์˜ ์ฒด์ œ์ด๋‹ค. UNIX ์šด์˜์ฒด์ œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์šด์˜์ฒด์ œ์ด๋‹ค. ์œ ๋‹‰์Šค(Unix)๋Š” ๋ฒจ ์—ฐ๊ตฌ์†Œ์—์„œ ๊ฐœ๋ฐœํ•œ ์šด์˜ ์ฒด์ œ๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ํ˜„๋Œ€์  ์ปดํ“จํ„ฐ ์šด์˜ ์ฒด์ œ์˜ ์›ํ˜•์ด ๋˜์—ˆ๋‹ค. ์œˆ๋„์šฐ๋ฅผ ์ œ์™ธํ•œ ๋ฆฌ๋ˆ…์Šค, ์•ˆ๋“œ๋กœ์ด๋“œ, macO

์•ฝ 13์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[PostgreSQL] LANGUAGE, VOLATILE, COST 100

VOLATILE์€ ๋‹จ์ผ ํ…Œ์ด๋ธ” ์Šค์บ” ๋‚ด์—์„œ๋„ ํ•จ์ˆ˜ ๊ฐ’์ด ๋ณ€๊ฒฝ ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ตœ์ ํ™” ํ•  ์ˆ˜ ์—†์Œ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด๋Ÿฌํ•œ ์˜๋ฏธ์—์„œ ํœ˜๋ฐœ์„ฑ์ด์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋Šฅ์€ ์ƒ๋Œ€์ ์œผ๋กœ ๊ฑฐ์˜ ์—†๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋Š” random (), currval (), timeofday ()์ด๋‹ค. ๊ทธ๋Ÿฌ

3์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[PostgreSQL] PL/pgSQL ์†Œ๊ฐœ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜

PostgreSQL๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ด์šฉํ•ด ํ•จ์ˆ˜๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด PL/pgSQL์ด๋ผ๋Š” ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

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

21์žฅ ๋นŒํŠธ์ธ ๊ฐ์ฒด

ํ‘œ์ค€ ๋นŒํŠธ์ธ ๊ฐ์ฒด : ECMAScript ์‚ฌ์•ผ์— ์ •์˜๋œ ๊ฐ์ฒด, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „์—ญ์˜ ๊ณตํ†ต ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•จํ˜ธ์ŠคํŠธ ๊ฐ์ฒด : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํ™˜๊ฒฝ (๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ ๋˜๋Š” node.js ํ™˜๊ฒฝ)์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฐ์ฒด ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ : DOM, BOM, Canvas, XMLHttpReq

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

20์žฅ strict mode๋ž€?

๊ฐœ๋ฐœ์ž์˜ ์˜๋„์™€ ์ƒ๊ด€์—†์ด ๋ฐœ์ƒํ•œ ์•”๋ฌต์  ์ „์—ญ์€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ์›์ธ์ด ๋  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ˜๋“œ์‹œ var, let, const ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ ๋‹ค์Œ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ES5๋ถ€ํ„ฐ strict mode(์—„๊ฒฉ ๋ชจ๋“œ) ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ์ด๋Š” JS ์–ธ์–ด ๋ฌธ๋ฒ•

4์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Error] There is no getter for property named

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property nam

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

19์žฅ ํ”„๋กœํ† ํƒ€์ž… (4)

new ์—ฐ์‚ฐ์ž ์—†์ด๋„ ๊ฐ์ฒด ์ƒ์„ฑ ๊ฐ€๋Šฅ ํ”„๋กœํ† ํƒ€์ž…์„ ์ง€์ •ํ•˜๋ฉด์„œ๋„ ๊ฐ์ฒด ์ƒ์„ฑ ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๊ฐ์ฒด๋„ ์ƒ์†๋ฐ›์„ ์ˆ˜ ์žˆ์Œ Object.create ๋ฉ”์„œ๋“œ๋Š” ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜์— ์ „๋‹ฌํ•œ ๊ฐ์ฒด์˜ ํ”„๋กœํ† ํƒ€์ž… ์ฒด์ธ์— ์†ํ•˜๋Š” ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋ฉด์„œ ์ƒ์†

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

[Spring] StringUtils

StringUtils๋ผ๋Š” ์ถ”์ƒํด๋ž˜์Šค๋Š” String์„ ๋‹ค๋ฃจ๋Š”๋ฐ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. hasLength ๋ฉ”์„œ๋“œ๋Š” ์ž๋ฃŒํ˜•์œผ๋กœ char ๋‚˜ String์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ์˜ค๋ฒ„๋กœ๋”ฉ ๋˜์–ด์žˆ๋Š”๋ฐ ๋‹จ์ˆœํžˆ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ null ์ด๊ฑฐ๋‚˜ "" ๋น„์–ด์žˆ๋Š” ๋ฌธ์ž ์ผ๊ฒฝ์šฐ false๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๋‚˜

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

[Error] ESLint is disabled since its execution has not been approved

๋ฆฌ์•กํŠธ๋ฅผ ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๋ ค๊ณ  vscode ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค. ๐Ÿ˜ข ์œ„ ์ฝ”๋“œ์—์„œ import ๋ถ€๋ถ„์— ๋นจ๊ฐ„์ค„์ด ๋œจ๋ฉด์„œ ๋‹ค์Œ์˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. โ€œESLint is disabled since its execution has not been approved

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

03์žฅ ์ž๋ฃŒํ˜• : ์ˆซ์ž(Number), ๋ถ€์šธ(boolean), ๋ฌธ์ž(char), ๋ฌธ์ž์—ด (String)

์ž๋ฐ”์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒํ˜•์€ int, long ์ด๋‹ค. int์™€ long์˜ ์ฐจ์ด๋Š” ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž์˜ ๋ฒ”์œ„์ด๋‹ค. long ๋ณ€์ˆ˜์— ๊ฐ’์„ ๋Œ€์ž…ํ•  ๋•Œ๋Š” L ์ ‘๋ฏธ์‚ฌ๋ฅผ ๋ถ™์—ฌ ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๋งŒ์•ฝ 'L'๊ณผ ๊ฐ™์€ ์ ‘๋ฏธ์‚ฌ๋ฅผ ๋ˆ„๋ฝํ•˜๋ฉด ์ปดํŒŒ์ผ ์—๋Ÿฌ

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

02์žฅ ์ž๋ฐ” ์‹œ์ž‘ํ•˜๊ธฐ : ๋ณ€์ˆ˜, ์ฃผ์„, main ๋ฉ”์†Œ๋“œ

๋ณ€์ˆ˜๋ช…์€ ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†๋‹ค.\_(underscore) ์™€ $ ๋ฌธ์ž ์ด์™ธ์˜ ํŠน์ˆ˜๋ฌธ์ž๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.์ž๋ฐ”์˜ ํ‚ค์›Œ๋“œ๋Š” ๋ณ€์ˆ˜๋ช…์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. (์˜ˆ: int, class, return ๋“ฑ)๋ณ€์ˆ˜๋ช… ์•ž์˜ int, String ๋“ฑ์€ ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•(Type)์„ ๋œปํ•œ๋‹ค.

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

01์žฅ ์•ˆ๋…•, ์„ธ์ƒ!

์ž๋ฐ”๊ฐ€ ์ฒ˜์Œ์— ์–ด๋ ต๊ฒŒ ๋Š๊ปด์ง€๋Š” ์ด์œ ๋Š” ์ด๋ ‡๊ฒŒ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•ด๋„ ์•Œ์•„์•ผ ํ•  ๊ฒƒ์ด, ๋˜๋Š” ๋ชจ๋ฅด๊ณ  ์ผ๋‹จ ์ง€๋‚˜์ณ์•ผ ํ•  ๊ฒƒ์ด ๋„ˆ๋ฌด๋‚˜๋„ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋‹ค.๋‚˜๋Š” ์ฒ˜์Œ ์ฝ”๋”ฉ์„ ์ ‘ํ–ˆ์„ ๋•Œ ์ž๋ฐ”๋กœ ์ ‘ํ–ˆ๋‹ค. ๊ทธ๋•Œ ๋งˆ์ฃผ์นœ ์ž๋ฐ”๋Š” ์ •๋ง ๋‚ด ์ธ์ƒ์— ์ขŒ์ ˆ๊ฐ์„ ์„ ์‚ฌํ–ˆ๋‹ค. ใ…‹ใ…‹ใ…‹

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

19์žฅ ํ”„๋กœํ† ํƒ€์ž… (3)

JS ๋Š” ๊ฐ์ฒด์˜ ํ”„๋กœํผํ‹ฐ์— ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•  ๋•Œ ํ•ด๋‹น ๊ฐ์ฒด์— ์ ‘๊ทผํ•˜๋ ค๋Š” ํ”„๋กœํผํ‹ฐ๊ฐ€ ์—†๋‹ค๋ฉด \[Prototype] ๋‚ด๋ถ€ ์Šฌ๋กฏ์˜ ์ฐธ์กฐ๋ฅผ ๋”ฐ๋ผ ์ž์‹ ์˜ ๋ถ€๋ชจ ์—ญํ• ์„ ํ•˜๋Š” ํ”„๋กœํ† ํƒ€์ž…์˜ ํ”„๋กœํผํ‹ฐ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•œ๋‹ค. ์ด๋ฅผ ํ”„๋กœํ† ํƒ€์ž… ์ฒด์ธ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„

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

[Git] branch ์ƒ์„ฑ๊ณผ branch ๋ชฉ๋ก ํ™•์ธ ๋ฐฉ๋ฒ•

GitLab์„ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ git branch์— ์ตํ˜€์•ผ ํ–ˆ๋‹ค. ๋ฌผ๋ก  ๊ณผ๊ฑฐ์— ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋ฉด์„œ branch๋ฅผ ์‚ฌ์šฉํ•ด๋ณธ ์ ์€ ์žˆ์—ˆ์œผ๋‚˜ ์ง€๊ธˆ์€ ํŒ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ํ™•์‹คํžˆ ํ•ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์—ˆ๋‹ค. ๐Ÿ™‚git์—์„œ ๋ธŒ๋žœ์น˜(branch)๋ฅผ ์ด์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ๋ณ‘๋ ฌ๋กœ

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

19์žฅ ํ”„๋กœํ† ํƒ€์ž… (2)

๋ฆฌํ„ฐ๋Ÿด์ด๋ž€? ๋ฆฌํ„ฐ๋Ÿด์€ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž ๋˜๋Š” ์•ฝ์†๋œ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ’์„ ์ƒ์„ฑํ•˜๋Š” ํ‘œ๊ธฐ๋ฒ•์„ ๋งํ•œ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์‹œ์ ์ธ ๋Ÿฐํƒ€์ž„์— ๋ฆฌํ„ฐ๋Ÿด์„ ํ‰๊ฐ€ํ•ด ๊ฐ’์„ ์ƒ์„ฑํ•œ๋‹ค. ์ฆ‰ ๋ฆฌํ„ฐ๋Ÿด์€ ๊ฐ’์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ์•ฝ์†ํ•œ ํ‘œ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.๋ฆฌํ„ฐ๋Ÿด

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

[Error] IE์—์„œ ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด ์ž‘๋™ ๋ถˆ๊ฐ€ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋˜ ๋„์ค‘ ๋˜ IE ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ๐Ÿ’ฆ ๐Ÿ’ฆ ๊ฐœ๋ฐœํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ์ฃผ์†Œ๋ฅผ ๋ฐ”๊ฟ”์ฃผ๊ธฐ ์œ„ํ•œ ์ž‘์—…์„ ์œ„ํ•ด ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด์„ ์‚ฌ์šฉํ–ˆ๋‹ค. ํŒŒ์ด์–ดํญ์Šค์™€ ํฌ๋กฌ์—์„œ ์ž˜ ์ž‘๋™ํ•˜์˜€๋Š”๋ฐ IEย ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์•˜๋‹ค. IE์—์„œ๋Š” Template lit

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

IntelliJ , Eclipse, STS(Spring Tool Suite) ์ฐจ์ด

- ์˜›๋‚ ์— ์ž๋ฐ”๋ฅผ ์ฒ˜์Œ ๋ฐฐ์› ์„ ๋•Œ ์ดํด๋ฆฝ์Šค๋ผ๋Š” ๊ฒƒ์„ ์ฒ˜์Œ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ํ•™๊ต์—์„œ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋‚˜ ํŒŒ์ด์ฌ์„ ์ž์ฃผ ์‚ฌ์šฉํ–ˆ๊ณ , ๋‚˜๋Š” ๊ทธ ์–ธ์–ด๋“ค์— ์ต์ˆ™ํ•ด์ ธ์žˆ์—ˆ๋‹ค. - ํ•˜์ง€๋งŒ ์ง€๊ธˆ ์†ํ•ด์žˆ๋Š” ํŒ€์€ ์Šคํ”„๋ง, ์Šคํ”„๋ง๋ถ€ํŠธ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋ฐ”, ๊ทธ ์™ธ์— ํ”„๋ก ํŠธ ์—”๋“œ๋กœ js,

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

[Java] Java ๊ฐ์ฒด๋ฅผ Json์œผ๋กœ/์—์„œ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ• (Jackson)

Java Object๋ฅผ Json์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ Json์„ Java Object๋กœ ๋ณ€ํ™˜ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. Stream API : ์ŠคํŠธ๋ฆผ ํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ƒ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์ด ์ข‹๋‹ค. Tree Model : XML์˜ DOM ์ฒ˜๋Ÿผ No

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