์ ์ฒด ๊ธ (377) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Kotlin] Soft Keyword, Hard Keyword, Modifier Keyword ์ถ์ฒChatGPThttps://www.tutorialspoint.com/kotlin/kotlin_keywords.htm Kotlin - KeywordsKotlin - Keywords - Kotlin keywords are predefined, reserved words used in Kotlin programming that have special meanings to the compiler. These words cannot be used as an identifier (variables names, package names, function names etc.) and if used then comwww.tutorialspoint.comhttps://kotlinlang.org/docs/keyword-.. [Kotlin] ์ ํ์ผ ํ๋์ ์ฌ๋ฌ ํด๋์ค๋ค์ ์ ์ธํ ์ ์๊ฒ ํ์๊น ์ถ์ฒhttps://kotlinlang.org/docs/coding-conventions.html#source-file-names Coding conventions | Kotlin kotlinlang.orghttps://engineering.salesforce.com/building-data-pipelines-using-kotlin-2d70edc0297c/ Building Data Pipelines Using Kotlin - Salesforce Engineering BlogWe selected Kotlin as an alternative for our backend development to address some of Java’s shortcomings.engineering.salesforce.comCh.. [Kotlin] statement(๋ฌธ)์ expression(์) ์ถ์ฒKotlin In ActionChatGPThttps://blog.kotlin-academy.com/kotlin-programmer-dictionary-statement-vs-expression-e6743ba1aaa0 Kotlin programmer dictionary: Statement vs ExpressionStatement and expression are two important terms which are commonly misunderstood. Let’s start explanation from the expression term.blog.kotlin-academy.com 1. Expression ์๊ฐ์ ๋ฐํํ๋ ์ฝ๋. ๋ค๋ฅธ ์์ ํ์ ์์๋ก ๊ณ์ฐ์ ์ฐธ์ฌํ ์ ์๋ค.์ฝํ๋ฆฐ์์ ๋ชจ๋ ํจ์๋ค์.. [ํ๋ก๊ทธ๋๋ฐ] ์์์ฑ ํ๋ ์์ํฌ Persistence Framework ์ถ์ฒChatGPThttps://en.wikipedia.org/wiki/Persistence_framework Persistence framework - WikipediaFrom Wikipedia, the free encyclopedia Database middleware In computing a persistence framework is middleware that assists in the storage and retrieval of information between applications and databases, especially relational databases. It acts as a layer ofen.wikipedia.org ์์์ฑ ํ๋ ์์ํฌ Persistence Framework.. [Java] IO, NIO ์ฐจ์ด ์ถ์ฒhttps://dev-coco.tistory.com/42 [Java] IO์ NIO์ ์ฐจ์ด์ ? / IO์ NIO์ ์ ํNIO ? ์๋ฐ 4๋ถํฐ ์๋ก์ด ์ ์ถ๋ ฅ(New Input/Output)์ด๋ผ๋ ๋ป์์ java.nio ํจํค์ง๊ฐ ํฌํจ๋์๋๋ฐ ์๋ฐ 7๋ก ๋ฒ์ ์ ํ๋ฉด์ IO์ NIO ์ฌ์ด์ ์ผ๊ด์ฑ ์๋ ํด๋์ค ์ค๊ณ๋ฅผ ๋ฐ๋ก ์ก๊ณ ๋น๋๊ธฐ ์ฑ๋ ๋ฑ์ ๋คํธ์dev-coco.tistory.comChatGPThttps://systemdata.tistory.com/26 ์๋ฐ์ IO์ (New)NIO๋?๋ชฉ์ฐจNIO(New Input/Output)IO์ NIO์ ์ฐจ์ด์ 2-1. ์ ์ถ๋ ฅ ๋ฐฉ์2-2. ๋ฒํผ ๋ฐฉ์2-3. ๋๊ธฐ / ๋น๋๊ธฐ ๋ฐฉ์2-4. ๋ธ๋กํน / ๋๋ธ๋กํน ๋ฐฉ์๊ฒฐ๋ก 1. NIO(New Input/Output)๊ธฐ์กด java.i.. [Java] I/O Channel ์ถ์ฒChatGPT ์ฑ๋์ด๋ Channel์ฑ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ธ ์ ์๋ ์๋ฐฉํฅ ๋ฐ์ดํฐ ํต๋ก์ด๋ค. ๊ธฐ์กด์ ์คํธ๋ฆผ์ ์ ๋ ฅ ๋๋ ์ถ๋ ฅ ์ค ํ ๋ฐฉํฅ์ผ๋ก๋ง ๋์ํ์ง๋ง, ์ฑ๋์ ์์ชฝ ๋ชจ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค.์ฑ๋์ ์ฃผ๋ก ํ์ผ, ์์ผ, ๋๋ ๋ค๋ฅธ ๋ฐ์ดํฐ ์์ค์์ ๋ฐ์ดํฐ ์ ์ก์ ์ฌ์ฉ๋๋ฉฐ, ๋น๋๊ธฐ์ ์ธ I/O๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.java.nio (New I/O) ํจํค์ง์ ํฌํจ๋ ๊ฐ๋ ์ด๋ค.๊ด๋ จ ๊ธ -> [Java] I/O Stream๐ค ์ฑ๋์ ์ ์๋ฐฉํฅ์ ์ง์ํ ๊น ์ฑ๋๊ณผ ๋ฒํผ์์ ๊ด๊ณ์ฑ๋์ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์ผ๊ณ ์ฐ๋ ๋์ , ๋ฒํผ๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค. ์ฆ, ์ฑ๋์ ๋ฒํผ์ ์ํธ์์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.๋ฐ์ดํฐ๋ฅผ ์ฝ์ ๋๋ ์ฑ๋์์ ๋ฒํผ๋ก, ๋ฐ์ดํฐ๋ฅผ ์ธ ๋๋ ๋ฒํผ์์ ์ฑ๋๋ก ์ ์กํ๋ ๊ตฌ์กฐ์ด๋ค. ์ฑ๋์ ์ข ๋ฅ๊ฐ .. [Java] I/O Buffer ์ถ์ฒChatGPThttps://velog.io/@mmy789/Java-NIO-3 [Java] NIO - ๋ฒํผ๋ฒํผ ์ฌ์ฉ๋ฒ์ ์์๋ณด์!velog.io ๋ฒํผ๋? Buffer๋ฒํผ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด๋ค. ์ฃผ๋ก ์ ์ถ๋ ฅ (I/O) ์์ ์์ ์ฌ์ฉ๋๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ๋ชจ์์ ํ๊บผ๋ฒ์ ์ฝ๊ฑฐ๋ ์ฐ๋ ๋ฐฉ์์ผ๋ก ์ฑ๋ฅ์ ๊ฐ์ ํ๋ค. ๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ ์ด์ 1. ์ ์ถ๋ ฅ ์ฑ๋ฅ ํฅ์์ ์ถ๋ ฅ ์ฅ์น๋ ์ผ๋ฐ์ ์ผ๋ก CPU๋ณด๋ค ์๋๊ฐ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์, ๋ฐ์ดํฐ๋ฅผ ํ๋์ฉ ์ ์กํ๋ฉด ๋งค์ฐ ๋นํจ์จ์ ์ผ ์ ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฒํผ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ๋ ๋ชจ์ ํ ๋ฒ์ ์ ์ํจ์ผ๋ก์จ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํจ๋ค.CPU์ ์ ์ถ๋ ฅ ๊ธฐ๊ธฐ์ ์๋ ์ฐจ์ดCPU๋ ์ด๋น ์์ญ์ต ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ณ ์ ์ฅ์น์ด๋ค.์ ๋ ฅ์ถ ๊ธฐ๊ธฐ๋ ์๋์ ์ผ๋ก ๋๋ฆฐ ์ฅ์น์ด๋ค. ์๋ฅผ .. [ํ๋ก๊ทธ๋๋ฐ] RPC Remote Procedure Call ์๊ฒฉ ํ๋ก์์ ํธ์ถ ์ถ์ฒChatGPThttps://www.ibm.com/docs/ko/aix/7.3?topic=concepts-remote-procedure-call ๋ฆฌ๋ชจํธ ํ๋ก์์ ํธ์ถ์๊ฒฉ ํ๋ก์์ ํธ์ถ(RPC)์ ์ด์ ์์คํ ์์ ์ฌ์ฉ๋๋ ์์ ๋ ๋ฒจ ํต์ ๋ฒ๋ก๋ฅผ ์ ๊ณตํ๋ ํ๋กํ ์ฝ์ ๋๋ค. RPC๋ ํต์ ํ๋ก๊ทธ๋จ ๊ฐ์ ๋ฉ์์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด TCP/IP (Transmission Control Protocol/Intwww.ibm.comhttps://ko.wikipedia.org/wiki/%EC%9B%90%EA%B2%A9_%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80_%ED%98%B8%EC%B6%9C ์๊ฒฉ ํ๋ก์์ ํธ์ถ - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ . ์๊ฒฉ ํ๋ก์์ .. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 48 ๋ค์