์ด์งํ์ ํน์ ์ด๋ถํ์์ด๋ผ๊ณ ๋ ํ๋ค.์ด๋ฏธ ์ ๋ ฌ๋์ด ์๋ ์๋ฃ๊ตฌ์กฐ์์ ํน์ ๊ฐ์ ์ฐพ์ ๋, ํ์ ๋ฒ์๋ฅผ ์ ๋ฐ์ฉ ๋๋๋ฉด์ ํด๋น ๊ฐ์ ์ฐพ๋๋ค.์์ฐจ ํ์์ ๋นํด ๋น ๋ฅด๋ค๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค.์๊ฐ๋ณต์ก๋์ ์ฒด ํ์: O(N)์ด์ง ํ์: O(logN)์์) ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ 8์ธ ๊ฒฝ์ฐ (n = 8):์ฒซ ๋ฒ์งธ ๋น๊ต์์ ๋ฐฐ์ด์ ์ ๋ฐ์ผ๋ก ๋๋ (4๊ฐ ์์ ๋จ์)๋ ๋ฒ์งธ ๋น๊ต์์ ๋ค์ ์ ๋ฐ์ผ๋ก ๋๋ (2๊ฐ ์์ ๋จ์)์ธ ๋ฒ์งธ ๋น๊ต์์ ๋ ์ ๋ฐ์ผ๋ก ๋๋ (1๊ฐ ์์ ๋จ์)๋ฐ๋ผ์, ์ด 3๋ฒ์ ๋น๊ต๊ฐ ํ์ํจ. ( logโก2(8)=3 )์ฒ๋ฆฌ์์์ ๋ ฌ์ด ๋์ด ์๊ฑฐ๋ ์ ๋ ฌ์ ํจleft, right๋ก mid๊ฐ์ ๊ฒฐ์ mid์ ๊ตฌํ๊ณ ์ ํ๋ ๊ฐ(target)์ ๋น๊ต๊ตฌํ ๊ฐ์ด mid๋ณด๋ค ํฐ ๊ฒฝ์ฐ, left = mid + 1๊ตฌํ ๊ฐ์ด mid๋ณด๋ค ๋ฎ์..
kotlin์ผ๋ก WebSocket ์ค์ ์ ์ถ๊ฐํ๋ค.ํ๋ถ์์ผ ๋ java websocket์ผ๋ก ๊ฐ๋จํ ์ฑํ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณธ ๊ธฐ์ต์ด ์๋๋ฐ ๊ทธ ๋๋ ์ฑ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ทธ๋๋ก ์์ฑํ๊ฑฐ๋ผ ๊ธฐ์ต๋๋๊ฑด ์น์์ผ์ด ์ด๋ป๊ฒ ์ด๋ค์ง๊ณ , ๋คํธ์ํฌ ํต์ ์ด ์ด๋ค์์ผ๋ก ์ฒ๋ฆฌ๋๋์ง์ ๋ํ ์ดํด ์ ๋๋ก ๋ง๋ฌด๋ฆฌ ํ๋ ๊ฒ ๊ฐ๋ค. ์ด๋ฒ์ ์ฌ์ด๋ํ๋ฉด์ ๋ค์ ์๊ธฐํด์ผ๊ฒ ๋ค. WebSocketConfig.kts์ค์ ์ ํ๊ธด ํ๋๋ฐ ์๋๊ฐ ๋ญํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ์ฐพ์๋ณด๋ฉด์ ์ ๋ฆฌํ๋ค.WebSocketMessageBrokerConfigurer, ์ผ๋จ ๋ณด๊ธฐ๋งํด๋ ์น์์ผ ๋ฉ์์ง์ ๋ํ ๋ธ๋ก์ปค ์ค์ ์ ํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค.๊ทผ๋ฐ ์ด๊ฒ ์ด๋ค ๊ฒ์ ์ง์ํ๊ณ ๋ญ ํ๊ธฐ ์ํ ๊ฒ์ธ์ง ์ข ๋ ์ฐพ์๋ณธ๋ค.import org.springframework.context.a..
์ฌ์ด๋ ํ๋ก์ ํธ๋ก ๊ฐ๋จํ ์ฑํ ์์คํ ์ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค.๋๋ ๋ฐฑ์๋ ๋ด๋น์ด๊ณ kotlin, spring boot๋ก ์งํํ๊ธฐ๋ก ํ๋ค. gradle ์ค์ ํ๊ธฐ์ ๋ฌด์์๋ maven๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ๊ณ ์์ด์ ์ฌ์ด๋๋ ๋ค๋ฅธ ์ ๊ท ํ๋ก์ ํธ๋ฅผ ํ๊ฒ ๋ ๊ฒฝ์ฐ์๋ ๊ฐ๊ธ์ gradle๋ก ์งํํ๋ ค๊ณ ํ๋ค.์ด์ ๋,maven๊ณผ gradle์ ์ฐจ์ด๋ฅผ ์๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋น๊ตํ ๊ฒฐ๊ณผ (๊ทธ ๋ฌธ์ ์์ฑ์ ์ ์ํ์๊น..) ๊ฒฐ๋ก ์ ์ผ๋ก๋ maven์ด ์ถ์๋์ง ์ค๋๋๊ณ , ๋ ํผ๋ฐ์ค๋ ๋ง์ง๋ง ๋น๋ ์๋ ์ธก๋ฉด์์ gradle์ด ์๋ฑํ๊ณ , ์ธ๋ถ ์ปค์คํ ๋ ๊ฐ๋ฅํ ์ ์ด ์์๋ค.์ค์ ์ ๋ฌด์์๋ ๋ชจ๋์ด ๋ง๊ฑฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ง์ ๊ฒฝ์ฐ maven์ผ๋ก ๋น๋ํ์ ๋ ์ฝ 2๋ถ ๊ฐ๋ ์์๋๊ณ ์์ผ๋ฉฐ, ์ด๊ฒ๋ ์ต์ ํ๋ฅผ ํ๋ค๋ฉด ์๋๋ฅผ ์ค์ผ ์ ์๊ฒ ์ง๋ง ๋์ผํ ๋ผ..

