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

์ „์ฒด ๊ธ€28

[github] github push ์‹คํŒจ๐Ÿ˜ญ fatal: unable to access 'repository' : The requested URL returned error: 403 ์ˆ˜์—…์„ ๋“ฃ๋‹ค๊ฐ€ ํ•œ ํŒŒํŠธ๊ฐ€ ๋๋‚  ๋•Œ๋งˆ๋‹ค github์— push๋ฅผ ํ•ด์ฃผ๊ณ  ์žˆ๋‹ค. ์˜ค๋Š˜๋„ ๋ฃฐ๋ฃจ๋ž„๋ผ add -> commit -> push... ๋ฅผ ํ•˜๋Š”๋ฐ ???? remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead. remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information. fatal: unable to access 'repository': The requested U.. 2021. 7. 28.
[JAVA] JAVA๋ž€ ๋ฌด์—‡์ธ๊ฐ€? (1) JAVA๋ž€? ์ฌ ๋งˆ์ดํฌ๋กœ์‹œ์Šคํ…œ์ฆˆ(Sun Microsystems)์—์„œ ๊ฐœ๋ฐœํ•œ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค. (2) JAVA์˜ ํŠน์ง• ์šด์˜์ฒด์ œ์— ๋…๋ฆฝ์ ์ด๋‹ค. ์ž๋ฐ” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ JVM(JAVA Virtual Machin)๊ณผ ํ†ต์‹ ํ•˜๋Š”๋ฐ, JVM์ด ์ž๋ฐ” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋ถ€ํ„ฐ ์ „๋‹ฌ๋ฐ›์€ ๋ช…๋ น์„ ํ•ด๋‹น OS๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€ํ™˜ํ•˜์—ฌ ์ „๋‹ฌํ•œ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๊ฐ€๋น„์ง€์ปฌ๋ ‰ํ„ฐ(garbage collector)๊ฐ€ ์ž๋™์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ๋ฅผ ์ง€์›ํ•œ๋‹ค. - ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ์˜ ๊ตฌํ˜„์ด ์‰ฝ๋‹ค. - ์—ฌ๋Ÿฌ ์“ฐ๋ ˆ๋“œ์— ๋Œ€ํ•œ ์Šค์ผ€์ค„๋ง(scheduling)์„ ์ž๋ฐ” ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ๋‹ด๋‹นํ•œ๋‹ค. ๋™์  ๋กœ๋”ฉ(D.. 2021. 7. 28.
[ํ•™์›] ๊ตญ๋น„ํ•™์› 3์ฃผ์ฐจ ํšŒ๊ณ , ๊ทธ๋ฆฌ๊ณ  ๋ชฉํ‘œ์žก๊ธฐ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์›”๊ฐ„ ํšŒ๊ณ , ์—ฐ๊ฐ„ ํšŒ๊ณ  ๋“ฑ์„ ํ†ตํ•ด์„œ ๊ทธ ๊ธฐ๊ฐ„๋™์•ˆ ์ด๋ค„๋‚ธ ๊ฒƒ๋“ค๊ณผ ๋ฐ˜์„ฑํ•ด์•ผ ํ•  ๊ฒƒ๋“ค์„ ์ž˜ ๊ธฐ๋กํ•ด๋†“์€ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๋‚˜๋„ ํ˜„์žฌ ๋‚˜์˜ ์œ„์น˜๋ฅผ ๊ฐ๊ด€์ ์œผ๋กœ ๋ฐ”๋ผ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๊ทœ์น™์ ์ธ ํšŒ๊ณ ๋ก์„ ์ž‘์„ฑํ•ด์•ผ ํ•  ํ•„์š”์„ฑ์„ ๋Š๊ผˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—” ํ•™์› ๊ฐœ๊ฐ•์ผ๋กœ๋ถ€ํ„ฐ ์•ฝ 3์ฃผ์ •๋„๊ฐ€ ์ง€๋‚œ ์ง€๊ธˆ ์ž‘๋”” ์ž‘์€ ํšŒ๊ณ ๋ก์„ ์ž‘์„ฑํ•ด๋ณด๋ ค ํ•œ๋‹ค! 1. 3์ฃผ๊ฐ„์˜ ์ˆ˜์—…์„ ๋“ค์œผ๋ฉฐ 1) ์ˆ˜์—… ์ง„๋„ ์•ฝ 1๋…„๋™์•ˆ ์ฝ”๋”ฉ์— ์†์„ ๋†“๊ณ  ์žˆ๋˜ ์ƒํƒœ๋ผ ๊ฑฑ์ •์„ ๋งŽ์ดํ–ˆ๋Š”๋ฐ, ๊ทธ๋ž˜๋„ ์ „๊ณตํ•˜๋ฉด์„œ ๋ดค๋˜๊ฑฐ๋ผ๊ณ  ์•„์ง๊นŒ์ง€๋Š” ์ž˜ ๋”ฐ๋ผ๊ฐ€๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํ•™๋ถ€ ๋•Œ๋„ ์–ด๋ ค์› ๋˜ ๊ฑธ๋กœ ๊ธฐ์–ตํ•˜๋Š” ๊ฐœ๋…๋“ค์€ ์ง€๊ธˆ๋„ ์กฐ๊ธˆ ํ—ท๊ฐˆ๋ฆฌ๊ธด ํ•˜๋Š”๋ฐ ์ด๊ฑด ๋ณต์Šตํ•˜๋ฉด ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•œ ์ผ์ด๋‹ˆ ํŒจ์Šค. ๊ทธ๋ฆฌ๊ณ  6๊ฐœ์›” ๊ณผ์ •์ด๋ผ ์ง„๋„๊ฐ€ ์•„์ฃผ... ํ›…ํ›… ๋‚˜๊ฐ€์„œ ๋ณต์Šต ์•ˆ ํ•˜๊ณ  ๋†“์น˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ๋๋„ ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค... 2021. 7. 28.
[ํ•™์›] ์Œ์šฉ๊ต์œก์„ผํ„ฐ(๊ฐ•๋ถ) ๋ฉด์ ‘๋ถ€ํ„ฐ ๊ฐœ๊ฐ•๊นŒ์ง€ *๊ธ€ ์ž‘์„ฑ์ผ (2021.07.26) ๊ธฐ์ค€ ์•„์ง ์ˆ˜๋ฃŒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค! ๊ธ€ ์ฝ๊ธฐ ์ „ ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿ™‚ 1. ํ•™์›์€ ์™œ์ด๋ ‡๊ฒŒ ๋งŽ์€์ง€ (ํ•™์› ์„ ํƒ์˜ ๊ณผ์ •) ๋‚ด๊ฐ€ ๋งŒ์กฑํ•˜๋Š” ํšŒ์‚ฌ์— ๊ฐ€๊ณ ์‹ถ์—ˆ์ง€๋งŒ ์Šค์Šค๋กœ ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•˜๋‹ค๊ณ  ๋Š๊ปด์กŒ๋‹ค. ๊ทธ๋Ÿฌ๋˜ ์ค‘ ๋Œ€ํ•™ ๋™๊ธฐ์˜ ์นœ๊ตฌ๊ฐ€ ๊ตญ๋น„ํ•™์›์— ๋‹ค๋…”๋‹ค๋Š” ๊ฑธ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ์ „๊ณต์ž๋“ค๋„ ํ•™์›์— ๋งŽ์ด ๊ฐ„๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‚˜๋„ ํ•™์›์„ ๊ฐ€์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ํ•™์›์„ ๊ฐ€์•ผ๊ฒ ๋‹ค๊ณ  ๋งˆ์Œ๋จน๊ณ  ์„œ์น˜ํ•ด๋ณด๋Š”๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ๊ตญ๋น„ํ•™์›, ์‚ฌ์„คํ•™์› ๋“ฑ ํ•™์›์ด ์ •๋ง ๋งŽ์•˜๋‹ค. ํ›„๊ธฐ๋“ค์„ ๋ณด๊ณ  ๊ฒฐ์ •ํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ ˆ๋ฐ˜ ๋„˜๋Š” ๊ธ€๋“ค์ด ํ•™์› ํ™๋ณด๊ธ€์ด์—ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋„ ํ•™์› ์„ ํƒ์— ๋Œ€ํ•ด ์–ด๋ ค์›€์šธ ํ† ๋กœํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์•˜๋Š”๋ฐ, ๋ณดํ†ต ์ถ”์ฒœํ•˜๋Š” ๊ตญ๋น„ํ•™์›์€ 3๊ณณ์œผ๋กœ ์ถ”๋ ค์ง€๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๊ฐ ํ•™์›์˜ ์ปค๋ฆฌํ˜๋Ÿผ๊ณผ ์ˆ˜๊ฐ•ํ‰ ๋“ฑ์„ ๋ณด๊ณ  ์ตœ.. 2021. 7. 26.