분류 전체보기 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

[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개가 되지 않는다.그런까닭에 이 인코딩은 전자메일을 통한이진데이터 전송 등에 많이 쓰고있다...

728x90
반응형