ํ์ฌ Spring Boot3์์ Swagger3 ๋ฏธ์ง์ ์ํ์ด๋ค.์ฌ๊ธฐ ์ฌ์ฉ๋ ๋ฒ์ ์ jdk 17, Spring Boot3.0.2, Open Api3์ด๋คAdd to Libraryopen api3 ๊ตฌ์ถ๊ณผ swagger-ui๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ค. io.springfox springfox-swagger-ui 3.0.0 io.springfox springfox-boot-starter 3.0.0์คํ๋ง์์ ์ฌ์ฉํ ์ ์๋๋ก ์ปจํผ๊ทธ ์ธํ ๋ ๋คํ๊ณ ์๋ฒ ์คํ ํ์ No mapping for GET /swagger-ui/index.html ๊ฐ ํ์ธ๋์๋ค.๊ฒฝ๋ก ๋งคํ์ ์ํด์ค์ ๊ทธ๋ฐ๊ฐ ์ถ์ด์ ์ฐพ์๋ณด๋ค๊ฐ ๋ณด๊ฒ๋ ๋ด์ฉ์ด๋ค. Springfox Type javax.servlet.ht..

Svelte ๊ฐ๋ฐ ์ค ๋ผ์ฐํ ์ ์ ๋ฆฌํ ๊ธ Routing ๋ผ์ฐํ ์ ์ด๋ค ํ๋ก ํธ ๊ธฐ์ ์์๋ ๋์ผํ๊ฒ ์ ์ฉ๋๋ ๊ฐ๋ ์ด๋ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค. ์ค๋ฒจํธํคํธ ๋ ํผ๋ฐ์ค ๋ผ์ฐํ ๋ถ๋ถ์ ๋ณด๋ฉด ๋ฐ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฐ๊ณ ๋์ ๋ผ์ฐํ ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๊ณ ์์๋ค. ๋๋ ์ด๊ฑธ ์ค์น๋ฏ์ด ๋ณด๊ณ ๋์ด๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฑธ๋ก ํด๊ฒฐํ๋ ค ํ๋๋ฐ ๊ทธ๋ด ํ์๊ฐ ์์์ Routing • Docs • SvelteKit Routing Edit this page on GitHub At the heart of SvelteKit is a filesystem-based router. The routes of your app — i.e. the URL paths that users can access — are defined by the d..

