๋์ : ์ค์ ! ์คํ๋ง5๋ฅผ ์ด์ฉํ ๋ฆฌ์กํฐ๋ธ ํ๋ก๊ทธ๋๋ฐ์์(๋ถํ)์ ๋ณํ ๋ฐ ์ธ๋ถ์๋น์ค์ ๊ฐ์ฉ์ฑ ๋ณํ์ ๋ํด ์ด๋ป๊ฒ ๋์ํ ๊ฒ์ธ๊ฐ?ํ๋ ฅ์ฑ(slasticity)๋ค์ํ ์์ ๋ถํ์์ ์๋ต์ฑ์ ์ ์งํ๋ ๋ฅ๋ ฅ์ฌ์ฉ์๊ฐ ๋ง์ผ๋ฉด ์ฒ๋ฆฌ๋์ด ์๋์ผ๋ก ์ฆ๊ฐ, ์์๊ฐ ๊ฐ์ํ๋ฉด ์๋์ผ๋ก ๊ฐ์
ํด๋น ๋ด์ฉ์ ์ธํ๋ฐ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.์ถ์ฒ: Spring Cloud๋ก ๊ฐ๋ฐํ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ ํ๋ฆฌ์ผ์ด์ (MSA)Service Discovery์๋น์ค๋ฅผ ๋ฑ๋กํ๊ณ ๊ฒ์ํ๋ค.key์ value ํํ๋ก ์ ์ฅ๋๋ฉฐ, ์ด๋ค ์๋น์ค๊ฐ ์ด๋ค ์์น์ ์๋์ง ์ ์ฅํ๋ค.htt
ํด๋น ๋ด์ฉ์ ์ธํ๋ฐ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.์ถ์ฒ: Spring Cloud๋ก ๊ฐ๋ฐํ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ ํ๋ฆฌ์ผ์ด์ (MSA)์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐํ๋๋ฐ ์์ด ํ์ํ ์์๋ฅผ ํ๋์ ์ดํ๋ฆฌ์ผ์ด์ ํํ๋ก ํจํค์ง๋์ด ์๋น์คํ๋์ ๊ณต๊ฐ์ ์ฝ๋๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ดํ๋ฆฌ์ผ์ด์ ํ๋๋ง ์คํ
์คํ๋ง ๊ณต์ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ฑํ์์ต๋๋ค.1\. ๊ณตํต ์ฝ๋ ๊ด๋ฆฌ. ์ค๋ณต ์ฝ๋๋ฅผ ์ค์ผ ์ ์๋ค.2\. ๋ง์ฝ admin ๋ชจ๋๊ณผ core ๋ชจ๋์ด ์๊ณ ์ฌ๋ฌ ํ์ด ์๋ก ๋ค๋ฅธ ๋ชจ๋๋ก ์์ ํ๊ณ ์๋ค๋ฉด๋ค๋ฅธ ํ์ ์์ ์ ๊ฑฑ์ ํ ํ์๊ฐ ์๊ณ ํ์ ๋ชจ๋์ importํด์ ์ฌ์ฉํ ์ ์
์ฌ๊ฑด์ ์์ ๋๋ Google Authentication์ ์ฌ์ฉํ๊ณ ์์๋ค. ๊ฐ์๊ธฐ ๊ณ์ ์ด 2๊ฐ์ฉ ์ค๋ณต๋์ ์ด 6๊ฐ๊ฐ ๋ณด์ด๊ธธ๋ ์ค๋ณต๋๋ 3๊ฐ๋ฅผ ์ง์ฐ๊ณ 3๊ฐ๋ฅผ ๋จ๊ธฐ๊ณ ๋ฃฐ๋ฃจ๋๋ผ ๋ค์ ์ผ์ ํ๋ ๋์ค, AWS ๊ณ์ ์ด ํ ๊ฒผ๊ณ .. ๋ค์ ๋ก๊ทธ์ธ์ ํ๋ ค๊ณ ์ฑ์ ์ด์๋๋ฐ ์ฅ..?
1. ํด๋ผ์ด์ธํธ ์๋ฒ ๊ตฌ์กฐ 2. Stateful, Stateless 3. ๋น ์ฐ๊ฒฐ์ฑ(connectionless) 4. HTTP ๋ฉ์์ง
URI, ์น ๋ธ๋ผ์ฐ์ ์์ฒญ ํ๋ฆ
์ ์ ๋ฐฐ์ด numbers๊ฐ ์ฃผ์ด์ง๋๋ค. numbers์์ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ ๋ฝ์ ๋ํด์ ๋ง๋ค ์ ์๋ ๋ชจ๋ ์๋ฅผ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.์ ํ์ฌํญnumbers์ ๊ธธ์ด๋ 2 ์ด์ 100 ์ดํ์ ๋
https://leetcode.com/problems/plus-one/Given a non-empty array of decimal digits representing a non-negative integer, increment one to the intege
๋ฐฐ์ด์ ์ต์๊ฐ์ ๊ต์ฒดํ๋ค.์ฒซ๋ฒ์งธ ๊ฐ๊ณผ ์ต์๊ฐ์ ๋ณ๊ฒฝํ๋ค.๊ทธ ๋ค์ ์์น๋ก ๋์ด๊ฐ ๋ฐฐ์ด์ ๋๊น์ง 1~3๋ฒ์ ๋ฐ๋ณตํ๋ค.O(n^2)
์ค๋ช ๋ฐฐ์ด์ ๋ชจ๋ ์์๋ฅผ ์์์๋ถํฐ ๋น๊ตํ๋ฉฐ, ์์ ์ด ๋ค์ด๊ฐ ์์น๋ฅผ ์ฐพ์ ์ฝ์ ํ์ฌ ์ ๋ ฌํ๋ค. ์ด๋ฏธ์ง ์ถ์ฒ ์๊ฐ๋ณต์ก๋ O(n^2) ๊ณต๊ฐ๋ณต์ก๋ ..? ์ฝ๋
O(nยฒ)input ๋ฐฐ์ด์ ์ ์ธํ๊ณ ์ถ๊ฐ๋ก ํ ๋นํ ๋ฉ๋ชจ๋ฆฌ๋ O(1)์ด๋ค.1\. ๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ์ซ์๋ถํฐ ์์ํ๋ค.2\. ํ์ฌ ์์น์ ๊ฐ์ด ๋ค์ ์์น์ ๊ฐ๋ณด๋ค ํฌ๋ฉด, ์๋ก ์์น๋ฅผ ๋ฐ๊พผ๋ค.3\. ํ์ฌ ์์น๋ฅผ 1 ์ฆ๊ฐํ๋ฉด์ ๋ง์ง๋ง ์์น๊น์ง 1~2๋ฒ์ ๋ฐ๋ณตํ๋ค.4\. 1~3๋ฒ์
387\. First Unique Character in a StringGiven a string, find the first non-repeating character in it and return its index. If it doesn't exist, return
๐ 13. Roman to IntegerExample 1:Example 2:Example 3:Example 4:Example 5:๊ฐ ๋ฌธ์์ ํด๋นํ๋ ๊ฐ์ T๋ผ๋ Map์ ์ ์ฅํ๋ค.๋ฌธ์ ๋ 'CM' , 'XC' ์ ๊ฐ์ด ๋ฌธ์ ๋ ๊ฐ๊ฐ ๋ถ๋ ๋ฌธ์์ ๊ฐ์ ๊ณ์ฐํด์ผํ๋๋ฐs1๋ฒ
217\. Contains DuplicateGiven an array of integers, find if the array contains any duplicates.Your function should return true if any value appears at
๋ฌธ์ ๐ 1012 ์ ๊ธฐ๋ ๋ฐฐ์ถ ์ฐจ์ธ๋ ์๋์ธ ํ๋๋ ๊ฐ์๋ ๊ณ ๋ญ์ง์์ ์ ๊ธฐ๋ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๊ธฐ๋ก ํ์๋ค. ๋์ฝ์ ์ฐ์ง ์๊ณ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๋ ค๋ฉด ๋ฐฐ์ถ๋ฅผ ํด์ถฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์, ํ๋๋ ํด์ถฉ ๋ฐฉ์ง์ ํจ๊ณผ์ ์ธ ๋ฐฐ์ถํฐ์ง๋ ์ด๋ฅผ ๊ตฌ์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ๋ค. ์ด ์ง๋ ์ด๋
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each inpu
Given a string s containing just the characters '(', ')', '{', '}', '' and '', determine if the input string is valid.An input string is valid if:Open
๐ 8959 OXํด์ฆ์ ๋ ฅ๋ ๋ฌธ์์ด์ ๊ธธ์ด๋งํผ ์กฐํํ๋ฉด์ OX ์ฌ๋ถ๋ฅผ ํ๋จํ๋ค.๋ง์ผ i๋ฒ์งธ ๋ฌธ์๊ฐ 'O' ๋ผ๋ฉด ํ์ฌ๊น์ง 'O'์ ์ฐ์๋ ๊ฐฏ์๋ฅผ ์ฆ๊ฐํ๊ณ ์ ์๋ฅผ ํฉ์ฐํ๋ค.๋ฌธ์๊ฐ 'X'๋ฉด ์ฐ์๋ ๊ฐฏ์๋ฅผ ์ด๊ธฐํ ํ๋ค.