01. IPv4 ์ฃผ์ Aํด๋์ค์ ๋ํ ํ์ค ๋คํธ์ํฌ ์๋ธ๋ท ๋ง์คํฌ๋ก ์ณ์ ๊ฒ์?โญ โ 255.0.0.0 - Aํด๋์คโ โก 255.255.0.0 - Bํด๋์คโ โข 255.255.255.0 - Cํด๋์คโ โฃ 255.255.255.255 - ์ด๋ฐ ๊ฑด ์์02. ๋ค์ ์ค IP ์ฃผ์๊ฐ B Class ์ด๊ณ , ์ ์ฒด๋ฅผ ํ๋์ ๋คํธ์ํฌ๋ง์ผ๋ก ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ ์ ํ ์๋ธ๋ท ๋ง์คํฌ ๊ฐ์?โ โ 255.0.0.0โญ โก 255.255.0.0โ โข 255.255.255.0โ โฃ 255.255.255.25503. IP address ์ฒด๊ณ์ C class ์ ๊ธฐ๋ณธ ์๋ธ๋ท ๋ง์คํฌ์ ํด๋นํ๋ ๊ฒ์?โ โ 255.0.0.0โ โก 255.255.0.0โญ โข 255.255.255.0โ โฃ 255.255.255.255 1. ์๋ธ๋ท ๋ง์คํฌ(S..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
โ
1. Runtime.addShutdownHook()Runtime.addShutdownHook()๋ ์๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ข
๋ฃ๋ ๋ ์คํํ ์ฝ๋๋ฅผ ๋ฑ๋กํ๋ ๋ฉ์๋์ด๋ค. ์ด๋ฅผ ํ์ฉํ๋ฉด ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋๊ธฐ ์ง์ ์ ํน์ ์์
(ํ์ผ ์ ์ฅ, ๋ฆฌ์์ค ์ ๋ฆฌ ๋ฑ)์ ์ํํ ์ ์๋ค. โ
2. JVM ์ข
๋ฃ ์ด๋ฒคํธ๋?์ฌ๊ธฐ์ ์ ์ ๋๋ ๋น์ ์ ์ข
๋ฃ์ ์ ์๋ ๋ช
์ธ์์ ๋์ ์๋ค. ์๋ฐ์ ๊ฐ์ ๋จธ์ ์ ๋ ๊ฐ์ง ์ข
๋ฅ์ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ์ข
๋ฃํ๋ค.์ ์ ์ข
๋ฃํ๋ก๊ทธ๋จ์ด ์ ์์ ์ผ๋ก ์ข
๋ฃ๋ ๋System.exit()๊ฐ ํธ์ถ๋ ๋๋น์ ์ ์ข
๋ฃCtrl + C(์ฌ์ฉ์ ์ธํฐ๋ฝํธ)์ฌ์ฉ์ ๋ก๊ทธ์คํ ๋๋ ์์คํ
์ข
๋ฃ ๋ฑ ์์คํ
์ด๋ฒคํธโ ๏ธ ํ์ง๋ง ์๋์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์คํ๋์ง ์์ ์ ์๋ค.kill -9 (๊ฐ์ ์ข
๋ฃ)OutOfMemoryError ๋ฐ์๐ ..
1. Object (๊ฐ์ฒด) 2. DOM (Document Object Model)2-1. DOM(๋ฌธ์๊ฐ์ฒด๋ชจ๋ธ) ๋ฌธ์๊ฐ์ฒด๋ชจ๋ธ(DOM) HTML CSS JS 2-2. innerHTML vs textContent ์ค๋์ ๋ฌธ์๊ฐ์ฒด๋ชจ๋ธ์ ๋ํด์ ๋ฐฐ์๋ณด์๋ค 2-3. querySelector vs getElementByID์์ฆ์๋ ์ด์ฐจํผ ๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ์ง๋ง DOM ํ์ฉํด๋ณด๊ธฐ h1ํ๊ทธ ๋ด์ฉ ๋ณ๊ฒฝ a ํ๊ทธ ์์ฑ ulํ๊ทธ ์์ฑ 2-4. addEventListener ๋๋ฒํผ์ด์ง๋กฑ 2-5. ์์ 1_counting 0 ์ฆ๊ฐ ๊ฐ์ 2-6. ์์ 2_๋ฐ๋ณต๋ฌธ ์ถ๋ ฅ..
1. Placement Groupsโถ Sometimes you want to control over the EC2 Instance placement strategyโถ That strategy can be defined using placement groupsโถ When you create a placement group, you specify one of the following strategies for the group: - Cluster: clusters instances into a low-latency group in a single Availability Zone - Spread: spreads instances across underlying hardware (max 7 instances..
โ
์๋ธ๋ท ๋ง์คํฌ ๊ฐ์ ๋ฃ๊ณ ์์ผ๋ก ์จ์ ์ ๋ฆฌโ
์๋ธ๋ท ๋ง์คํฌ Canva์์ ์๋ฃ ๋ง๋ค๊ธฐ X ๊ทธ๋ฅ ํผ์์ต๋๋คโ
์๋ธ๋ท ๋ง์คํฌ ํฌ์คํ
โ
์๊ฐ ๋๋ฉด DOM ์ ๋ฆฌ - 6๊ฐ ์ค 4๊ฐ ์๋ฃ - 2๊ฐ ๋จ์ ๋ด์ผ ํ์ - DOMํ๋ ๊น์ ํจ์๋ ํ์ โ
AWS - ๋ฐฐ์น ๊ทธ๋ฃน ์ ๋ฆฌ - ๋ฐฐ์น ๊ทธ๋ฃน ์ค์ต - ์๊ฐ ๋๋ฉด ENI - ์๊ฐ ๋๋ฉด ENI ์ค์ต - ์๊ฐ ๋๋ฉด Hibernate ์ ๋ฆฌ - ์๊ฐ ๋๋ฉด Hibernate ์ค์ต ์๊ฐ๋ณด๋ค AWS๊ฐ ์ค๋ ๊ฑธ๋ ค์ ๋ค๋ฅธ ๊ฑธ ๋ง์ด ๋ชปํญใ
ใ
โญ AWS๋ ๊ธํ๊ฑฐ ์๋๋๊น๋ด์ผ์ AWS ํ์ง ๋ง๊ณ ๋ฌด์กฐ๊ฑด ์๋ธ๋ท๋ง์คํฌ - ํ๋ฃจ์์ ๋ชป๋๋ด์ด๋ฒ์ฃผ๋ด๋ด ์ผ๋๋๊ณ ํด์ผ ํ๋ฆฌํฐ ์๋ ์ ๋ฆฌ๊ฐ ๊ฐ๋ฅ โ
์๊ฐ ๋๋ฉด ํ๋ก๊ทธ๋๋จธ์ค์์ ์ฝํ
1๋ฌธ์ โ
ํซํฉ ๋ง์ด ์ฌ๊ธฐโ
์ผ์ฐ ๋๋๋ ๋ ์ฃผ๋ฏผ์ผํฐ..
1. Private vs Public IP (IPv4)โถ Networking has two sorts of IPs. IPv4 and IPv6: - IPv4 : 1.160.10.240 - IPv6: 3ffe: 1900:4545:3:200:f8ff:fe21:67cf โถ AWS supports IPv4 and IPv6 bothโถ IPv4 is still the most common format used online.โถ IPv6 is newer and solves problems for the Internet of Things (IoT).โถ IPv4 allows for 3.7 billion different addresses in the public space.โถ IPv4: [0-255].[0-255].[0-2..
Stop Instance vs Reboot Instance? 1๏ธโฃ Stop Instance (์ ์ง)โถ ์ธ์คํด์ค๋ฅผ ์์ ํ ์ข
๋ฃ(Shut down)ํ๋ค๊ฐ ๋ค์ ์์ํ๊ฒ ๋จโถ CPU, RAM ๋ฑ์ ๋ฆฌ์์ค๊ฐ ํด์ ๋จ(ํ ๋น ํด์ ) → ๊ณผ๊ธ์ด ์ค๋จ๋๊ฑฐ๋ ์ค์ด๋ค ์ ์์โถ ๋ค์ ์์ํ๋ฉด ์๋ก์ด ํธ์คํธ์์ ๋ถํ
๋ ์๋ ์์โถ EBS(Elastic Block Store) ๋ณผ๋ฅจ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ ์ ์ง๋จโถ ํผ๋ธ๋ฆญ IP๋ ๋ณ๊ฒฝ๋ ์ ์์ (ํ๋ ฅ์ IP ํ ๋น ์ ์ ์ง ๊ฐ๋ฅ)โถ ์) "AWS EC2 ์ธ์คํด์ค๋ฅผ ๋ฐค์๋ ๋๊ณ , ๋ฎ์ ๋ค์ ์ผ์ ๋น์ฉ ์ ๊ฐํ๊ธฐ" 2๏ธโฃ Reboot Instance (์ฌ๋ถํ
)โถ ์ธ์คํด์ค๋ฅผ ๋ค์ ์์ํ๋ ๊ฒ(Windows์์ ‘์ฌ๋ถํ
’๊ณผ ์ ์ฌ)โถ CPU, RAM ๋ฑ ๋ฆฌ์์ค๋ ์ ์ง๋จ → ๊ณผ๊ธ ์ง์๋จโถ ์ธ์คํด..
[AWS] ๐ก SSH ์ฐ๊ฒฐ ์ The authenticity of host 'IP์ฃผ์' can't be established. IP ์ถฉ๋ ์๋ฌ
โ ๏ธ ๋ฌธ์ AWS์์ ์ธ์คํดํธ๋ฅผ ์ฌ์์ํ ํ SSH๋ฅผ ์๋ํ์ผ๋ ์๋์ ๊ฐ์ ๊ฒฝ๊ณ ๊ฐ ๋จ๋ ํ์ssh -i "your-key.pem" ec2-user@your-ec2-public-ip ๐ง ์์ธ์ธ์คํด์ค๋ฅผ ์ค์งํ ํ ์ฌ์์ํ๋ฉด ๊ณต์ฉIP ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋๋ค. SSH๊ฐ ์๋ก์ด ํธ์คํธ(๊ณต์ฉ IP)๋ก ์ฐ๊ฒฐํ๋ ค๊ณ ํ์ง๋ง, ๊ธฐ์กด known_hosts ํ์ผ์ ๊ธฐ์กด์ IP(54.66.147.18)๊ฐ ์ ์ฅ๋์ด ์์ด์ ์ถฉ๋ํ๋ ์ํฉ์ผ๋ก ์ถ์ ๋จ. ๐ก ํด๊ฒฐ๋ฒ๊ทธ๋ฅ yes๋ง ์
๋ ฅํ๊ณ ์ํฐ์น๋ฉด ๋๋ค.๋ง์ฝ Are you sure you want to continue connecting? ์ด ๋จ์ง ์์ผ๋ฉด ์๋ ๋งค๋ด์ผ๋๋ก ๋จผ์ ์ถฉ๋ํ๋ IP ํค๋ฅผ ์ญ์ ํ๊ณ ์ฌ์๋ ํด์ผ ํ๋ค. โผ โ
๏ธ ๊ธฐ์กด known_hosts์์ ์ถฉ๋ํ๋ ํญ๋ชฉ ์ญ์ ํ๊ธฐPow..