์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ
- ์ธํ ๋ฆฌ์ ์ด
- java
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ์คํ๋ง
- ์๊ณ ๋ฆฌ์ฆ
- Spring Security
- CSS
- ์๋ฐ
- ๊ณ์ฐ๊ธฐ๋ง๋ค๊ธฐ
- ํ์ดํ๋ก๊ทธ๋๋ฐ
- ๋ฐฑ์๋
- ๊ทธ๋ฆฌ๋
- fibonacci
- ๋ฌธ์์ด๋ค์ง๊ธฐ
- spring data jpa
- HTML
- Publishing
- ์ฒซ๊ธ์๋๋ฌธ์
- ๊นํ๋ธ
- ๋ถํธ์บ ํ
- ํ๊ณ
- testing
- FilterChain
- CLI๋ช ๋ น์ด
- ์๋ฃ๊ตฌ์กฐ
- ์ ๋ค๋ฆญ์ค
- ๊ฑฐ๋ญ์ ๊ณฑ
- Spring Data JDBC
- ๋ฐ์ผ๋ฆฌ์ฝ๋ฉ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (69)
๋์ ๋ชจ์
๐ ๋ฐ์ผ๋ฆฌ ์ฝ๋ฉ ๐ค computeWhenDouble ํ ์คํธ ์คํํ๋๋ฐ ์คํ์๊ฐ์ด๊ณผ๊ฐ ๋์ค๊ณ ์ ์ถ๋ ๋์ง ์์๋ค. ์ ์ ๋ฐ ๋ฉ์์ง๊ฐ ๋์ค๋์ง ๊ถ๊ธํด์ ์ง๋ฌธํ์ง๋ง ํด๊ฒฐ์ ๋์ง ์์๋ค! ๐ง ๋ฌดํ๋ฃจํ ๋๋ฌธ์ ๊ทธ๋ฐ๊ฐ ํ๋๋ฐ double๋ก ์จ์ผํ๋ ๊ฒ์ int๋ก ์จ์ ๊ทธ๋ฌ๋ค. ํด๊ฒฐ์๋ฃ ๐ JSON(JavaScript Object Notation) ๋ฐ์ดํฐ ๊ตํ์ ์ํด ๋ง๋ค์ด์ง ๊ฐ์ฒด ํํ์ ํฌ๋งท ๐ค ์ ์ก ๊ฐ๋ฅ ์กฐ๊ฑด ์์ ์์ ๋ฐ์ ์๊ฐ ๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ๋ ๋ฌธ์์ด์ฒ๋ผ ๋ฒ์ฉ์ ์ผ๋ก ์ฝ์ ์ ์๋ ํํ์ผ ๋ ๐ค JSON ํน์ง ์ด๋ฆ-๊ฐ ์ ๊ฐ์ ์์๊ฐ ์ง์ ๋ ๋ชฉ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํธํ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๊ตฌ์กฐ ๐ค JSON ํ์ ์ด๋ฆ-๊ฐ ์์ ์์์๋ ์งํฉ ๊ฐ์ฒด ์์๊ณผ ๋: { } ์ด๋ฆ ๋ค: ์ฝ๋ก (:) ๋ถ์ ์ด๋ฆ-๊ฐ ์ ๊ตฌ๋ถ: ์ฝค..
๐ ๋ฐ์ผ๋ฆฌ ์ฝ๋ฉ ๐ค transformFirstAndLast ๊นํ๋ธ ์ปค๋ฐ ์๋ฃ ๐ ์ฌ๊ทํจ์ ์ฌ๊ท: ์๋์ ์๊ธฐ ์๋ฆฌ๋ก ๋๋์๊ฐ๊ฑฐ๋ ๋๋์์ด ์ฌ๊ทํจ์: ์๊ธฐ ์์ ์ ํธ์ถํ๋ ํจ์ ๐ค ์ฌ๊ทํจ์ ์ฅ/๋จ์ ์ฅ์ ์ฝ๋ ๊ฐ๊ฒฐ, ์์ ์ฉ์ด ๋ณ์ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํ ํ์ ์์ ๋จ์ ์ง๊ด์ ์ธ ์ฝ๋์ ํ๋ฆ ํ์ ์ด ์ด๋ ค์ ๋ฐ๋ณต๋ฌธ๋ณด๋ค ๋ง์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ๋ฉ์๋ ํธ์ถ → ์ข ๋ฃ ์ดํ ๋ณต๊ท๋ฅผ ์ํ ์ปจํ ์คํธ ์ค์์นญ ๋น์ฉ ๋ฐ์ ๐ค ์ฌ๊ทํจ์ ์ฌ์ฉ ์กฐ๊ฑด ๋ฌธ์ ์ ํฌ๊ธฐ๋ฅผ ์ ์ ์์ ๋จ์๋ก ๋๋ ⇒ ํ์ถ ์ฌ๊ท ํธ์ถ์ด ์ข ๋ฃ๋๋ ์์ ์กด์ฌ ์ฐ์ฐ ๊ณผ์ ์ด ๋์ผํ ๋ ์ฌ์ฉ ๐ค ์ฌ๊ท ์ฌ์ฉ์ด ๋ฐ๋ณต๋ฌธ๋ณด๋ค ์ ํฉํ ๋ ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ๋น์ทํ ๊ตฌ์กฐ์ ๋ ์์ ๋ฌธ์ ๋ก ๋๋ ์ ์์ ๋ ์ค์ฒฉ๋ ๋ฐ๋ณต๋ฌธ์ด ๋ง๊ฑฐ๋ ๋ฐ๋ณต๋ฌธ์ ์ค์ฒฉ ํ์๋ฅผ ์์ธกํ๊ธฐ ์ด๋ ค์ธ ๋ ๋ณ์ ์ฌ์ฉ์ ์ค์ด๊ณ ๋ณ๊ฒฝ ..

๐จ ์ฌ๊ฑด๋ฐ์ main๋ธ๋์น์ push๋ฅผ ํ๋๋ฐ ์๊พธ ์๋ผ์ master๋ธ๋์น์ push๋ฅผ ํ๋๋ ๋ฐ๋ก ๋๋ค. ํ์ง๋ง ๋๋ master ๋ธ๋์น๋ฅผ ์ญ์ ํ๊ณ default์ธ main ์๋ค๊ฐ pushํ๊ณ ์ถ์๋ค. ๐๏ธ ๊ณต์ฌ์ค 1. git documentation ์ฐธ๊ณ ์ด๋ฆ ๋ฐ๊พธ๋ฉด ๋๋๋ณด๋ค ํ๊ณ ์ด๋ ๊ฒ ํ์ง๋ง ์๋ฌด์ผ๋ ์ผ์ด๋์ง ์์๋ค ๐ญ ๋ช ๋ น์ด๋ฅผ ์๋ชป ์น๊ฑธ๊น,,, git branch -m master main 2. ๊นํ๋ธ์์ ์ญ์ a. ์ญ์ ํ ๋ธ๋์น๊ฐ ์๋ ๋ ํฌ์งํ ๋ฆฌ์ ๋ค์ด๊ฐ์ Code > View all branches ํด๋ฆญ b. ์ง์ฐ๊ณ ์ถ์ ๋ธ๋์น์ ํด์งํต์ ๋๋ฌ ์ญ์ ๐ ํด๊ฒฐ 2๋ฒ ๋ฐฉ๋ฒ์ผ๋ก ์ญ์ ํ๊ณ main branch๋ก pushํ๋๋ ์ ๋๋ค!๐๐ป๐ โ Ref. https://git-scm.com/docs/..
ํบ์๋ณด๋ค๋ ์ ์ ์ด ํบ์ ๊ฐ๋ฉด์ ์ดํผ๋ค ๋ผ๋ ๋ป์ ์ ์ฐ๋ฆฌ๋ง์ด๋ค. ์ด๋์ ํ ๋ฌ ... ๐ซ Section1์ ๋ง์น๋ฉฐ, ๊ฐ๋ฐ์ ์์ํ๋ฉด ๋๊ตฌ๋ ํ๋ฒ์ฏค์ ํ๋ค!๋ ํ๊ณ !๋ฅผ ํด๋ณด๋ ค๊ณ ํ๋ค. ํ๊ณ ! ๋ง๋ง ๋ค์ผ๋ฉด ๊ฑฐ์ฐฝํ์ง๋ง, ์ง๋ ํ ๋ฌ์ ๋๋์๋ณด๊ณ ์๊ธฐ ์ฑ์ฐฐ์ ํ๊ณ ๋์๊ฐ ๋ฐ์ ํ ์ ์๋ ๊ธฐ๋ฐ์ด ๋ ์ ์๋๋ก ๊ธฐ๋กํด๋ณด๋ ค๊ณ ํ๋ค. Section1. ๋๊ตฐ๊ฐ์๊ฒ๋ ์์ ์ ์๊ฐ์ด์๊ฒ ์ง๋ง, ๋์๊ฒ๋ ๋ด๊ฐ ์๊ณ ์๋ค๊ณ ์๊ฐํ๋ ๊ฒ๋ค์ ์ฌ์ค์ ์๊ณ ์๋๊ฒ ์๋์๋ค๋ ๊ฒ์ ๋ค์๊ธ ๋ผ์ ๋ฆฌ๊ฒ ์๊ฒ ๋ ์๊ฐ์ด์๋ค. ๋ง์น ์ฌ๋ง์ ์ค์์์ค๊ฐ ์์๋๋ฐ๐๏ธ ์์๋ ๋๋๐จ์ด๋๊น. ์๊ดด๊ฐ์ด ๋ค์๋ค. ์ง๊ธ๊น์ง ๋ญ ํ๊ฑฐ์ง. ํํ๊ฐ ์์ง๋ง ์ฒ์ ๋ฐฐ์ ์ ๋๋ฅผ ์๊ฐํ๋ฉด ์ดํด ๊ฐ๋ฅ ๋ฒ์๊ฐ ๋์ด์ก๊ธฐ์ ๋ง์์ ๋ค์ก์๋ณธ๋ค. ๐ ๋ถํธ์บ ํ๋ฅผ ์์ํ๋ฉฐ, ๋ค์ง์ ํ..
๐ ๊ธฐ์ ๋ฉด์ ์๋ฐ ํ๋ฌ๋ ์ํ๋๋ฐ ๊ฐ์๊ธฐ ๋ถ์๊ธฐ ๊ธฐ์ ๋ฉด์ ..??! ์ง๊ธ๊น์ง ๋ฐฐ์ ๋ ๋ด์ฉ๋ค์ ์์ฃผ๋ก ๋ฏธ๋ฆฌ ์ค๋น๋์ด์๋ ์ง๋ฌธ ์ค ํ์ด์ ๋ ๊ฐ๊ฐ ์ธ ๊ฐ๋ฅผ ์ ํํด์ ๋ต๋ณ์ ์๊ฐํ๊ณ ๊ฐ์ 30๋ถ์ฉ ๋ฉด์ ์๋ก, ๋ฉด์ ๊ด์ผ๋ก ์ง๋ฌธํ๊ณ ๋ต๋ณํ๋ ์๊ฐ์ด๋ค. ๋ชจ์ ๋ฉด์ ๊ณผ์ ์ ๋ นํํ๊ณ ๋ค์ ๋ณด๋ฉฐ ์๊ธฐ ๊ฐ๊ดํ๋ฅผ ํ๊ณ ์๋ก์๊ฒ ํผ๋๋ฐฑ์ ํด์ฃผ๋ ์์ฃผ ์์ฐ์ ์ธ ์๊ฐ!^^ ๐ค ๋ด๊ฐ ์ ํํ ์ง๋ฌธ๊ณผ ๋ต๋ณ ๋๋ณด๊ธฐ ์ง๋ฌธ์ ๋งจ๋ ๋ด๋ ๋งจ๋ ํท๊ฐ๋ฆฌ๊ณ ๋ชจ๋ฅด๊ฒ ๋ ๊ฒ, ๋ ์๊ณ ์ถ์ ๊ฒ์ ์ ํํ๋ค. ์ด๊ฒ ๋ฟ๋ง์ด ์๋์ง๋ง ์ผ๋จ ๋จผ์ ์ธ๊ฐ๋ง..๐ ๐ง๐ปโ๏ธ ๋ฉ์๋ ์ค๋ฒ๋ผ์ด๋ฉ๊ณผ ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ์ค๋ฒ๋ก๋ฉ์ ํ ํด๋์ค ์์ ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ฌ๋ฌ ๊ฐ ์ ์ํ๋ ๊ฒ์ผ๋ก, ์ค๋ฒ๋ก๋ฉ์ด ์ฑ๋ฆฝ๋๋ ค๋ฉด ๋ฉ์๋ ์ด๋ฆ์ ๊ฐ๊ฒ, ๋งค๊ฐ๋ณ์์ ๊ฐ์๋ ํ์ ์..

๐ File I/O ๐ค InputStream / OutputStream ๋๋ณด๊ธฐ File ์ ์ถ๋ ฅ ์คํธ๋ฆผ ⇒ ๋ฐ์ดํธ ๊ธฐ๋ฐ ๋ฐ์ดํธ๊ธฐ๋ฐ ⇒ ์ ์ถ๋ ฅ๋จ์: 1byte ์คํธ๋ฆผ์ ๋จ๋ฐฉํฅ์ผ๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์ก ⇒ ์ ์ถ๋ ฅ ๋์์ ์ฒ๋ฆฌ ⇒ ๊ฐ๊ฐ์ ์คํธ๋ฆผ์ด ํ์ ์๋ฐ์์ ์ ์ถ๋ ฅ์ ๋ค๋ฃจ๊ธฐ ⇒ InputStream / OutputStream ์ ์ถ๋ ฅ ์คํธ๋ฆผ์ ์ด๋ค ๋์์ ๋ค๋ฃจ๋๋์ ๋ฐ๋ผ ์ข ๋ฅ๊ฐ ๋๋ฉ๋๋ค. File์ ๋ค๋ฃฐ ๋: FileInputStream / FileOutputStream ์ฌ์ฉ ํ๋ก์ธ์ค๋ฅผ ๋ค๋ฃฐ ๋: PipedInputStream / PipedOutputStream ์ฌ์ฉ FileInputStream echo FileInputStream >> fis.txt ๋ณด์กฐ์คํธ๋ฆผ์ธ BufferedInputStream ์ฌ์ฉํ๋ฉด ์ฑ๋ฅ ํฅ..

๐ Enum ๐ค History of Enum ๋๋ณด๊ธฐ ์๋ก ๊ด๋ จ๋ ์์(๋ณํ์ง ์๋ ๊ฐ, final)๋ค์ ์งํฉ ํ์ ๋์ด ๋ณํ์ง ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์ฌ์ฉ // ๊ณ์ public static final int SPRING = 1; public static final int SUMMER = 2; public static final int AUTUMN = 3; public static final int WINTER = 4; // ํ๋ ์์ํฌ public static final int DJANGO = 1; public static final int SPRING = 2; // => ์ปดํ์ผ์๋ฌ. ๊ณ์ ์ SPRING๊ณผ ์ค๋ณต ๋ฐ์! interface Seasons { int SPRING = 1, SUMMER = 2, ..

๐ Practical - Collection Framework w.Pair ๐ค TIL ๋๋ณด๊ธฐ ๋ฉ์๋์ ์ค์์ฑ ๋ฉ์๋์ ๋ชฉ์ Collection - Map์์ put์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ ์ ์๋ ๋ฉ์๋์ด๋ค. ๊ทธ๋์ ๋ฐํ๊ฐ์ด ์์ด์ผ ํ์ง๋ง ์์ด๋ ๋จ. ๋ฐํ์ ํด๋๋๊ณ ์ํด๋ ๋จ get์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ์ง ์๊ณ ๋ฐํ๊ฐ์ ์ฌ์ฉํ๊ธฐ ์ํ ๋ฉ์๋. ๊ทธ๋์ ๋ฌด์กฐ๊ฑด ๋ฐํ๊ฐ์ด ์์ด์ผ๋จ ๋ชฉ์ ๊ณผ ํ๋ ์ผ์ด ๊ฐ์ ๋ฐ์์ค๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฐํ๊ฐ์ ์ ์ฅํด์ผ๋จ ๋ง๋ ๋ฉ์๋๋ฅผ ๊ทธ๋ฅ ๋ฐ๋ฅ์, ๊ณต์ค์ ๋๋ผใ ⇒ ํด๊ฒฐํด์ฃผ๊ธฐ ArrayList, LinkedList, HashMap ๋ฉ์๋ ํ์ฉ Generics๋ฅผ ์ฌ์ฉํด์ ์์ฑ์ ํ๊ณ ๊ทธ ์์ฑํ ๊ฐ์ ๋ฉ์๋๋ฅผ ์ด๋ค์์ผ๋ก ์ ์ฉํ๋ฉด ๋๋์ง ์๊ฒ๋จ ์ฑ๋ฅ ์ฐจ์ด? ๋ฌด์กฐ๊ฑด ์ด๊ฒ ๋น ๋ฅด๋ค, ์ฑ๋ฅ์ด ์ข๋ค ๋์๋ค..