์ „์ฒด ๊ธ€ 427

[YAML] yaml์— ์ ํžŒ ์ˆซ์ž๊ฐ’์„ java๋กœ ์ฝ์–ด์˜ค๋ฉด ๋‹ค๋ฅธ๊ฐ’์œผ๋กœ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ

[ Error ] sample.yaml# ํœด๋Œ€ํฐ ์ „ํ™”๋ฒˆํ˜ธmobileNo : 01023456754โ€‹โ“โ“โ“โ“โ“yamlํŒŒ์ผ์— ์œ„์™€ ๊ฐ™์ด mobileNo์˜ 01023456754์„ ์ˆซ์ž๋กœ ์ €์žฅํ•œ๋’คJava์ฝ”๋“œ๋กœ yaml์„ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์™€์„œ ๋ณ€์ˆ˜๊ฐ’์„ ํ™•์ธํ•ด๋ณด๋ฉด139353580์ด๋ผ๋Š” ์—‰๋šฑํ•œ ์ˆซ์ž๊ฐ€ ๋ณด์ด๊ณ sample.yaml# ์ „ํ™”๋ฒˆํ˜ธmobileNo : 01023456789 โ“โ“โ“โ“โ“yamlํŒŒ์ผ์— ์œ„์™€ ๊ฐ™์ด mobileNo์˜ 01023456789์„ ์ˆซ์ž๋กœ ์ €์žฅํ•œ๋’คJava์ฝ”๋“œ๋กœ yaml์„ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์™€์„œ ๋ณ€์ˆ˜๊ฐ’์„ ํ™•์ธํ•ด๋ณด๋ฉด 01023456789์ด๋ผ๋Š” ๊ฐ’์ด ์ž˜๋“ค์–ด์žˆ๋Š” ์•Œ ์ˆ˜ ์—†๋Š” ํ˜„์ƒ ๋ฐœ๊ฒฌ [ Solution ] YAML์—์„œ๋Š” ์ˆซ์ž๊ฐ€ 0์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉด๊ธฐ๋ณธ์ ์œผ๋กœ 8์ง„์ˆ˜(Octal)๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค๊ฐ ์ˆซ์ž๊ฐ€ 8์ง„์ˆ˜๋กœ ํ•ด์„๋  ๊ฐ€๋Šฅ..

Dev_Log 2025.02.20

[๋ฐฐ๋“œ๋ฏผํ„ด๋ผ์ผ“]02. ์š”๋„ฅ์Šค ๋‚˜๋…ธํ”Œ๋ ˆ์–ด 001 ํด๋ฆฌ์–ด 2023

[ 02. ์š”๋„ฅ์Šค ๋‚˜๋…ธํ”Œ๋ ˆ์–ด 001 ํด๋ฆฌ์–ด 2023 ]์ œํ’ˆ๋ช…์š”๋„ฅ์Šค ๋‚˜๋…ธํ”Œ๋ ˆ์–ด 001 ํด๋ฆฌ์–ด 2023๋ธŒ๋žœ๋“œ์š”๋„ฅ์Šค( YONEX )๋ฌด๊ฒŒ5U (Ave.78g) ์ƒคํ”„ํŠธFlexible๋ฐธ๋Ÿฐ์Šคํ—ค๋“œ ๋ผ์ดํŠธ (์ˆ˜๋น„ํ˜•)์ตœ๋Œ€ ํ…์…˜20-27 LBS๊ทธ๋ฆฝ ์‚ฌ์ด์ฆˆG5์žฌ์งˆGRAPHITE์›์‚ฐ์ง€์ค‘๊ตญํ‰์ โ˜…โ˜…โ˜…โ˜…โ˜…(5.0)์‹ ํ’ˆ ๊ฐ€๊ฒฉ๋Œ€ 50,000โ‚ฉ (2025-02-19๊ธฐ์ค€)

Badminton/racket 2025.02.19

[๋ฐฐ๋“œ๋ฏผํ„ด๋ผ์ผ“]01. ์•„ํŽ™์Šค ๋‚˜๋…ธํ“จ์ „์Šคํ”ผ๋“œ 726

[ 01. ์•„ํŽ™์Šค ๋‚˜๋…ธํ“จ์ „์Šคํ”ผ๋“œ 726 ]์ œํ’ˆ๋ช…์•„ํŽ™์Šค ๋‚˜๋…ธํ“จ์ „์Šคํ”ผ๋“œ 726๋ธŒ๋žœ๋“œ์•„ํŽ™์Šค(APACS)๋ฌด๊ฒŒ4U (84-86g) ์ƒคํ”„ํŠธMedium๋ฐธ๋Ÿฐ์Šค์ด๋ธ ๋ฐธ๋Ÿฐ์Šค (์˜ฌ๋ผ์šด๋”)์ตœ๋Œ€ ํ…์…˜35 LBS๊ทธ๋ฆฝ ์‚ฌ์ด์ฆˆG2์žฌ์งˆJAPAN TORAY M30 GRAPHITE์›์‚ฐ์ง€๋ฒ ํŠธ๋‚จํ‰์ โ˜…โ˜…โ˜…โ˜…โ˜…(5.0)    ์‹ ํ’ˆ ๊ฐ€๊ฒฉ๋Œ€79,000โ‚ฉ (2025-02-19๊ธฐ์ค€)

Badminton/racket 2025.02.19

[WebSocket] 01. ์›น์†Œ์ผ“(WebSocket)?

[ ์›น์†Œ์ผ“(WebSocket) ]๊ตญ์ œํ‘œ์ค€ RFC 6455 ๊ฐœ๋ฐœ์‚ฌ IETF ์‚ฐ์—… ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋‹จ์ž ์œ ํ˜• TCP ์›น์‚ฌ์ดํŠธ ์›น์†Œ์ผ“ ์›น์†Œ์ผ“(WebSocket)์€ ํ•˜๋‚˜์˜ TCP ์ ‘์†์—์ „์ด์ค‘ ํ†ต์‹  ์ฑ„๋„์„ ์ œ๊ณตํ•˜๋Š” ์ปดํ“จํ„ฐ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ์ด๋‹ค.์›น์†Œ์ผ“ ํ”„๋กœํ† ์ฝœ์€ 2011๋…„์— IETF์— ์˜ํ•ด RFC 6455๋กœ ํ‘œ์ค€ํ™”๋˜์—ˆ์œผ๋ฉฐ ์›น IDL์˜ ์›น์†Œ์ผ“ API๋Š” W3C์— ์˜ํ•ด ํ‘œ์ค€ํ™”๋˜๊ณ  ์žˆ๋‹ค.์›น์†Œ์ผ“์€ HTTP์™€ ๊ตฌ๋ณ„๋œ๋‹ค.๋‘ ํ”„๋กœํ† ์ฝœ ๋ชจ๋‘ OSI ๋ชจ๋ธ์˜ ์ œ7๊ณ„์ธต์— ์œ„์น˜ํ•ด ์žˆ์œผ๋ฉฐ ์ œ4๊ณ„์ธต์˜ TCP์— ์˜์กดํ•œ๋‹ค.์ด๋“ค์— ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋‚˜ RFC 6455์— ๋”ฐ๋ฅด๋ฉด์›น์†Œ์ผ“์€ HTTPํฌํŠธ 80๊ณผ 443์œ„์— ๋™์ž‘ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐHTTPํ”„๋ก์‹œ ๋ฐ ์ค‘๊ฐ„์ธต์„ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฏ€๋กœHTTPํ”„๋กœํ† ์ฝœ๊ณผ ํ˜ธํ™˜์ด ๋œ๋‹ค.ํ˜ธํ™˜์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์›น์†Œ์ผ“ ํ•ธ๋“œ์…ฐ์ดํฌ๋Š” HT..

Dev_Study/WebSocket 2025.02.12

[CentOS] nohup java -jar sample.jar ์‹คํ–‰์‹œ ์ž๋™์ข…๋ฃŒ๋ ๋•Œ

[ Error ] CentOS_8์—์„œ jar๋กœ ๋นŒ๋“œ๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๊ตฌ๋™์‹œํ‚ค๊ธฐ์œ„ํ•ด์•„๋ž˜ ์ฝ”๋“œ๋กœ ์ˆ˜ํ–‰์‹œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ž๋™์ข…๋ฃŒ ๋˜๋Š” ์—๋Ÿฌ ๋ฐœ์ƒ(์ด์œ ๋Š” ํ™•์ธ ๋ชปํ–ˆ์Œ)// ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ๋™ํ•˜๋ ค๊ณ  ํ•  ๋•Œ[root]# nohup java -jar sample.jar &  [ Solution ] ์•„๋ž˜ ์ฝ”๋“œ๋กœ ์‹คํ–‰ํ›„ ์ •์ƒ๊ตฌ๋™ ํ™•์ธ[root]# nohup java -Xmx1024m -jar sample.jar &

Dev_Log 2025.02.06

[React] react_dom__WEBPACK_IMPORTED_MODULE_1__.render is not a function

