![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bbWpTa/btqzFABkKak/ZPDBoqXySA4YKmSPWkHeS0/img.png)
Pull, Push, Poll ์ฉ์ด ๋น๊ต์ Server Push ๊ธฐ๋ฒ๋ค ๋ฐฐ๊ฒฝ ์ธ์คํ๊ทธ๋จ DM ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉฐ Spring Websocket ๊ธฐ์ ์ ์ฌ์ฉํ๊ธด ํ๋๋ฐ, ๊ธฐ์ ์ ์ถ์ฒ์ ํฐ ํ๋ฆ์ ์๊ณ ์ถ์ด์ก๋ค ํ ์ฝํก์์ ์ ๋์ ๊ด๋ จ ๋ฐํ๋ฅผ ๋ฃ๊ณ ๋ฌตํ๋ ๊ถ๊ธ์ฆ์ ํด๊ฒฐํ๊ธฐ๋ก. ๊ณต๋ถํ ๋ : 11.05 Pull, Push, Poll ์ฉ์ด ๋น๊ต Pull vs Push ์ํคํ ์ฒ ๊ด์ ์ ์ฐจ์ด "Pull coding or client pull is a style of network communication where the initial request for data originates from the client, and then is responded to by the server. The reverse is known..
19.11.03 ์ค๋์ ์ผ๊ธฐ ๊ฐ๋ฐ์ ํ์ต ๊ด๋ จ ์๋ฃ๋ค์ด ๋ธ๋ก๊ทธ, ๋ ธ์ , ๊นํ ๋ฑ์ ์ฐ๋ฐ์ ์ผ๋ก ์์นํ๋ฉฐ ๋ฐ์ดํฐ ์ค๋ณต์ด ๋ฐ์ํด ์ ๋ฆฌ. ๋ธ๋ก๊ทธ์ ๊ฐ ๊ฐ๋ฐ์์ ๋ํ ํฌ์คํ ์ ์ญ์ ํ๊ณ , ๋๋ถ๋ถ์ ์ ๋ณด๋ฅผ ๋ ธ์ ํ์ด์ง์์ ์ผ๊ด๋๊ฒ ๊ด๋ฆฌ. ์ฑ ๋ด์ฉ์ ๋ํ ์์ฝ์ ๋ฆฌ๋ง ๊นํ ๋ฆฌํฌ ํ์ฉ. ์ด์ ๋ํ ๋งํฌ๋ ๋ธ๋ก๊ทธ ๊ณต์ง์ฌํญ์ผ๋ก ๊ฒ์๊ธ ๋ฑ๋ก. ์ ๋ฆฌ ๋ -
์ฃผ๋์ด ๊ฐ๋ฐ์์ ์ด๋ ฅ์ ์ฐ๊ธฐ 19.10.30 ์ด๋์ฑ๋ ํน๊ฐ Slide Link ์ฒซ ์ง์ฅ์ ๊ฐ๊ธ์ ์๋น์ค ๊ฐ๋ฐํ์ฌ ์ถ์ฒ ๋ค์ด๋ฒ, ์นด์นด์ค, ์ฟ ํก, ๋ฐฐ๋ฏผ ๋ฑ .. ๋ณดํธ์ ์ธ ์ด๋ ฅ์ ๊ตฌ์ฑ ํ๋กํ ์๊ฐ (5-7์ค) ๊ธฐ์ ์คํ ์คํ์์ค / ํ๋ก์ ํธ / ๊ฒฝ๋ ฅ (์ ํ) ๊ต์ก / ๋ฐํ / ์งํ (์ ํ) ๊ธฐํ ⇒ https://jojoldu.github.io ์ด๋์ฑ๋ ์ด๋ ฅ์ (๊ตฌ๊ตฌ์ฝ ๋ฐํ ์ํ) ์ด๋ ฅ์ ํ ๊ฒฝ๋ ฅ ํฌํจ ๋ชจ๋ ์ด๋ ฅ์ ์ญ์ ์ ๋ ฌ๋ก (์ต๊ทผ ์์) ํ๊ธ, ์๋๋ณด๋จ PDF ์ฑ์ฉ ์ฌ์ดํธ '๋ธ๋ผ์ฐ์ '์์ ๋ฐ๋ก ๋ณผ์์๋ ํํ ๋ณ๋ ๋ทฐ์ด๊ฐ ํ์ํ์ง ์๋๋ก ํ์ฌ์์ ์ํจ๊ฑฐ ์๋๋ฉด, zip ์์ถํ์ง ๋ง๊ธฐ ํ๋กํ ๊นํ - ํ์ ์์ง๋ง ๊นกํต์ด๋ผ๋ฉด, TIL๋ถํฐ ์์ ์ข์ ์์ : ์ง์ ๋ฆผ๋, ์ฝ๋๋ชฝํค์ TIL fork๋ ํจ๊ณผx, ํ๊ตํ..
์์ฆ ์๋๊ฐ๋ ํ์ฌ๋ค์ ์์กด์ ๋ต 19.10.23 ์ฐ์ํํ์ ๋ค ๊น์์ญ ์ด์ฌ๋ ๊ฐ์ฐ ๋์งํธ ํธ๋์คํฌ๋ฉ์ด์ (ex. ๋๋ฏธ๋ ธ ํผ์) ๋ฆฐ ์ํฐํ๋ผ์ด์ฆ ๋งํฌ https://www.kleinerperkins.com/perspectives/internet-trends-report-2018/ http://www.techfrontier.kr/?p=2887 https://startupall.kr/wp-content/uploads/2019/10/Start-up-Trend-Report-2019_final.pdf https://www.slideshare.net/watchncompass/freedom-responsibility-culture ๊ธ๋ก๋ฒ IT ์์กด ์ ๋ต ๊ธฐ์ ํ์ ์ ๋น ๋ฅด๊ฒ ๋์ ํด ์ธ์์ ๋ณํ๋ฅผ ๋ฆฌ๋ฉ ๊ตฌ๊ธ ์ ๋ต Mobil..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bw2Jq9/btqzjriHun4/7QbdRx4PkRqoWRFveOjx10/img.png)
๊ทธ๋ญ์ ๋ญ ๋์๊ฐ๋ ์๋น์ค ๋ง๋ค๊ธฐ (๊นํ์ค) 19.10.24 ์ฐ์ํ ํ ํฌ ์ธ๋ฏธ๋ ์ค๊ตญ์์์ ์ํ ์์ฑ์ด ๋ณดํธํ ์ง๊ฐ์์ด ์ํํ ์ ์๋? ๊ธฐ๋ฅ ์์ฒด๋ฟ๋ง์ด ์๋, ์ํ์ต๊ด์ ์ฐจ์ด "0 > 1 ๋ง๋๋ ๊ฒ์ ๋ฏธ๊ตญ์ด ์ํ์ง๋ง, 1 > 100์ ์ค๊ตญ์ด ์ํ๋ค" ์ํ์ ๋ณด๊ธ, ์ ํ๋ฅผ ์ํจ ๋๋ฉด ๊ฒฐ์ > ํค์ค์คํฌ > QR์ฝ๋ ์ด์ฉํ ํ ์ด๋ธ ์ฃผ๋ฌธ ์ค๊ตญ : ์ฌ์ฉ์์๊ฒ ์ข์ ๊ฒฝํ์ ์ง์์ ์ผ๋ก ์ฃผ๋ฉด์ ์ ์์ํจ๋ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ช๊ฐ App์ด ์ฌ์ฉ์ ๊ฒฝํ์ ์ฃผ๊ณ ์์ฑ - ์ผ10์ต/์10.8์ต ํ์ค๋ฐ์ค (์๋ฆฌ๋ฐ๋ฐ) - ์ผ3์ต/์3์ต ์๋ฆฌํ์ด - ์ผ3์ต/์3์ต ์์ฑ ์ค๊ตญ์ธ์ด ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์๋น์ค ๋จ์ ๋ฉ์ ์ ์ฑ ๊ทธ ์ด์, ์ฌ์ฉ์ ๊ฒฝํ์ ์ฃผ๋ ์ธ์ฆ(์น ์ธ์ฆ๋ ์ฑ์ผ๋ก), ์ง๋ถ, ์ํ์๋น์ค ํฌํธ, ์ฟ ํฐ ๋ฑ... ํ๊ตญ์์ ์ฑ์ ๊ด..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dmnAJY/btqzbj0cuWk/1IzzjM0xp0w3LC2KO9ahKK/img.png)
Lv3 - 5~6์ฃผ์ฐจ ๋ฏธ์ : JDBC ๊ตฌํ, ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ https://github.com/woowacourse/jwp-jdbc ํ์ต๋ชฉํ ๋๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌํํ๋ ๊ฒฝํ์ ํจ์ผ๋ก์จ ์ค๋ณต์ ์ ๊ฑฐํ๋ ์ฐ์ต์ ํ๋ค. ๊ธฐ์กด ์ฝ๋๋ฅผ ๊นจํธ๋ฆฌ์ง ์์ผ๋ฉด์ ๋ฆฌํฉํ ๋งํ๋ ์ฐ์ต์ ํ๋ค. ๋ชฉํ๋กํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํ SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ด์ผ ํ๋ค. SQL ์ฟผ๋ฆฌ์ ์คํ ๊ณํ์ ๋ณผ ์ ์์ด์ผ ํ๋ฉฐ, ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ๋๋ ๋ถ๋ถ์ ์ฐพ์ ์ ์์ด์ผ ํ๋ค. ๋์ฉ๋ ๋ฐ์ดํฐ์ ๋ํด ๋ชฉํ๋กํ๋ ์ฑ๋ฅ์ ๋ผ ์ ์๋๋ก ํ๋ํ ์ ์์ด์ผ ํ๋ค. ์๊ตฌ์ฌํญ Jdbc ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌํํด์, UserDao์ ๊ฐ๋ฐ์๊ฐ ์์ฑํด์ผํ๋ ์ฝ๋๋ง ๋จ๊ธฐ์ ๋ฆฌํฉํ ๋ง ๊ณผ์ ์์ ์ปดํ์ผ ์๋ฌ๋ฅผ ๋ด์ง ์๊ธฐ "์ ์ง์ ์ธ ๋ฆฌํฉํ ๋ง" ๋ฉ์๋2๋ฅผ ์ถ๊ฐํด์ ํด๊ฒฐ๊ฐ๋ฅํ ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b2A5f7/btqy03JBhiF/9BPoQekAfkpSSTKxvipP11/img.png)
์ฐ์ํํ ํฌ์ฝ์ค ๋ ๋ฒจ3 (9์ฃผ) Lv3 - ํ๊ณ ๋ ๋ฒจ 1, 2, 3 ์ค ๊ฐ์ฅ ๋ฏธ์ ์ด ์ฌ๋ฐ๋ ๋ ๋ฒจ์ด์๋ค. ํ์ง๋ง ๊ฐ์์ค๋ ๋ฉด์ ์ผ์ ์ด ๊ฒน์น๋ฉฐ ์๋น๊ธฐ๊ฐ(๋๋ต 2-3์ฃผ)์ ๋ฏธ์ ์ ์ง์คํ ์ ์์ด ์์ฌ์ ๋ค. ์ ํ์ ๊ฐ๋ฆผ๊ธธ์ ์ฐ๋ค. ๋ ๋ฒจ3 ๋ฏธ์ ์ง์ค or ๋ฉด์ ์ค๋น. ์ ๋ต์ ์๊ณ ์ด๋๊ฒ์ ์ ํํ์ด๋ ํํ๋ ์์์ ๊ฒ์ด๋ค. ๋ ํ์๋ฅผ ์ ํํ๊ณ ์ญ์ ํํํ์ง ์๋๋ค. ์ฌ๋ฐ๋ ๋ ๋ฒจ3 ๋ฏธ์ ๋ ๋๋ ธ์ง๋ง, ๋ฉด์ ์ค๋น๋ฅผ ํ๋ฉฐ ๊ทธ๋์ ๋ ๋ฒจ1-3์์ 6๊ฐ์๊ฐ ๋ฐฐ์ด ์๋ง์ ๊ฐ๋ ๋ค์ ๋์ง์ด๋ณด๊ณ ์ ๋ฆฌํ๊ณ ์ถ์๋ค. ์๊ณ ์๋ ๊ฒ๊ณผ ์ ๋งคํ๊ฒ ์๊ณ ์๋ ๊ฒ๋ค์ ๋ค์ ํ๋ฒ ์ ๋ฆฌํ๋ฉฐ ๋ด ๊ฒ์ผ๋ก ๋ง๋ค ์ ์์ด ์ข์๋ค. ๋ ๋ฒจ2๋ถํฐ ์ฌ์ฌ ์ฒด๊ณํํด์ค๋ ๋๋ง์ ๊ณต๋ถ๋ฐฉ์์, ์ด์ ์ด๋์ ๋ ํ๋ฆฝํด์ ๊ณต๋ถ์ ๋ํ ์คํธ๋ ์ค๋ ์ฝ๊ฐ ์ค์๊ณ ํธํด์ก๋ค. 1์ฐจ๋ฉด์ ์งํ์ ๋ ๋ฒจ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/FTy6n/btqy2oGfIdP/a375tIOcbZ8myynsQl6dBk/img.png)
Lv3 - 3~4์ฃผ์ฐจ ๋ฏธ์ : MVC https://github.com/woowacourse/jwp-mvc ํ์ต ๋ชฉํ @MVC ํ๋ ์์ํฌ ๊ตฌํ์ ํตํด MVC ๊ตฌ์กฐ์ MVC์ ๊ฐ ์ญํ ์ ์ดํดํ๋ค. ์๋ก์ด ๊ธฐ์ ์ ์ ์ง์ ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค. ํ์ต ํค์๋ (์์ธํ ๋ด์ฉ์ ๊ฐ์์๋ฃ๋ฅผ ๋ค์ ๋ณด์) ์น ์๋ฒ(WS) vs ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ฒ(WAS) vs ์๋ธ๋ฆฟ ์ปจํ ์ด๋์ ์ฐจ์ด 3 Difference between Web Server vs Application vs Servlet Containers in Java JEE Difference between an application server and a servlet container? Servlet ์๋ฐ ์ง์์์ ๋์ ์ธ ์น ํ์ด์ง๋ฅผ ๊ตฌํํ๊ธฐ ์ํ ํ์ค S..
- Total
- Today
- Yesterday
- queue
- socket
- Android Studio
- ์นํดํน
- brute-force
- Stack
- Data Structure
- dfs
- ๊ฐ๋ฐ์
- webhacking.kr
- reversing
- OneToMany
- ๋ฆฌ๋ฒ์ฑ
- javascript
- Android
- JPA
- ํ๋ก๊ทธ๋๋จธ์ค
- FRAGMENT
- Vo
- mysql
- git
- Java
- sort
- bfs
- ํด์ธ์ฌํ
- ํ๊ณ
- C
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- graph
- Algorithm
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |