Today I Learned (TIL)
์ค๋ ๋ฐฐ์ด, ์๊ฒ ๋, ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌํด๋๋ ์ ์ฅ์
์ดํดํ ๋งํผ๋ง ์ง์ ์์ฑ
์ฐพ๊ธฐ ์ฝ๋๋ก ํด๋น ์นดํ ๊ณ ๋ฆฌ๊ฐ N๊ฐ๋ฉด N๊ฐ ๋ชจ๋์ ์ถ๊ฐ
ETC
๐ ๋นต ๋ถ์ค๋ฌ๊ธฐ ์ ์ฅ์- Path Variable๊ณผ Query Parameter๋ฅผ ์ธ์ ์ฌ์ฉํด์ผ ํ๋๊ฐ? [๋ฒ์ญ]
- ์ง๋ขฐ์ฐพ๊ธฐ ๊ณผ์
- ์ ๊ทํํ์ ์ ๋ฆฌ
- Hugo๋ก github.io ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ
- [๋ฒ์ญ] Browser์ ๋์ ์๋ฆฌ(์์ฑ์ค)
- Bcrypt
- StringUtils
- CDATA
- MyBatis Generator
- RESTful API ๋?
Message Broker
Java
- CompletableFuture ์ฌ์ฉ ์์
- ์๋ฐ ์ง๋ ฌํ (Java Serialization)
- XML ๋ฐ์ดํฐ๋ฅผ Java ๊ฐ์ฒด๋ก ๋ณํํ๊ธฐ (feat. JAXB)
- Try-with-resources๋ฅผ ์ด์ฉํ ์์ํด์ ์ฒ๋ฆฌ
- ์ถ์(abstract) ํด๋์ค๊ฐ ํ์ํ ๊ธฐ๋ณธ์ ์ธ ์ด์
- Call by value, Call by reference ์ ๋ฆฌ
- String Concatenation(๋ฌธ์์ด ์ฐ๊ฒฐ๋ฐฉ๋ฒ ๋น๊ต)
- ์ /์ถ๋ ฅ
- DWR
- Lombok
Servlet & JSP
Spring Framework
- AmazonMQ + Spring Boot
- Spring Boot Test ์ ๋ฆฌ
- Spring Framework ํต์ฌ ๊ธฐ์ - ๊ฐ์๋ด์ฉ ์ ๋ฆฌ
- Spring Boot๋ฅผ ํ์ฉํ ์น์๋น์ค ๊ฐ๋ฐ - ๊ฐ์๋ด์ฉ ์ ๋ฆฌ
- @Controller์ ์ญํ
- @RequestBody, @ResponseBody์ ๋ํด
- Model, ModelMap, ModelAndView ์ฐจ์ด
- AOP
- ๊ฒ์ํ ๊ธฐ๋ณธ CRUD
- @ModelAttribute
- @RequestParam
- @RestController
- @Transient
- @SessionAttributes ๋ก๊ทธ์ธ ์ ๋ณด ์ ์งํ๊ธฐ
- Tiles ViewPreparer
JPA
Git
Go
AWS
- DynamoDB ์ ๋ฆฌ
- ActiveMQ์ Virtual Destinations๋ฅผ ํ์ฉํ ๋ก๋๋ฐธ๋ฐ์ฑ
- AmazonMQ + Spring Boot
- AWS EC2์ ์๋ฐ ์์ค์ฝ๋ ๋ฐฐํฌ ๋ฐ ์ฌ๋ฐฐํฌ
- AWS VPC ๋ด์ฉ ์ ๋ฆฌ
- AWS EBS ๋ด์ฉ ์ ๋ฆฌ
- AWS S3 ๋ด์ฉ ์ ๋ฆฌ
- AWS ์๊ฒฉ์ฆ ์ค๋น ์๋ฃ/๋ฐฉ๋ฒ
Database
SQL
Linux
- ์ค๋ฌด์์ ๋ง๋ ์ ์คํฌ๋ฆฝํธ ์ ๋ฆฌ
- Linux SysAdmin Basics
- ๋ฆฌ๋ ์ค ssh ๋ก๊ทธ์์์ ํ๋ก์ธ์ค ์ ์งํ๊ธฐ
Operating System
- ๊ณต๋ฃก์ฑ - ์๋ฌธ
Tools
- Eclipse - ํ๋ก์ ํธ ์ด๊ธฐ ์ค์
- IntelliJ ์ฌ์ฉ๊ธฐ