[ Error ] ํ”„๋กœ์ ํŠธ ๊ตฌ๋™ํ›„ ํŽ˜์ด์ง€ ์ ‘๊ทผ์‹œ์•„๋ฌด๊ฒƒ๋„ ๋œจ์ง€ ์•Š๊ณ console์—Uncaught TypeError: react_dom__WEBPACK_IMPORTED_MODULE_1__.render is not a function ๋ฐœ์ƒ [ Solution ] ํ•ด๋‹น ์—๋Ÿฌ๋Š” React 18 ๋ฒ„์ „ ์ด์ƒ์—์„œreact-dom์˜ render๋ฉ”์„œ๋“œ๊ฐ€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒ๋”ฐ๋ผ์„œ React 18๋ถ€ํ„ฐ๋Š” createRoot๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•จ ์ˆ˜์ •์ „ import React from 'react';import ReactDOM from 'react-dom';import App from './App';ReactDOM.render( , document.getElementById('root'));โ€‹ ์ˆ˜์ •ํ›„ ..

Dev_Log 2025.01.22

[Information] Base64

[ Base64 ]์ปดํ“จํ„ฐ ๋ถ„์•ผ์—์„œ ์“ฐ์ด๋Š” Base64(๋ฒ ์ด์Šค ์œก์‹ญ์‚ฌ)๋ž€6๋น„ํŠธ ์ด์ง„ ๋ฐ์ดํ„ฐ(์˜ˆ๋ฅผ ๋“ค์–ด ์‹คํ–‰ํŒŒ์ผ์ด๋‚˜, ZIPํŒŒ์ผ ๋“ฑ)๋ฅผ๋ฌธ์ž ์ฝ”๋“œ์—  ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š” ๊ณตํ†ต ASCII์˜์—ญ์˜ ๋ฌธ์ž๋“ค๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„์ผ๋ จ์˜ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๋Š” ์ธ์ฝ”๋”ฉ๋ฐฉ์‹์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฐœ๋…์ด๋‹ค.์›๋ž˜ Base64๋ฅผ ๊ธ€์ž ๊ทธ๋Œ€๋กœ ๋ฒˆ์—ญํ•˜์—ฌ ๋ณด๋ฉด64์ง„๋ฒ•์ด๋ž€ ๋œป์ด๋‹ค.ํŠน๋ณ„ํžˆ 64์ง„๋ฒ•์ด ์ปดํ“จํ„ฐ์—์„œ ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์€,64๊ฐ€ 2์˜ ์ œ๊ณฑ์ˆ˜(64 = 2์˜6์Šน)์ด๋ฉฐ,2์˜ ์ œ๊ณฑ์ˆ˜๋“ค์— ๊ธฐ๋ฐ˜ํ•œ ์ง„๋ฒ•๋“ค ์ค‘์—์„œํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ASCII๋ฌธ์ž๋“ค์„ ์จ์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€์žฅ ํฐ ์ง„๋ฒ•์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.์ฆ‰, ๋‹ค์Œ ์ œ๊ณฑ์ˆ˜์ธ 128์ง„๋ฒ•์—๋Š” 128๊ฐœ์˜ ๊ธฐํ˜ธ๊ฐ€ ํ•„์š”ํ•œ๋ฐํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ASCII๋ฌธ์ž๋“ค์€ 128๊ฐœ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค.๊ทธ๋Ÿฐ๊นŒ๋‹ญ์— ์ด ์ธ์ฝ”๋”ฉ์€ ์ „์ž๋ฉ”์ผ์„ ํ†ตํ•œ์ด์ง„๋ฐ์ดํ„ฐ ์ „์†ก ๋“ฑ์— ๋งŽ์ด ์“ฐ๊ณ ์žˆ๋‹ค...

[CentOS] ํŒŒ์ผ๋ถ™์—ฌ๋„ฃ๊ธฐํ• ๋•Œ ์ค‘๋ณตํŒŒ์ผ ์กด์žฌ์‹œ ๋ฌป์ง€์•Š๊ณ  ๋ฎ์–ด์“ฐ๊ธฐ

ํŒŒ์ผ ๋ณต์‚ฌํ•˜๊ธฐ ๋ช…๋ น์–ด๋กœ ๋ณต์‚ฌํ›„ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ–ˆ์„๋•Œ์ด๋ฆ„์ด ์ค‘๋ณต๋œ ํŒŒ์ผ์ด ์กด์žฌํ•˜๋ฉด overwriteํ• ๊ฒƒ์ธ์ง€ y/n์œผ๋กœ ์ž…๋ ฅ์„ ํ•ด์ค˜์•ผํ•˜๋Š”๋ฐ[ ๋ฌป์ง€์•Š๊ณ  ๋ฌด์กฐ๊ฑด ๋ฎ์–ด์“ฐ๊ธฐ ํ•˜๋Š” ๋ช…๋ น์–ด ]# yes | cp -rf ์›๋ณธํŒŒ์ผํด๋”๊ฒฝ๋กœ ๋Œ€์ƒํŒŒ์ผํด๋”๊ฒฝ๋กœ์˜ˆ์‹œ) yes | cp -rf /home/webapp/index.html /usr/share/nginx/htmlโ€‹

Dev_Study/CentOS 2024.12.27
728x90
๋ฐ˜์‘ํ˜•