CSR๊ณผ SSR ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ ๋ฆฌํ ๊ธ CSR, SSR Client-side vs. Server-side vs. Pre-rendering for Web Apps | Toptal® User experience tanks when sites feel slow. Today's heavier front ends don't help. In this article, Toptal Freelance Front-end Developer Guillaume Breux compares client-side vs server-side and also pre-rendering strategies to help you choose the best optio www.toptal.com CSR๊ณผ SSR์ ๊ธฐ๋ณธ ์ง์์ผ๋ก ์์์ผ ํ๋๋ฏํจ..

Svlete ์ดํดํ๊ธฐ์ ์ด์ด์ง๋ ๊ธ์ด๋ค. ์์ ๊ธ์์ ๋ ํผ๋ฐ์ค์ ๊ธฐ์ฌ๋ svelte ๊ธฐ๋ณธ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค๊ณ ํ๋ค. ์์ธํ ์ค๋ช ์ ๋ ํผ๋ฐ์ค์ ์์ผ๋ ์ฐธ๊ณ ํ๋ฉด ๋๋ค. ์ด ๊ธ์์๋ ๊ฐ๋จํ๊ฒ๋ง ์์ฝ ์ ๋ฆฌํจ Project structure • Docs • SvelteKit Project structure Edit this page on GitHub A typical SvelteKit project looks like this: my-project/ โ src/ โ โ lib/ โ โ โ server/ โ โ โ โ [your server-only lib files] โ โ โ [your lib files] โ โ params/ โ โ โ [your param kit.svelte.dev my-proje..

Svelte๋ก ๊ฐ๋ฐํ๋ฉด์ ์๊ฒ๋ ๋ด์ฉ, ํ๋ก์ ํธ ๋ถ์ ๋ฐ ๊ฐ๋ฐ ๊ณผ์ ์ ์ ๋ฆฌํ ๊ธ์ด๋ค. ํ๋ก์ ํธ ์์ฑ CSA๋ผ๊ณ ํด์ผํ๋ React๋ CRA๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ฒ๋ผ svlete๋ ํ๋ก์ ํธ ์์ฑ ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์ ์ ๊ณตํ๊ณ ์๋ค. ๋๋ ๋ฐ๋ชจ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ์๋์ ๊ฐ์ด ์คํ๋๋ค. // ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค. npm create svelte@latest . create-svelte version 3.1.2 โ Welcome to SvelteKit! โ// ํ๋ก์ ํธ ์์ฑํ ๊ฑฐ๋ฉด ์ํฐ์น๋ฉด ๋จ โ Where should we create your project? โ (hit Enter to use current directory) โ โ// ์ด๊ฑฐ๋ ๋ด๊ฐ ์ด๋ฏธ ๋น ํ๋ก์ ํธ๋ฅผ ์์ฑํ ์ํ์์ ์ค์นํ๋ ค๊ณ ๋์ค๋ ๋ฌธ๊ตฌ์ด๋ค. โ Di..
- CSR
- Prettier
- gradle
- sveltekit
- ์ด์งํ์
- algorithm
- maven
- 8.0.32
- routing
- swagger3
- mysql
- SSR
- Kotlin
- sw์ํคํ ์ฒ
- svelte
- eslint
- ์๊ณ ๋ฆฌ์ฆ
- Front
- open api3
- mysql_secure_installation
- binary search
- Java17
- spring boot3
- WebSocket
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ํคํ ํธ
- swagger
- springboot
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |