๋ชฉ๋ก์ „์ฒด ๊ธ€ (434)

Development

[JAVA] String VS StringBuilder VS StringBuffer

String VS StringBuilder/StringBuffer String๊ณผ StringBuilder/StringBuffer ํด๋ž˜์Šค์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ String์€ ๋ถˆ๋ณ€์˜ ์†์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ์ ์ด๋‹ค. String์€ .concat(๊ฐ’) or +"๊ฐ’"์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ String์€ ๋ถˆ๋ณ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์–ด ๊ธฐ์กด String์— ๋“ค์–ด์žˆ๋˜ ๊ฐ’์„ ๋ฒ„๋ฆฌ๊ณ  ์ƒˆ๋กœ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— concat , +๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์†๋„๊ฐ€ ๋Š๋ ค์ง„๋‹ค. StringBuilder, StringBuffer๋Š” String๊ณผ ๋ฌธ์ž์—ด์„ ๋”ํ•  ๋•Œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ์— ๋”ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์†๋„๋„ ๋น ๋ฅด๋ฉฐ ์ƒ๋Œ€์ ์œผ๋กœ ๋ถ€ํ•˜๊ฐ€ ์ ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด StringBuilder์™€ StringBu..

Languages/JAVA 2022. 7. 20. 10:22
[Linux] window์—์„œ SSH๋ฅผ ์ด์šฉํ•˜์—ฌ ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๊ธฐ

window์—์„œ SSH๋ฅผ ์ด์šฉํ•˜์—ฌ ์„œ๋ฒ„๋ฅผ ์ ‘๊ทผํ•ด๋ณด์ž. SSH๋ž€? - Secure Shell์˜ ์ค„์ž„๋ง๋กœ, ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ window์—์„œ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” puttygen, putty๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค. 1. ๋จผ์ € putty๋ฅผ ์„ค์น˜ํ•ด์ค€๋‹ค. putty๋ฅผ ์„ค์น˜ํ•˜๋ฉด puttygen๋„ ๊ฐ™์ด ์„ค์น˜๊ฐ€ ๋œ๋‹ค. 2. ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” puttygen์„ ์‚ฌ์šฉํ•˜์—ฌ pemํŒŒ์ผ์„ ppk๋กœ ๋ณ€ํ™˜์‹œ์ผœ์•ผํ•œ๋‹ค. Puttygen -> load -> all files ํด๋ฆญ -> pemํŒŒ์ผ ์„ ํƒ -> save private key ํด๋ฆญ ppk ํŒŒ์ผ ์ด๋ฆ„์€ pem ํŒŒ์ผ๊ณผ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ํ•ด์ฃผ์—ˆ๋‹ค. 3. ssh ์˜ auth์—์„œ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€์ค€๋‹ค. browse๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋ฐฉ๊ธˆ ๋งŒ๋“  ppkํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€์ค€๋‹ค. ๋‹ค..

Linux 2022. 7. 14. 16:15
ํ–‰๋ณตํ•œ 7์›”๋‹ฌ ^-^**

์‹œ๊ณจ์ฅ๋“ค๊ณผ ์—ญํ• ๋งฅ ์—ญํ• ๋งฅ ์ฒจ๋“ค์—ˆ์„๋•Œ ๋ญ” ๋…ธํŠธ๋ถ ์ด๋ฆ„์ธ์ค„์•Œ์•˜์Œ ๋งฅ์ด๋ผ๊ธธ๋ž˜ ์ฉ ์ด์ œ ๋Š™์€์ด๋Š” ์‚ด์•„๋‚จ๊ธฐ ํž˜๋“  ์„ธ์ƒ์ด ์˜จ๋“ฏ ํ  ๋‹ฌ์•„ ํ  ๊ฑ ๊ทธ๋ž˜ ๋–กNO๊ผฌ์น˜ ์ด๋ฆ„๋ณด๊ณ  ๋–ก ์—†๋Š”์ค„ ์•Œ๊ณ  ์•„๋‹ˆ ๋–ก๊ผฌ์นœ๋ฐ ๋–ก์ด์—†๋‹ค๋Š”๋ฐ?! ๋ผ๊ณ  ์นœ๊ตฌ๋“คํ•œํ…Œ ๋งํ–ˆ๋Š”๋ฐ ์นœ๊ตฌ๋“ค์ด ๊ผฌ์น˜๊ฐ€ ์—†๋Š”๊ฑฐ ์•„๋‹ˆ๋ƒ๊ณ  ํ•จ ๋จธ์“ฑ ์ด๋‚  ์ปจ๋””์…˜ ๋‚œ์กฐ๋กœ ์ง‘ ๋นจ๋ฆฌ๊ฐ ๋‹ด์— ํฌ์ผ“๋ณผ์น˜์ž ๊ฑด๊ฐ•๊ฒ€์ง„ํ•˜๊ณ  ์—ฌ์˜๋„์—์„œ ์—„๋งˆ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘.. ํ˜ผ์ž์„œ ๋ฉ๋•Œ๋ฆฌ๋ฉด์„œ 1์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ฆผ ๋” ํ˜„๋Œ€ ๋ฐฅ์ง‘๋“ค ๊ธฐ๋ณธ ์›จ์ดํŒ… 1์‹œ๊ฐ„ ์‹คํ™”๋ƒ๊ณ ••• ๊ฑ ๋นต๋จน์Œ ๊ทผ๋ฐ ์ด๊ฒƒ๋„ ์ž๋ฆฌ์—†์–ด์„œ ๋ชป๋จน์„๋ป”ํ•จ ์—„๋งˆ๊ฐ€ ๋ง›์—†๋‹ค๊ณ  ํ•จ.. ์ง„์งœ ๋ง›์—†๋”๋ผ ใ…Ž ์˜ท ์‚ฌ๋Ÿฌ๊ฐ”๋Š”๋ฐ ๋‚˜ ํž˜๋“ค์–ด ๋ณด์ธ๋‹ค๊ณ  ์ง์›๋ถ„์ด ์ด๊ฑฐ์ฃผ์‹ฌ.. ๋ง›์žˆ๋‹ค.. ๋” ํ˜„๋Œ€์—์„œ ์‚ด๊ฑฐ ๋‹ค์‚ฌ๊ณ  ์ž ์‹ค๋กœ ์Š ์ด๋†ˆ ๋ˆˆ๊น” ๋‹ค์‹œ ์ƒ๊น€ ์ €๋ฒˆ์—” ๋ˆˆ ์—†์—ˆ๋Š”๋ฐ.. ์นœ์ ˆํ•œ ์„œ์šธ ์‚ฌ๋žŒ๋“ค ๋ˆˆ ์—†์„๋•Œ ์“ด ์ผ..

