๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€26

[JAVA] StringBuilder๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ์ž๋ฐ”์—์„œ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ String์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. String str = "๋ฌธ์ž์—ด"; ๋ณ€์ˆ˜ str์˜ ๊ฐ’์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด, str = "์ˆ˜์ •๋œ ๋ฌธ์ž์—ด"; ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ˆ˜์ •๋œ ๊ฒƒ ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์‚ฌ์‹ค์€ ์ž๋ฐ”์—์„œ String ๊ฐ์ฒด๋Š” ์ˆ˜์ •์ด ๋ถˆ๊ฐ€๋Šฅ! ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด String ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ธฐ์กด์— ์žˆ๋Š” ๊ฐ’์— ๋Œ€์ž…ํ•˜๊ณ ... ์ด๊ฒŒ ๊ณ„์† ๋ฐ˜๋ณต๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ ๋‚ญ๋น„๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ StringBuilder ๋ผ๋Š” ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ๊ฐ์ฒด๋กœ ๋ฌธ์ž์—ด์„ ์ˆ˜์ •ํ•˜๊ณ ~ ์‚ญ์ œํ•˜๊ณ  ๋“ฑ๋“ฑ์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค! ๋‹ค๋งŒ StringBuilder๋Š” ๋™๊ธฐํ™”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ ํ™˜๊ฒฝ์—์„œ๋Š” String์ด๋‚˜ StringBuffer๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ์ฃ ? 2022. 3. 9.
[github] subtree๋ฅผ ์ด์šฉํ•ด์„œ git repository ํ•ฉ์น˜๊ธฐ ๊ทธ๋ƒฅ ๋ฐฉ์น˜๋˜์–ด์žˆ๋Š” ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋“ค์„ ์ €์žฅ์†Œ ํ•˜๋‚˜์— ํ•ฉ์ณ๋ณด์ž 1. ํ„ฐ๋ฏธ๋„๋กœ base repository๊ฐ€ ๋  ๊ณณ์— ์ ‘๊ทผ 2. ์˜ฎ๊ธธ repository๋ฅผ 1๋ฒˆ base repository์— ์˜ฎ๊ธด๋‹ค. (์•„๋ž˜์˜ ๋ช…๋ น์–ด ์‚ฌ์šฉ) git subtree add --prefix={์˜ฎ๊ธธ์ €์žฅ์†Œ} {์˜ฎ๊ธธ์ €์žฅ์†Œ์ฃผ์†Œ(.git)} {๋ธŒ๋žœ์น˜} 3. git push ๋ ๊ฐ„๋‹จํ•œ๋ฐ ํ•œ๋ฒˆ์”ฉ ์“ฐ๋Š”๊ฑฐ๋ผ ์ž๊พธ ๊นœ๋นกํ•ด์„œ ์ •๋ฆฌ 2022. 3. 9.
[ํ•™์›] ํ•œ๋‹ฌ ๊ทผํ™ฉ ์˜ฌ๋ฆฐ์ง€๊ฐ€ ์–ด์ œ๊ฐ™์€๋ฐ ๋ฒŒ์จ ํ•œ๋‹ฌ ๋‚จ์€ ํ•™์› 1. ์˜ค๋žœ๋งŒ์— ๋ธ”๋กœ๊ทธ์— ๊ธ€ ์˜ฌ๋ ค์•ผ์ง€~ ์ˆ˜๋ฃŒ 2๋‹ฌ ๋‚จ์•˜๋‚˜? ํ•˜๊ณ  ๋‹ฌ๋ ฅ์„ ๋ดค๋Š”๋ฐ ํ•œ ๋‹ฌ๋ฐ–์— ์•ˆ๋‚จ์•˜๋‹ค. ์™€ ๋ญ์ง€ ๋ˆ„๊ฐ€ ๋‚ด ์‹œ๊ฐ„ ๋นผ๊ฐ”์–ด... 2. ํ•™์› ๊ทผํ™ฉ ๋ฒŒ์จ ์ค‘๊ฐ„ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚ฌ๊ณ  (์•„์ง ์ˆ˜์ •ํ• ๊ฒŒ ๋งŽ์ด ๋‚จ์•˜์ง€๋งŒ) ์ค‘๊ฐ„์— ์„ ์ƒ๋‹˜์ด ์ˆ˜์—…ํ•œ๋‹ค๊ณ  ํ•˜์…จ๋˜ ์‹œ๊ฐ„๋„ ๋๋‚ฌ๊ณ  ๋ฒŒ์จ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ค‘๊ฐ„ ํ”„๋กœ์ ํŠธ ๋•Œ ์ž˜ ์•ˆ ๋˜๋Š” ๋ถ€๋ถ„์„ ํŒ€์›๋“ค์ด๋ž‘ ํ™”๋ฉด๊ณต์œ ๋กœ ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ ์•„๋ฌด๋ž˜๋„ ๋งŒ๋‚˜์„œ ์ฝ”๋“œ๋ฅผ ๋ณด๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” ๋ถˆํŽธํ•œ ๊ฐ์ด ์žˆ์—ˆ๋‹คใ…  ์ฝ”๋กœ๋‚˜ ๋•Œ๋ฌธ์— ํ•™์›์„ ๋ชป๋‚˜๊ฐ€๋Š” ์ƒํ™ฉ์ด์—ˆ์–ด์„œ... ์–ด์ฉ” ์ˆ˜ ์—†์—ˆ๊ธด ํ–ˆ์ง€๋งŒ... ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ๋ถ€ํ„ฐ๋Š” ์ฃผ์— 2-3ํšŒ ์ •๋„ ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์–ด์„œ ํŒ€์›๋“ค์ด๋ž‘ ์ด์•ผ๊ธฐ ํ•ด์„œ ์–ธ์ œ์–ธ์ œ ๋ณด์ž๊ณ  ์ •ํ•จ! ์ฝ”๋กœ๋‚˜ ๋•Œ๋ฌธ์— ์นœ๊ตฌ๋“ค ๋นผ๊ณค ์‚ฌ๋žŒ์„ ๋งŒ๋‚˜๋Š”๊ฒŒ ๋„ˆ๋ฌด ์˜ค๋žœ๋งŒ์ด๋ผใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๊ต‰์žฅํžˆ ์–ด์ƒ‰ํ• ๊ฑฐ๊ฐ™๋‹ค... 3. ํ”„.. 2021. 11. 16.
SQLD ํ•ฉ๊ฒฉํ–ˆ๋‹น SQL์ด ์ข€ ๋ถ€์กฑํ•œ๊ฑฐ ๊ฐ™์•„์„œ ์ค€๋น„ํ–ˆ๋˜ ์‹œํ—˜ ์‘์‹œ๋ฃŒ๊ฐ€ ๋น„์‹ธ์„œ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํ•œ๋ฒˆ์— ํ•ฉ๊ฒฉํ•˜๊ณ  ์‹ถ์–ด์„œ ์‹œํ—˜์น˜๊ธฐ ์ „์— ๋ฐค๋„ ์ข€ ์ƒˆ๋ฉด์„œ ๊ณต๋ถ€ํ–ˆ๋˜๊ฑฐ๊ฐ™๋‹คใ…‹ใ…‹ใ…‹ ๊ฒฐ๊ณผ๊ฐ€ ๋Šฆ๊ฒŒ ๋‚˜์˜ค๋Š” ํŽธ์ด๋ผ ์กฐ๊ธˆ ๋ง˜ ์กธ์ด๋ฉด์„œ ๊ธฐ๋‹ค๋ ธ์ง€๋งŒ ์ƒ๊ฐ๋ณด๋‹ค ์•ˆ์ •๊ถŒ ์ ์ˆ˜๋กœ ํ•ฉ๊ฒฉ...!! ์ด์ œ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ๋งŒ ๋‚จ์•˜๋‹ค...๐Ÿ˜ญ 2021. 10. 3.