๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • A space that records me :)

์ „์ฒด ๊ธ€78

[Android Build failed] Keystore file ... not found for signing config 'debug'. (MAC) ๋”๋ณด๊ธฐ ํ™˜๊ฒฝ mac react native android yarn build ๐Ÿšซ ์—๋Ÿฌ ๋ฐœ์ƒ ์ƒํ™ฉ React-native Android ๋นŒ๋“œ Failed Keystore file '.../ํŒŒ์ผ๋ช….keystore' not found for signing config 'debug'. BUILD FAILED in 22s error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8.. 2023. 9. 7.
[์บก์‚ฌ์ด์‹  ํ™”์ƒ] ์ฒญ์–‘๊ณ ์ถ” ํ™”์ƒ ํ›„๊ธฐ & ๊ณผ์ • ์ฒญ์–‘๊ณ ์ถ” ํ™”์ƒ์— ๊ฑธ๋ ธ๋‹ค..๐ŸŒถ๏ธ 2023.09.02 ์ฒญ์–‘๊ณ ์ถ” ํ™”์ƒ์— ๊ฑธ๋ ธ๋‹ค.. ์ฒญ์˜๊ณ ์ถ” ํ™”์ƒ์ด๋ž€.. ์บก์‚ฌ์ด์‹  ํ™”์ƒ์ด๋ผ๊ณ  ํ•˜๋ฉฐ ๊ฐ•ํ•œ ์ž๊ทน๋ฌผ์งˆ์ธ ์บก์‚ฌ์ด์‹ ,์•Œ๋ฆฌ์‹ ,ํ”ผํŽ˜๋ฆฐ ๋“ฑ๊ณผ ๊ฐ™์€ ์„ฑ๋ถ„์ด ํ”ผ๋ถ€์— ๋‹ฟ๊ฒŒ ๋˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ํ™”ํ•™์  ํ™”์ƒ์ด๋‹ค. ๊ณ ์ถ”๋ƒ‰์ด, ๊ฒจ์ž, ๋งˆ๋Š˜, ์ฒญ์–‘๊ณ ์ถ”, ํ›„์ถ” ๋“ฑ์œผ๋กœ ๋ฐœ์ƒํ•˜๋ฉฐ ์บก์‚ฌ์ด์‹  ํ™”์ƒ์˜ ์ฆ์ƒ์œผ๋กœ๋Š” ๋…ธ์ถœ๋œ ํ”ผ๋ถ€์—์„œ ์—ด๊ฐ, ํ™”๋ˆ๊ฑฐ๋ฆผ, ํ†ต์ฆ๊ณผ ๊ฐ€๋ ค์›€์ฆ์ด ์žˆ๋‹ค. ์งง๊ฒŒ๋Š” ๋ช‡์‹œ๊ฐ„, ๊ธธ๊ฒŒ๋Š” 1~2์ผ ์ •๋„ ์ง€์†๋  ์ˆ˜ ์žˆ๋‹ค. ์บก์‚ฌ์ด์‹  ํ™”์ƒ์€ ์‹ค์ œ ํ™”์ƒ์ด ์•„๋‹Œ ํ™”ํ•™์  ๋ฐ˜์‘์œผ๋กœ ์ธํ•œ ํ†ต์ฆ์ด ๋‡Œ์— ์ „๋‹ฌ๋˜๋ฉด์„œ ๋‡Œ๊ฐ€ ํ™”์ƒ์ž…์€ ๊ฒƒ๊ณผ ๊ฐ™์€ ํ†ต์ฆ์œผ๋กœ ์ธ์‹ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์บก์‚ฌ์ด์‹  ํ™”์ƒ์— ๋Œ€ํ•ด ๋ชฐ๋ž๋˜ ๋‚˜๋Š” ๊ฒ์—†์ด ๋งจ์†์œผ๋กœ ์ฒญ์–‘๊ณ ์ถ” 10๊ฐœ๋ฅผ ์—ด์‹ฌํžˆ ๋‹ค๋“ฌ์—ˆ๊ณ  ๊ผฌ๋ฐ• 24์‹œ๊ฐ„์„ ๊ฝ‰ ์ฑ„์›Œ ์ง€์˜ฅ์—์„œ ๋ณด๋ƒˆ๋‹ค. ์ด ๊ณผ์ •์„ ์žŠ์„ ์ˆ˜๊ฐ€ ์—†์–ด์„œ... 2023. 9. 4.
[๊ตฟ๋…ธํŠธ ์„œ์‹] Monthly ๊ฐ€๊ณ„๋ถ€ - ํ•˜์ดํผ๋งํฌ ๊ตฟ๋…ธํŠธ ์›”๋ณ„ ๊ฐ€๊ณ„๋ถ€ (๊ณ ์ • ์ˆ˜์ž…, ๊ณ ์ • ์ง€์ถœ ๋“ฑ) ํƒฌํ”Œ๋ฆฟ - ํ•˜์ดํผ๋งํฌ ์ ์šฉ - ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ๋งŒ๋“  ๊ฐ€๊ณ„๋ถ€ ์ผ๋ฐ˜ ๊ฐ€๊ณ„๋ถ€์ฒ˜๋Ÿผ ์ƒ์„ธ ๊ธฐ๋ก์ด ์•„๋‹Œ ์›”๋ณ„ ๊ณ ์ • ์ˆ˜์ž…์— ๋”ฐ๋ฅธ ๊ณ ์ • ์ง€์ถœ(๊ณ ์ •์ง€์ถœ, ์˜ˆ/์ ๊ธˆ)๊ณผ ๊ธฐํƒ€ ์ง€์ถœ(ex. ์—ฌํ–‰ ๋“ฑ)์„ ๊ฐ„๋žตํžˆ ๊ด€๋ฆฌํ•˜๋ ค๊ณ  ๋งŒ๋“ค์—ˆ๋‹ค. ํ•˜๋‹ค๋ณด๋‹ˆ ์š•์‹ฌ์ƒ๊ฒจ์„œ ํ•˜์ดํผ๋งํฌ ๊ฑธ์–ด๋ดค๋‹ค.. (์žฌ๋ฐŒ๋‹คใ…Žใ…Ž) ์ด๊ฑด ์˜ˆ์ „์— ๋งŒ๋“ค์–ด์„œ ์“ฐ๋˜๊ฑด๋ฐ ๋ณ„๋กœ๋‹ค.. (์•ˆ๋…•~) 2023. 8. 26.
[๋„คํŠธ์›Œํฌ] TCP ํ”„๋กœํ† ์ฝœ (์ƒํƒœ,ํ—ค๋”,์ œ์–ด) TCP ํ”„๋กœํ† ์ฝœ์€ OSI 7๊ณ„์ธต์ด ์ „์†ก๊ณ„์ธต์— ์†ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. TCP (Transmission Control Protocal) ์–‘๋ฐฉํ–ฅ ์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ€์ƒ ํšŒ์„  ์—ฐ๊ฒฐ ํ˜•ํƒœ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ŠคํŠธ๋ฆผ ์œ„์ฃผ์˜ ์ „๋‹ฌ(ํŒจํ‚ท ๋‹จ์œ„)์„ ํ•œ๋‹ค. ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ํ™•๋ฆฝํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ๊ฐ๋…ํ•œ๋‹ค. ์ˆœ์„œ ์ œ์–ด, ์˜ค๋ฅ˜ ์ œ์–ด, ํ๋ฆ„ ์ œ์–ด ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค. ํŒจํ‚ท์˜ ๋ถ„์‹ค, ์†์ƒ, ์ง€์—ฐ์ด๋‚˜ ์ˆœ์„œ๊ฐ€ ํ‹€๋ฆฐ ๊ฒƒ ๋“ฑ์ด ๋ฐœ์ƒํ•  ๋•Œ ํˆฌ๋ช…์„ฑ์ด ๋ณด์žฅ๋˜๋Š” ํ†ต์‹ ์„ ์ œ๊ณตํ•œ๋‹ค 1. TCP ์ƒํƒœ ์ „์ด TCP ์ƒํƒœ ์ „์ด๋„ TCP ์ƒํƒœ์ „์ด ๊ณผ์ • ํด๋ผ์ด์–ธํŠธ ์ธก์—์„œ ๋จผ์ € ์„œ๋ฒ„์— ์—ฐ๊ฒฐ ์š”์ฒญ ๋ฉ”์‹œ์ง€์ธ SYN ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ธ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” SYN-SENT ์ƒํƒœ๋กœ ์„œ๋ฒ„์˜ ์‘๋‹ต์„ ๋Œ€๊ธฐํ•œ๋‹ค. ์„œ๋ฒ„๋Š” ์ฒ˜์Œ ๊ธฐ๋™์‹œ ํด๋ผ์ด์–ธํŠธ ์ƒํƒœ๋ฅผ ์—ฐ๊ฒฐ๋ฐ›๊ธฐ ์œ„ํ•ด LISTEN .. 2021. 12. 26.
[๋„คํŠธ์›Œํฌ] TCP/IP ๊ณ„์ธต OSI 7๊ณ„์ธต๊ณผ ๋งค์šฐ ํก์‚ฌํ•œ TCP/IP ๊ณ„์ธต์ด ์žˆ๋‹ค. TCP/IP๊ณ„์ธต์€ Transmission Control Protocal/Internet Protocal๋กœ ๋งค๊ตญ ARP ANET์—์„œ ๊ฐœ๋ฐœํ•œ DoD(๋ฏธ๊ตญ๋ฐฉ์„ฑ) ๋ชจ๋ธ์ด๋‹ค. ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ํ‘œ์ค€์œผ๋กœ OSI๋ณด๋‹ค ๋จผ์ € ๋งŒ๋“ค์–ด์ง€๊ณ  OSI๋งŒํผ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. 1. TCP/IP 4๊ณ„์ธต ๊ณ„์ธต ์—ญํ•  ๋ฐ์ดํ„ฐ ๋‹จ์œ„ ์ „์†ก ์ฃผ์†Œ ํ”„๋กœํ† ์ฝœ ๋ฐ ์„œ๋น„์Šค ์žฅ๋น„ 4. ์‘์šฉ๊ณ„์ธต (Application) ์‘์šฉํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  Data / Message FTP, HTTP, SNMP, SSH, Telnet, DNS, SMTP ๋“ฑ ๊ฒŒ์ดํŠธ์›จ์ด 3. ์ „์†ก๊ณ„์ธต (Transport) ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ์ž๋ฃŒ ์†ก์ˆ˜์‹  Segment PORT TCP, UDP, RTP, RTCP ๋“ฑ 2. ์ธํ„ฐ.. 2021. 12. 26.
[๋„คํŠธ์›Œํฌ] OSI 7๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ์žฅ๋น„, ์Šค์œ„์น˜ ์ข…๋ฅ˜ 2021.04.10 - [๊ณต๋ถ€/๋„คํŠธ์›Œํฌ] - [๋„คํŠธ์›Œํฌ] OSI 7 ๊ณ„์ธต [๋„คํŠธ์›Œํฌ] OSI 7 ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด๋ž€? ํ†ต์‹ ๋ง์—์„œ ์†ก์‹ ๊ณผ ์ˆ˜์‹  ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ์•ฝ์†๋œ ์šด์˜์ƒ์˜ ํ†ต์‹ ๊ทœ์•ฝ์ด๋‹ค. ํ”„๋กœํ† ์ฝœ์˜ ๊ตฌ์„ฑ์š”์†Œ ๊ตฌ๋ฌธ (Syntax) ์˜๋ฏธ (Semantics) ์ˆœ์„œ (Timing) ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ์ค‘์— yjkim97.tistory.com OSI 7๊ณ„์ธต์˜ ๊ฐ ๊ณ„์ธต๋ณ„ ๊ด€๋ จ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‹ค. ์ถ”๊ฐ€๋กœ L4, L3 ์žฅ๋น„๋Š” ๋„๋Œ€์ฒด ์–ด๋–ค๊ฒƒ์„ ๋งํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž. 1. OSI ๊ณ„์ธต๋ณ„ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์‘์šฉ๊ณ„์ธต : ๊ฒŒ์ดํŠธ์›จ์ด ๋„คํŠธ์›Œํฌ๊ณ„์ธต : ๋ผ์šฐํ„ฐ ๋ฐ์ดํ„ฐ๋งํฌ๊ณ„์ธต : ๋ธŒ๋ฆฟ์ง€/ํ—ˆ๋ธŒ, ์Šค์œ„์น˜ ๋ฌผ๋ฆฌ๊ณ„์ธต : ๋ฆฌํ”ผํ„ฐ, ์ผ€์ด๋ธ” 1. ์‘์šฉ๊ณ„์ธต ๊ฒŒ์ดํŠธ์›จ์ด (Gateway) ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ง์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” .. 2021. 12. 26.
[JAVA] ObjectUtil [2021.12.15] ์ด ํฌ์ŠคํŠธ๋Š” ์•„๋ž˜์˜ ๊ธ€์—์„œ ํŒŒ์ƒ๋˜์—ˆ๋‹ค. Object๋ฅผ Map์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ, ํŠน์ • ๊ฒฝ๋กœ์™€ ํŠน์ • ๊ฐ’์ด ์กด์žฌํ•˜๋Š”์ง€ ํŒ๋‹จํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ด๋‹ค. 2021.12.19 - [IT story/Spring] - [Spring] RestTemplate - Java์—์„œ HTTP ํ†ต์‹  [Spring] RestTemplate - Java์—์„œ HTTP ํ†ต์‹  [2021.12.15] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™์œผ๋กœ http ํ†ต์‹ ์„ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ์•„์ง ํ”„๋กœ์ ํŠธ ๊ธฐํš ์ „์ด๋ผ์„œ ํ•ด๋‹น ๊ธฐ๋Šฅ์— ๋Œ€ํ•ญ ์ •ํ™•ํ•œ ์„œ๋น„์Šค๊ฐ€ ๋ช…์‹œ๋˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ธฐ๋ณธ ํ”Œ yjkim97.tistory.com Exception์€ ์‹ค์ œ ๊ตฌํ˜„ํ•  ๋•Œ๋Š” ์ปค์Šคํ…€ํ•œ exception์œผ๋กœ ๋‚ด๋ ธ๋‹ค. ObjectUtil.java /** * * @.. 2021. 12. 19.
[JAVA] HttpUtil [2021.12.15] ์ด ํฌ์ŠคํŠธ๋Š” ์•„๋ž˜ ๊ฒŒ์‹œ๊ธ€์—์„œ ํŒŒ์ƒ๋œ๋‹ค. Spring RestTemplate ํ†ต์‹ ํ• ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ด๋‹ค. 2021.12.19 - [IT story/Spring] - [Spring] RestTemplate - Java์—์„œ HTTP ํ†ต์‹  [Spring] RestTemplate - Java์—์„œ HTTP ํ†ต์‹  [2021.12.15] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™์œผ๋กœ http ํ†ต์‹ ์„ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ์•„์ง ํ”„๋กœ์ ํŠธ ๊ธฐํš ์ „์ด๋ผ์„œ ํ•ด๋‹น ๊ธฐ๋Šฅ์— ๋Œ€ํ•ญ ์ •ํ™•ํ•œ ์„œ๋น„์Šค๊ฐ€ ๋ช…์‹œ๋˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ธฐ๋ณธ ํ”Œ yjkim97.tistory.com ํŠน์ˆ˜ํ•œ ๋„๋ฉ”์ธ์—์„œ path param, query param, request body ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ด๋‹ค. ๊ตฌํ˜„ ๋กœ์ง์ค‘์—์„œ Except.. 2021. 12. 19.
[Spring] RestTemplate - Java์—์„œ HTTP ํ†ต์‹  [2021.12.15] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™์œผ๋กœ http ํ†ต์‹ ์„ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ์•„์ง ํ”„๋กœ์ ํŠธ ๊ธฐํš ์ „์ด๋ผ์„œ ํ•ด๋‹น ๊ธฐ๋Šฅ์— ๋Œ€ํ•ญ ์ •ํ™•ํ•œ ์„œ๋น„์Šค๊ฐ€ ๋ช…์‹œ๋˜์ง€ ์•Š์•˜์ง€๋งŒ ๊ธฐ๋ณธ ํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์„ฑํ•ด ๊ตฌํ˜„ํ•ด๋‘์—ˆ๋‹ค. RestTemplate์„ ์ด์šฉํ•ด ๊ตฌํ˜„ํ•˜์˜€๊ณ , ์ •๋ง ์‰ฌ์—ˆ๋‹ค! ๋”ฐ๋กœ ์ ๊ฒ€์„ ๋ฐ›์œผ๋ฉด์„œ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฏธํกํ•œ ์ ์€ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ฐจ์ฃผ์— ๊ฐœ๋ฐœํ•œ ๊ฒƒ๋“ค ์ ๊ฒ€ํ•˜์‹ ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ ๋‚˜๋Š” ์ด๋Ÿฐ ์ ๊ฒ€์ด ๋„ˆ๋ฌด ์ข‹๋‹ค.. (๋ถ€์กฑํ•œ์  ์•Œ๊ณ  ๊ณ ์น ์ˆ˜๊ฐ€ ์žˆ๊ฑฐ๋“ .. ํ•˜์ง€๋งŒ ์–ธ์ œ๊นŒ์ง€ ๋ˆ„๊ตฐ๊ฐ€ ์•Œ๋ ค์ฃผ๊ณ  ๊ณ ์น˜๊ณ  ์ด๋Ÿฐ๊ฑธ ๋ฐ˜๋ณตํ•˜๋ฉด ์•ˆ๋˜๊ฒ ์ง€..) ๊ฐœ๋ฐœํ™˜๊ฒฝ Spring Boot Java 1.8 gradle 1. RestTemplate org.springframework.web.client.RestTemplate Sync.. 2021. 12. 19.