Diary 2022. 7. 11. 16:16
๋ผ์ง€๋ƒ?

๋“œ๋””์–ด ์ •์‹ ์ฐจ๋ฆผ... ์นดํŽ˜์™€์„œ ์นœ๊ตฌ๋ž‘ ๋ฏธ์นœ๋“ฏ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’ˆ ๋ง›์—†์Œ ๋‹ค๋‚จ๊น€ ๋”ด๊ฑฐ๋จน์„๊ป„ ์นœ๊ตฌ๋ž‘ ์ง‘์™€์„œ ์ƒˆ๋ฒฝ๊นŒ์ง€ ์‹ ๋‚˜๋Š” ์•Œ๊ณ ํƒ€์ž„^^ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฌธ์ œ ๊ฐœ๋นก์นจ ์ •์‹ ๋‚˜๊ฐˆ๋ป” ์นœ๊ตฌ๊ฐ€ ์ธ์Šคํƒ€ ์˜ฌ๋ ธ๋Š”๋ฐ ๊ฐœ์›ƒ๊น€ ๋‹ค์Œ๋‚ .. ์นœ๊ตฌ๋ž‘ ์ดˆ๋ฐฅ๋จน์Œ ์–ด..? ์ “๊ฐ€๋ฝ์งˆ ๋‚˜ ๊ฐœ๋ชปํ•˜๋Š”๋ฐ ๋‚˜๋ž‘ ๋˜‘๊ฐ™์€ ์‚ฌ๋žŒ ์ฒ˜์Œ๋ด„ ์šด๋ช…์˜ ์นœ๊ตฌ์˜€์Œ ๋˜‘๊ฐ™์€๊ฑฐ ์™œ ์ด์ œ ์•Œ์•˜์ง€.. ์–ด๋Œ€ ์‚ฐ์ฑ…ํ•จ ์ทจ์ค€์ƒ์ด ์—ฌ๊ธฐ ์™€๋„ ๋˜๋‚˜์š”? ๋ถ„์ˆ˜ ํ•˜๋Š”๊ฑฐ ์˜ค๋žœ๋งŒ์—๋ด„ ๋…ธ๋ž˜๋„ ๋‚˜์˜ด... ์•„์˜ค์Šค ์š”๊ฑฐํŠธ ๋จน์Œ ์ด๋ฒˆ์—” ๊ณ„์ ˆ๊ณผ์ผ ์žˆ๋Š”๊ฑฐ ์‹œํ‚ด ์ €๋ฒˆ์— ๋ฐ”๋‚˜๋‚˜ ๋„ฃ์—ˆ๋Š”๋ฐ ๋ชฉ๋งฅํžŒ ๋”์ฐํ•œ ๊ธฐ์–ต์ด ์žˆ์–ด์„œ ์ด๋ฒˆ์—” ๊ณผ์ผ๋งŽ์€๊ฑธ๋กœ ์‹œ์ผœ๋ด„ ๋ฐฑ์ค€ ๋„ˆ๋ฌด ์žฌ๋ฐŒ๋‹ค.... ์ด๊ฒƒ๋„ ์ค‘๋…์ž„... ์–ด์ œ ์˜ค๋Š˜ ํ•ฉ์ณ์„œ 20๋ฌธ์ œ ๋„˜๊ฒŒ ํ‘ผ๊ฑฐ๊ฐ™์€๋ฐ,,, ์ž์†Œ์„œ๋ž‘ ๋ฉด์ ‘ ์ค€๋น„ ํ๋ฆฐ๋ˆˆ ๊ฐœ์ฉœ..ใ…‡ใ…“์ฉŒ์ง€ ํ‰์ƒ ์ฝ”ํ…Œ๊ฐ™์€๊ฒƒ๋งŒ ํ’€๊ณ ์‹ถ์€๋ฐ... ์Šคํ”„๋ง๋ง๊ณ ....

Diary 2022. 6. 28. 19:26