์ค๋์ ๋ช
์ธ
" ์ธ์ ๋ ๋ถ๊ฐ๋ฅํด ๋ณด์ด๋ ์ผ๋ ์ด๋ฃจ์ด์ง๊ธฐ ์ ๊น์ง๋ ๊ทธ๋ ๋ค. "
- ๋ฌ์จ ๋ง๋ธ๋ผ
(๋จ์ํ๋ฆฌ์นด ๊ณตํ๊ตญ์ ์ ์น๊ฐ, ์ธ๊ถ ์ด๋๊ฐ)
์๋
ํ์ธ์ ์ค๋์ ๋ฐฉ๋ฌธ์์ ์ฆ๊ฐ์ฉ์ผ๋ก MBTI T ์ F ์ฐจ์ด ํฌ์คํ
ํด๋ด
๋๋ค๊ฒ์ ์ ์
๋์ด๋๊ธธ... F : ์ฝ๋ผ๋ฆฌ ใ
ใ
๋ถ์ํดT : ์ ๊ฑฐ ์ ๋ ๊ฒ ๋ฒ๋ฆฌ๋ฉด ์ ๋๋๋ฐ ... ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
์ด๋ ๊ฒ๊น์ง ์ค๋ฒ๋ ์ํ๊ฒ ์ง๋ง ๊ฒฐ๊ณผ๋ณด๋ค ๊ณผ์ ์ด ์ค์ํ๊ณ ๊ฐ์ค... T์ ๊ด์ฌ F์ ๊ด์ฌ์ด๊ฑฐ์ง...์ ๋ฌผ์ด๋ณด๋ ๊ฑด ๋ฐฐ๋ ค.....์ฌ์ฌ๊ฑด๊ฑด ์ทจ์กฐํ๊ณ ์ถ์ง ์์๊ฑฐ ใ
ใ
ใ
ใ
ใ
ใ
ใ
๋์ ๋จผ์ ๋งํ๋ฉด ๋ค์ ์ค๋น๋ ๋์ด ์๋๊ฑฐ...์ด๋ ๊ฒ T์ F์ ๋ํ๋์์ฌ๋ง ์์ธ ์ฑ ๊ฒ๋๊ฒ ๋๊ณ ใ
ใ
ใ
ใ
ใ
ใ
ใ
์ทจ์กฐ ๋
ธ๋
ธํ๋ฌผ์ด๋ณผ ์๋ ์๋๋ฐ๋ฆฌ์ก์
์ ๋ง์ด ์๊ณ ์ง๋ฌธ๋ง ๋ง์ผ๋ฉดใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
๋ถํธ...... F : ์ ์ฐ์ธํด?T : ๋ฌด์จ ํ๋ถ? ๊ทธ๋๋ ๋ง์ง๋ง์ ํดํผ์๋ฉ ์๋ก ์ดํด๋ ์๋๋ ์ฌ๋ฐ์์ > ์ฌ๋ฏธ๋ก๋ง ์ฝ๋ ๊ธ์์..
์๋ฒ ์ด์คํ์ ๋ถ์ฐ ์ฒ๋ฆฌ๋ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์์ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ํ์์ ์ด๋ค. ๋จ์ผ ์๋ฒ๋ก๋ ๋๋์ ํธ๋ํฝ๊ณผ ์ฅ์ ๋ฐ์ ์ ๋ณต๊ตฌ๋ฅผ ๊ฐ๋นํ ์ ์๊ธฐ ๋๋ฌธ์, ๋ค์์ ์๋ฒ๋ก ๋ถํ๋ฅผ ๋ถ์ฐํ๊ณ ๋ฐฑ์
์์คํ
์ ๋ง๋ จํด์ผ ํ๋ค. ํนํ, ์ด์ปค๋จธ์ค๋ ๊ธ์ต ์๋น์ค์ฒ๋ผ ์ค์๊ฐ ์ฒ๋ฆฌ๊ฐ ์ค์ํ ํ๊ฒฝ์์๋ ์๋ ํ์ฅ(Auto Scaling)๊ณผ ๋ฌด์ค๋จ ์ด์์ด ํ์์ ์ด๋ค.1. ์๋ฒ ์ด์คํ (Server Redundancy)์๋ฒ ์ด์คํ๋ ์ฅ์ ๋๋น(High Availability, HA - ๊ณ ๊ฐ์ฉ์ฑ)๋ฅผ ์ํ ๊ฐ๋
์ด๋ค.ํ๋์ ์๋ฒ๊ฐ ๋ค์ด๋๋๋ผ๋ ๋ค๋ฅธ ์๋ฒ๊ฐ ๋์ ์ญํ ์ ์ํํ ์ ์๋๋ก ๋ฐฑ์
์๋ฒ๋ฅผ ์ค๋นํ๋ ๋ฐฉ์์ด๋ค. โ๏ธ ์๋ฅผ ๋ค๋ฉด?DB ์๋ฒ ์ด์คํ: Master-Slave ๊ตฌ์กฐ์น ์๋ฒ ์ด์คํ: ๋ก๋๋ฐธ๋ฐ์ + ๋ ๊ฐ์ ๋์ผํ ์น ์๋ฒ โ..
Java ํ๋ก์ ํธ๋ฅผ ์ค์ ํ ๋ ํ๋ก์ ํธ ์ฐํด๋ฆญํ๋ฉด Build Path๊ฐ ๋์จ๋ค. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ Oracle JDBC ๋๋ผ์ด๋ฒ(ojdbc8.jar) ๊ฐ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฑ๋กํ ์ ์๋ค. ๋ MySQL Connection(mysql-connector-java.jar)์ด๋ผ๋ ์ง Getter์ Setter์ ์๋์์ฑํ๋ Lombok(lombok.jar) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฑ๋ก ํด ๋ณธ ์ ์ด ์์ ๊ฒ์ด๋ค. ํ์๋ ํญ์ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ถ๊ฐํ ๋ Classpath, Module Path ์ค ์ด๋์ ์ถ๊ฐํด์ผ ํ๋์ง ํท๊ฐ๋ ธ๊ธฐ ๋๋ฌธ์ ์ด ๊ธ์ ์์ฑํ๋ค. Buildpath๋ ์๋ฐ์์ ์ค์ํ ๊ฐ๋
์ด๋ฉฐ, ์ด๋ค ๊ฒ์ ๋ฑ๋กํด์ผ ํ๋์ง๋ ํ๋ก์ ํธ ํ๊ฒฝ๊ณผ ์ฌ์ฉ ๊ธฐ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ์ด๋ก ์ ์ธ ์ค๋ช
์ ๊ฑด๋ ๋ฐ๊ณ ์ธ์ ModulePath..
EBS vs EFS1. EBS(Elastic Block Storage)โถEBS volumesOne instance (except multi-attach io1 / io2) - ํ ๋ฒ์ ํ๋์ ์ธ์คํด์ค๋ง ์ฐ๊ฒฐare locked at the Availability Zone (AZ) levelgp2: IO increases if the disk size increasesgp3 & io 1: can increase IO independentlyโถTo migrate an EBS volume across AZTake a snapshotRestore the snapshot to another AZEBS backups use IO and you shouldn't run them while your application..
์์ฆ ํด๋ผ์ฐ๋ ์ปดํจํ
์์ฅ์ด ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ฉด์, ๋ง์ ๊ธฐ์
๋ค์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ๋ฐฉ๋ฒ์ผ๋ก ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง๋ฅผ ์ ํํ๊ณ ์์ด์. ์์ ์๋ ์๋ฒ๋ฅผ ์ง์ ๊ตฌ์ถํ๊ณ ์ ์ง๋ณด์ํด์ผ ํ์ง๋ง, ์ด์ ๋ ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก ์ฝ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ณต์ ํ ์ ์๋ ์๋๊ฐ ๋์ฃ ! ์ค๋์ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์ ์ข
๋ฅ์ ํจ๊ป, AWS์์ ์ ๊ณตํ๋ ๋ํ์ ์ธ ์คํ ๋ฆฌ์ง ์๋น์ค์ธ Amazon S3, Amazon EFS, ๊ทธ๋ฆฌ๊ณ Amazon EBS์ ๋ํด ์์๋ณด๋ ค๊ณ ํด์. ๊ฐ ์๋น์ค์ ํน์ง์ ๋น๊ตํด ๋ณด๊ณ , ์ด๋ค ๊ฒฝ์ฐ์ ์ด๋ค ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์์ง ์ ์ ํ ์ฌ์ฉ ์ฌ๋ก๋ ์ดํด๋ณผ๊ฒ์.1. ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง๋1-1. ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์ ํน์ง ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์๋ ๋ง์ ์ด์ ์ด ์์ต๋๋ค. ํ์ฅ์ฑ์ ์ ๊ณตํ์ฌ ํ์์ ๋ฐ๋ผ ์คํ ๋ฆฌ์ง ์ฉ๋์ ๋น ๋ฅด๊ฒ ๋๋ฆฌ..
โ
๋ฌธ์ ์๋์ ๊ฐ์ด ์ซ์๊ฐ ๋ด๊ธด 1์ฐจ์ ๋ฐฐ์ด์ด ์ฃผ์ด์ก์ ๋, ๋ ๊ฐ์ ์ซ์๋ฅผ ๋ฝ์ ์๋ก์ ๊ฑฐ๋ฆฌ๋ฅผ ๋น๊ตํ ํ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์์ ์ซ์์ ์์น(index)๋ฅผ ์ถ๋ ฅํ์์ค. โ
์ฝ๋public class Main { public static void main(String[] args) { int[] point = { 92, 32, 52, 9, 81, 2, 68 }; int dist = 1000000000; int[] result = new int[2]; for (int i = 0; i Math.abs(point[i] - point[j])) { dist = Math.abs(point[i] - point[j]); result[0] = i; result[1] = j; } ..
'๋น๊ต' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋ซ๊ธฐ
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ
Q
Q
์ ๊ธ ์ฐ๊ธฐ
W
W
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ)
E
E
๋๊ธ ์์ญ์ผ๋ก ์ด๋
C
C
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ
S
S
๋งจ ์๋ก ์ด๋
T
T
ํฐ์คํ ๋ฆฌ ํ ์ด๋
H
H
๋จ์ถํค ์๋ด
Shift + /
โง + /
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.