Banner

My Tech Blog (์ฝ”๋“œ)

1. ๋ฌธ์ œ์„ค๋ช…2. ์ ‘๊ทผ๋ฐฉ์‹1) ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ’€๊ธฐ๋ฌธ์ž์—ด์„ ์ˆœํšŒํ•˜๋ฉฐ ๋‹ซํžŒ ๊ด„ํ˜ธ์™€ ์—ด๋ฆฐ ๊ด„ํ˜ธ์˜ ๊ฐฏ์ˆ˜๋ฅผ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๊ณ  ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ™์œผ๋ฉด true, ํ‹€๋ฆฌ๋ฉด false ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ• 2) ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด„ํ˜ธ์˜ ์ง์„ ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ•๋‹จ์ˆœํžˆ ์ƒ๊ฐํ•ด์„œ ๊ด„ํ˜ธ๊ฐ€ ์—ด๋ฆฐ ๊ฒฝ์šฐ ์Šคํƒ์— ๋„ฃ๊ณ , ๋‹ซํžŒ ๊ด„ํ˜ธ๊ฐ€ ๋‚˜์˜ค๋ฉด ์Šคํƒ์—์„œ ๊บผ๋‚ด๋Š” ๋ฐฉ์‹ 3. ๋ฌธ์ œํ’€์ด3-1. ์Šคํƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ’€๊ธฐํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ๋Š” ํ/์Šคํƒ ์นดํ…Œ๊ณ ๋ฆฌ์— ์žˆ๋Š” ๋ฌธ์ œ์ด์ง€๋งŒ ๊ตณ์ด ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๊น”๋”ํ•˜๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ์—ด๋ฆฐ ๊ด„ํ˜ธ๋ฅผ openCnt, ๋‹ซํžŒ ๊ด„ํ˜ธ๋ฅผ closeCnt ์— ์ €์žฅํ•ด์„œ ๊ทธ ๊ฐฏ์ˆ˜๊ฐ€ ์ผ์น˜ํ•˜๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค. class Solution {    boolean solution(String s) {     ..
๊ฐ™์€์ƒ‰๊น” ์นด๋“œ ๋งž์ถ”๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ๊ฒŒ์ž„์ด๋ผ๊ณ ๋„ ํ•˜๊ณ  ใ…Žใ…Žใ…Ž ๊ธฐ์–ต๋ ฅ ์นด๋“œ๊ฒŒ์ž„์ด๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ.... ์ƒ‰์ƒ๋งŒ ๋„ฃ์œผ๋ฉด ์‹ฌ์‹ฌํ•˜๋‹ˆ๊นŒ ๊ณผ์ผ์ด๋ชจ์ง€๋„ ํ•จ ๊ฐ™์ด ๋„ฃ์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์—ฐ์Šต ๊ฒธ ์‹œ๊ฐ„ ๋‚  ๋•Œ ํ•ด ๋ณด์ž ใ…‹ใ…‹ใ…‹ใ…‹ โŒ๋…ธ๊ฐ€๋‹ค ๋ฐฉ์ง€ ํ˜‘ํšŒ โŒ ์นด๋“œ๋Š” 12์žฅ(6์Œ)๋งŒ ๋งŒ๋“ค์ž 1. ์ˆœ์„œ๋„draw.io๋กœ ์ž‘์„ฑํ–ˆ๊ณ , svg ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•จ. PNG๋‚˜ JPEG๋Š” ํ•ด์ƒ๋„ ์„ค์ • ์•ˆํ•˜๋ฉด ๊นจ์ง€๋‹ˆ ์ฃผ์˜ 2. ์…”ํ”Œ ํ›„ ์นด๋“œ ์ƒ์„ฑํ•˜๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•„๋‹Œ, CSS๋กœ ๋’ค์ง‘๊ธฐ๋ฅผ ํ•ด ์ค„๊ฒƒ์ž…๋‹ˆ๋‹ค.... 2-1. CSSํด๋ž˜์Šค์ด๋ฆ„์—ญํ• CSScard์นด๋“œ ์ „์ฒด๋ฅผ ๊ฐ์‹ธ๋Š” ์ปจํ…Œ์ด๋„ˆ์นด๋“œ ํฌ๊ธฐ, 3D ์‹œ์  ์„ค์ •card-inner์นด๋“œ ์š”์†Œ ์•ˆ์—์„œ ์นด๋“œ ์•ž,๋’ท๋ฉด ๊ฐ์‹ธ๋Š” ๋‚ด๋ถ€ ์ปจํ…Œ์ด๋„ˆ์นด๋“œ ๋’ค์ง‘์„ ๋•Œ transform: rotateY() ํšŒ์ „์ถ• card-front์นด๋“œ..
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] html/css/js๋กœ ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค๊ธฐ ์ œ1ํƒ„์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ ใ…Žใ…Žใ…Ž ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ ค์•ผ ํ•˜๋Š”๋ฐ ๊นƒํ—ˆ๋ธŒ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•˜๊ณ  ์†๋ด์•ผ ๋˜์„œ ๊ทธ๋ƒฅ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฐ๋‹ค.๋‚˜์ค‘์— ์ „์ฒด ์†Œ์Šค๋งŒ ๊นƒํ—ˆ๋ธŒ๋กœ ๋ณด๋‚ด๊ธฐ 1. ๋ฒ„ํŠผ 16๊ฐœ ๋งŒawesomepossum.tistory.com ์—ฌ๊ธฐ์„œ ์†์„ ์ข€ ๋Œ€๊ฒ ์Šต๋‹ˆ๋‹ค ใ…Žใ…Žใ…Ž๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ž‘ ๊ณ„์‚ฐ๊ธฐ ์ƒ‰์ƒ ์ถ”๊ฐ€  1. ์ˆซ์ž ์ง€์šธ ์ˆ˜ ์žˆ๋Š” backspace ๋ฒ„ํŠผ2. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์ค‘ ๊ณ„์‚ฐ์„ ์œ„ํ•ด ์ˆซ์ž์™€ ์—ฐ์‚ฐ์ž ์ž…๋ ฅ์„ ์ด์–ด์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋กœ์ง ๊ฐœ์„ .3. ๊ณ„์‚ฐ๊ธฐ์— ์ƒ‰์ƒ ์ž…ํžˆ๊ธฐ 1. backspace ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฒ„ํŠผ์„ ์–ด๋””๋‹ค ๋„ฃ์„๊นŒ div ํƒœ๊ทธ ํ•œ ์ค„ ๋” ์จ์„œ ์ถ”๊ฐ€ํ• ๊นŒ ํ•˜๋‹ค๊ฐ€ ๊ทธ๋ƒฅ ์ฒซ๋ฒˆ์งธ row์— ์ง‘์–ด ๋„ฃ์–ด์ฃผ๊ธฐ๋กœ ํ•จ...    7    8    9    +    ← ์Šคํฌ๋ฆฝ..
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค์–ด ๋ณด๊ธฐ ใ…Žใ…Žใ…Ž ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ ค์•ผ ํ•˜๋Š”๋ฐ ๊นƒํ—ˆ๋ธŒ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•˜๊ณ  ์†๋ด์•ผ ๋˜์„œ ๊ทธ๋ƒฅ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฐ๋‹ค.๋‚˜์ค‘์— ์ „์ฒด ์†Œ์Šค๋งŒ ๊นƒํ—ˆ๋ธŒ๋กœ ๋ณด๋‚ด๊ธฐ 1. ๋ฒ„ํŠผ 16๊ฐœ ๋งŒ๋“ค๊ธฐ 7 8 9 + 4 5 6 - 1 2 4 / C 0 = x  ์—ฌ๊ธฐ๊นŒ์ง€ html๋กœ ๋ฒ„ํŠผ 16๊ฐœ ๋งŒ๋“ค๊ธฐ์ด์ œ script ํƒœ๊ทธ ์•ˆ์— ๊ฐ ๋ฒ„ํŠผ๋งˆ๋‹ค ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ๋‹ฌ์•„์ค˜์•ผ ํ•จ#num-0๊ณผ #num-1์— ๋Œ€ํ•ด์„œ๋งŒ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ๋‹ฌ์•„์ฃผ๋ฉด ์ด๋Ÿฐ ์‹์œผ๋กœ ๋™์ž‘ํ•จd..
๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ ค์•ผ ํ•˜๋Š”๋ฐ ๊ท€์ฐฎ์•„์„œ ์ผ๋‹จ ๋ธ”๋กœ๊ทธ์— ๋จผ์ € ํฌ์ŠคํŒ… 1. ์‹œ์ž‘ 2. ๋ช‡ ๋ช…์ด ์ฐธ๊ฐ€ํ•  ์ง€ ์„ ํƒ prompt3. ์ฐธ๊ฐ€์ž ์ˆœ์„œ number4. ์ œ์‹œ์–ด ์ €์žฅํ•  ๋ณ€์ˆ˜ word5. ์ž…๋ ฅํ•œ ๋‹จ์–ด๋ฅผ ์ €์žฅํ•  ๋ณ€์ˆ˜ newWord input ์ด๋ฒคํŠธ๋กœ ๋‹จ์–ด ์ž…๋ ฅ -> ์ž…๋ ฅ ๋ฒ„ํŠผ ํด๋ฆญ -> ์ž…๋ ฅ ๋‹จ์–ด newWord์— ์ €์žฅ ํŒ๋‹จ1_์ œ์‹œ์–ด๊ฐ€ ๋น„์–ด ์žˆ๋Š”๊ฐ€?ํŒ๋‹จ2_์ž…๋ ฅํ•œ ๋‹จ์–ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ๋‹จ์–ด์ธ๊ฐ€? (์•ž ๋‹จ์–ด์˜ ๋งˆ์ง€๋ง‰ ๊ธ€์ž๋ž‘ ์ผ์น˜ํ•˜๋Š”๊ฐ€)ํŒ๋‹จ1ํŒ๋‹จ2๊ฒฐ๊ณผ์ œ์‹œ์–ด๊ฐ€ ๋น„์–ด์žˆ์Œ๋‹จ์–ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๋‹ค์ž…๋ ฅํ•œ ๋‹จ์–ด๊ฐ€ ์ œ์‹œ์–ด์ œ์‹œ์–ด๊ฐ€ ๋น„์–ด์žˆ์Œ๋‹จ์–ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š๋‹ค์ž…๋ ฅํ•œ ๋‹จ์–ด๊ฐ€ ์ œ์‹œ์–ด์ œ์‹œ์–ด๊ฐ€ ๋น„์–ด์žˆ์ง€ ์•Š์Œ๋‹จ์–ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๋‹ค์ž…๋ ฅํ•œ ๋‹จ์–ด๊ฐ€ ์ œ์‹œ์–ด์ œ์‹œ์–ด๊ฐ€ ๋น„์–ด์žˆ์ง€ ์•Š์Œ๋‹จ์–ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š๋‹ค์˜ฌ๋ฐ”๋ฅธ ๋‹จ์–ด ์ž…๋ ฅํ•˜๋ผ๊ณ  ์•Œ๋ฆผ์ฐฝ ๋„์šฐ๊ธฐ No -> alert('์˜ฌ๋ฐ”๋ฅธ ๋‹จ์–ด ์ž…๋ ฅ')Y..
1. ๋ฌธ์ œ์„ค๋ช…๋ฐฐ์—ด arr๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋ฐฐ์—ด arr์˜ ๊ฐ ์›์†Œ๋Š” ์ˆซ์ž 0๋ถ€ํ„ฐ 9๊นŒ์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ, ๋ฐฐ์—ด arr์—์„œ ์—ฐ์†์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ์ˆซ์ž๋Š” ํ•˜๋‚˜๋งŒ ๋‚จ๊ธฐ๊ณ  ์ „๋ถ€ ์ œ๊ฑฐํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ์ œ๊ฑฐ๋œ ํ›„ ๋‚จ์€ ์ˆ˜๋“ค์„ ๋ฐ˜ํ™˜ํ•  ๋•Œ๋Š” ๋ฐฐ์—ด arr์˜ ์›์†Œ๋“ค์˜ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด,arr = [1, 1, 3, 3, 0, 1, 1] ์ด๋ฉด [1, 3, 0, 1] ์„ return ํ•ฉ๋‹ˆ๋‹ค.arr = [4, 4, 4, 3, 3] ์ด๋ฉด [4, 3] ์„ return ํ•ฉ๋‹ˆ๋‹ค.๋ฐฐ์—ด arr์—์„œ ์—ฐ์†์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ์ˆซ์ž๋Š” ์ œ๊ฑฐํ•˜๊ณ  ๋‚จ์€ ์ˆ˜๋“ค์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.์ œํ•œ์‚ฌํ•ญ๋ฐฐ์—ด arr์˜ ํฌ๊ธฐ : 1,000,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜๋ฐฐ์—ด arr์˜ ์›์†Œ์˜ ํฌ๊ธฐ : 0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ  9๋ณด..
1. ๋ฌธ์ œ์„ค๋ช…๋‹ค์Œ์€ ์ค‘๊ณ ๊ฑฐ๋ž˜ ๊ฒŒ์‹œํŒ ์ •๋ณด๋ฅผ ๋‹ด์€ USED_GOODS_BOARD ํ…Œ์ด๋ธ”๊ณผ ์ค‘๊ณ ๊ฑฐ๋ž˜ ๊ฒŒ์‹œํŒ ์ฒจ๋ถ€ํŒŒ์ผ ์ •๋ณด๋ฅผ ๋‹ด์€ USED_GOODS_REPLY ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค. USED_GOODS_BOARD ํ…Œ์ด๋ธ”์€ ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS์€ ๊ฒŒ์‹œ๊ธ€ ID, ์ž‘์„ฑ์ž ID, ๊ฒŒ์‹œ๊ธ€ ์ œ๋ชฉ, ๊ฒŒ์‹œ๊ธ€ ๋‚ด์šฉ, ๊ฐ€๊ฒฉ, ์ž‘์„ฑ์ผ, ๊ฑฐ๋ž˜์ƒํƒœ, ์กฐํšŒ์ˆ˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.  USED_GOODS_REPLY ํ…Œ์ด๋ธ”์€ ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ REPLY_ID, BOARD_ID, WRITER_ID, CONTENTS, CREATED_DATE๋Š” ๊ฐ๊ฐ ๋Œ“๊ธ€ ID, ๊ฒŒ์‹œ๊ธ€ ID, ์ž‘์„ฑ์ž ID, ๋Œ“๊ธ€ ๋‚ด์šฉ, ์ž‘์„ฑ์ผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.  2. ๋ฌธ์ œํ’€์ด ..
1. JDBC๋ž€?Java DataBase Connector๋กœ ์ž๋ฐ”์™€ ์˜ค๋ผํด๊ฐ™์€ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์—ฐ๋™ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. JDBC ๋ง๊ณ ๋„ ์ž๋ฐ”์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ db์— ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค~ ใ…Žใ…Žใ…Ž Spring JPA๋‚˜ MyBatis ๋“ฑ์˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์จ์„œ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์ด ๊ฐ€์žฅ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์ฃ . ์‚ฌ์‹ค JDBC๋Š” ์˜ค๋ž˜๋œ ๋ฐฉ์‹ ์ค‘์— ํ•˜๋‚˜์ด๊ณ , ์š”์ฆ˜์— ๋งŽ์ด ์“ฐ์ด์ง€๋Š” ์•Š์ง€๋งŒ, ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ดํด๋ฆฝ์Šค์—์„œ db์—ฐ๋™์„ ์‹ค์Šตํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž ๋ถ„๋“ค์€ ์•Œ์•„๋‘์‹œ๋ฉด ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ํ•ญ์ƒ ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์€ '์‹ ๊ธฐ์ˆ ์ด๋‚˜ ํŠธ๋ Œ๋“œ๋ฅผ ์•Œ๋ฉด ์ข‹์ง€๋งŒ, ์ƒˆ๋กœ๋‚˜์˜จ ๊ธฐ์ˆ ์ด ์˜›๋‚  ๊ธฐ์ˆ ๋ณด๋‹ค ํ•ญ์ƒ ๋” ์ข‹์€ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค' ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ ๋‚˜์˜จ ๊ฒƒ๋“ค๋ณด๋‹ค ๊ธฐ์กด์— ์žˆ๋˜ ๋ฐฉ์‹์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์ •๋ง ํ›จ์”ฌ ๋งŽ๊ณ , ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'์ฝ”๋“œ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก (5 Page)
์ƒ๋‹จ์œผ๋กœ