๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€121

# IT ์‹ค๋ฌด ์ผ์ง€ 1 1. Map / Hashmap์‹ค๋ฌด์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ๋˜ ๋ฐ์ดํ„ฐ ํ˜•์‹Map / Hashmap ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ?when ? ํ™”๋ฉด๊ฐ„์˜ ์ด๋™์ด๋‚˜ ์„œ๋ฒ„์—์„œ ๋„˜์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ๋“ค์„ ์ „๋‹ฌํ•˜๊ณ  ๋ฐ›์„ ๋•Œkey๋ฅผ ์ด์šฉํ•ด์„œ ์ฐพ๊ธฐ ์‰ฝ๋‹ค.forEach ๊ฐ™์€ ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ๋ฆฌ๋Š” ๋“ฑ ํ™œ์šฉ์ด ํŽธํ•˜๋‹ค.ํšจ๊ณผ : ํ•ด๋‹น ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ๋™ํ•˜๋Š”์ง€๋งŒ ์ต์ˆ™ํ•ด์ง€๋ฉด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ map์„ ํ†ตํ•ด์„œ ๊ฐ€์ง€๊ณ  ์™€์„œ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ „๋ฐ˜์ ์ธ CRUD ๊ธฐ๋Šฅ์„ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋กœ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. Map params = new HashMap () ; params.put("use_yn","Y")params.put("code","G2");model.addAttribute("YEARS", Dao.CODE_LIST(params));๋”๋ณด๊ธฐp.. 2024. 8. 31.
๊ฐ„๋‹จํ•˜๊ฒŒ ์งค๋ง‰ํ•œ ์ž๋ฐ” ์ง€์‹๋“ค๊ณผ ์‹ค๋ฌด ์š”๋ น 1. pom.xml  :  ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•  ๋ฒ„์ „์„ ๋งž์ถฐ์ฃผ๊ธฐ ์œ„ํ•ด ์ž‘์„ฑ๋˜๋Š” ํŒŒ์ผProject > maven install ์ง„ํ–‰ ์‹œ pom.xml์— ์ž‘์„ฑ๋œ ๋‚ด์šฉ์— ์˜ํ•ด ์›ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋˜๋Š” ๊ตฌ์กฐ - ๊ตฌ์„ฑ ์š”์†Œ ์ผ๋ถ€  ์ง€์ •ํ•œ ๋„๋ฉ”์ธ ํ”„๋กœ์ ํŠธ ๋ชจ๋“ˆ๋ช… 2. jsp ํŒŒ์ผ์—์„œ $ ๊ธฐํ˜ธ๊ฐ€ ์žˆ๋‹ค๋ฉด .java ํŒŒ์ผ์„ ๋จผ์ € ๋ณด๊ธฐ๋’ค์—์„œ ๋˜์ ธ์ฃผ๋Š” ๊ตฌ์กฐ์ผํ…Œ๋‹ˆ๊นŒ ๋จผ์ € ํŒŒ์•…ํ•˜๋ฉด ํŽธํ•˜๋‹ค. ex : ${dto.year}  3. form ํƒœ๊ทธ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด submit() ํ•จ์ˆ˜๊ฐ€ ์กด์žฌํ•  ๊ฒƒ์ด๋‹ค. ์ง๊ฟ!- submit() ์œผ๋กœ ์„œ๋ฒ„๋กœ ๋ณด๋‚ธ๋‹ค! ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒŒ์‹œ๊ธ€ ์ €์žฅ ์‹œ ์ €์žฅ ๋ฒ„ํŠผ์—๋Š” submit() ํ•จ์ˆ˜๊ฐ€ ๋ฐœ๋™๋  ๊ฒƒ์ด๋‹ค.์ฆ‰, ์ €์žฅ ! =>  ํ•ด๋‹น ๋ฐ์ดํ„ฐ ์ž‘์„ฑ์„ ๋งˆ๋ฌด๋ฆฌํ•œ๋‹ค. => ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—”๋“œ๋กœ ๋ณด๋‚ด์„œ ์ฒ˜๋ฆฌํ•˜๊ธธ ์›ํ•œ๋‹ค๋Š” ๊ฐœ๋…  .. 2024. 7. 28.
DBeaver ๋ณ€์ˆ˜ ํ˜•ํƒœ๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ์ง€์ •ํ•˜๊ธฐ `:๋ณ€์ˆ˜๋ช…` DBeaver ๋ณ€์ˆ˜ ํ˜•ํƒœ๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ์ง€์ •ํ•˜๊ธฐ๋งค๋ฒˆ ์ง์ ‘ ๊ฐ’์„ ๋ฌธ์ž์—ด์ด๋ผ๋˜์ง€ ๊ตฌ์„ฑํ•˜๊ธฐ ๊ท€์ฐฎ์„ ๋•Œ์•„๋ž˜์™€ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•ด์„œ ์‚ฝ์ž…ํ•˜๋Š” ํ˜•ํƒœ๋กœ DBeaver ํˆด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.  `:์›ํ•˜๋Š” ๋ณ€์ˆ˜๋ช…`์œผ๋กœ ์ง€์ •ํ•œ ํ›„ ํ•ด๋‹น ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ ์‹œํ‚ค๋ฉด ๋ฐ”์ธ๋“œ ์ฐฝ์ด ํ™”๋ฉด์— ๋œฌ๋‹ค.ํ•ด๋‹น ๋ณ€์ˆ˜๋ช…์œผ๋กœ ๊ฐ๊ฐ value๋ฅผ ์ง€์ •ํ•œ๋‹ค. 2024. 7. 1.
[DBeaver] ๋‹จ์ถ•ํ‚ค / ํ™œ์šฉ๋ฒ• [DBeaver] ๋‹จ์ถ•ํ‚ค[ Script ]Ctrl + Alt + Space : ์ž์ฃผ ์‹œ์šฉํ•˜๋Š” SQL templateCtrl + Shift + O : output ์ฐฝ ๋„์šฐ๊ธฐ Ctrl + Shift  + Alt + F : ์ „์ฒด ๊ฒ€์ƒ‰ Ctrl + Shift  + F : ์ž๋™ ์ •๋ ฌCtrl + Shift  + ๋ฐฉํ–ฅํ‚ค ์œ„์•„๋ž˜ : ํ–‰ ์ด๋™Alt + ๋งˆ์šฐ์Šค ํด๋ฆญ : ๋‹ค์ค‘ ์ปค์„œAlt + X : ๋“œ๋ž˜๊ทธ๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์ฟผ๋ฆฌ ์„ ํƒ ํ›„ ์ง„ํ–‰,์„ ํƒํ•˜์ง€ ์•Š๊ณ  ํ•ด๋‹น ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ์Šคํฌ๋ฆฝํŠธ ๋‚ด์— ๋ชจ๋“  ์ฟผ๋ฆฌ Ctrl + Shift + X : ๋Œ€๋ฌธ์ž Ctrl + Shift + Y : ์†Œ๋ฌธ์ž  Ctrl + \ : ์ฟผ๋ฆฌ ์‹คํ–‰ ์‹œ, ์ƒˆํƒญ์—์„œ SQL ๊ฒฐ๊ณผ ํ™•์ธAlt + X : ์—ฌ๋Ÿฌ ์ฟผ๋ฆฌ ํ•œ๋ฒˆ์— ์‹คํ–‰ Ctrl+Alt+S : ์Šคํฌ๋ฆฝํŠธ ๋ฆฌ.. 2024. 6. 25.
728x90
๋ฐ˜์‘ํ˜•