Nginx를 이용하여 websocket 연결 요청을 websocket 전용 url로 proxy 할 필요가 생겨서 기록을 남깁니다. 환경 nginx 1.18ver cent os 7 본론 저 같은 경우 9000번 포트로 들어오는 신호를 http://서버EndPoint/socket/test 라는 웹 소켓 전용 uri로 연결해줘야 하는 경우에서의 설정입니다. 환경에 따라 9000번이 아닌 다른 포트를 사용하셔도 무방합니다. client 요청 uri : wss://서버EndPoint/api/socket/test 실제 연결을 위한 uri : http://서버EndPoint/socket/test client 요청 uri 와 실제 연결을 위한 uri 를 비교해보면 client 요청 uri에는 포함되어있던 /api/ 라..
머릿말 java 언어로 프로젝트를 진행 중 manifest 내부에 정보를 저장하고 빌드 후 .jar 파일에서 정보를 읽어와야하는 경우가 발생하였습니다. 이에 대하여 해결한 방법을 공유하고자 글을 씁니다. 개발 환경 open jdk 11 vscode spring boot gradle 예시 예시로 gradle 환경에서 manifest에 어플리케이션 버전 정보를 저장하고 REST API와 커맨드 라인 명령어를 통하여 버전 정보를 읽어올 수 있는 코드를 작성해 보겠습니다. 현재 개발중인 또는 테스트를 위한 프로젝트가 생성되어있다고 가정하겠습니다. 1.gradle을 통한 manifest에 버전 정보 저장 build.gradle 을 IDE 또는 본인이 사용하시에 편리한 편집기로 열어서 아래와 같은 코드를 추가합니다..
핵심 Binary to Text 문자셋에 구에받지 않음 Base64 인코딩 Base64란 Binary Data를 Text로 바꾸는 binary-to-text encofing schemes의 하나로써 Binary Data를 Character set에 영향을 받지 않는 공통 ASCII 문자로만 이루어진 문자열로 바꾸는 Encoding 이다 특징 문자셋에 구에받지 않음 '=' 문자가 들어가는 Padding 이 발생함 원본 데이터에 비해 데이터 양이 33%정도 증가함 왜 사용하는가? 환경에 구에받지 않는 공통 ASCII 문자열로 안전하게 데이터 전달을 하기 위하여 출처 : https://effectivesquid.tistory.com/entry/Base64-%EC%9D%B8%EC%BD%94%EB%94%A9%EC..
./프로그램경로 해당 경로의 프로그램 실행 cd 디렉토리경로 지정한 경로의 디렉토리로 이동 fg %백그라운드 프로세스 인덱스 번호 백그라운드에서 동작하고있는 프로세스를 포그라운드로 전환시킨다 gdb -p PID gdb 실행중 r, q, bt, handle SIGPIPE noprint nostop 실행중인 프로세스 ID를 기준으로 디버깅 실행 r = 디버깅 실행 q = 디버깅 종료 bt = 콜스택 확인 c = 이어서 진행 handle SIGPIPE noprint nostop = 파이프관련 알림 발생 및 자동정지 기능 비활성화 kill -9 PID 프로세스 강제 종료 kill xfce4-panel 하단 작업표시줄 비활성화 killall 프로세스명 지정한 프로세스 명을 가진 모든 프로세스 종료 ldd 프로그램..
전체 DB 덤프 형식 test@test:~$ mysqldump -u유저아이디 -p패스워드 데이터베이스이름 > 만들고자하는덤프이름.sql 예시 test@test:~$ mysqldump -uroot -p12345 testDB > testDump.sql 특정 테이블 덤프 형식 test@test:~$ mysqldump -u유저아이디 -p패스워드 데이터베이스이름 테이블1 테이블2 > 만들고자하는덤프이름.sql ## 예시 test@test:~$ mysqldump -uroot -p12345 testDB tableA tableB > testDump.sql 캐릭터셋을 변경하여 덤프 형식 test@test:~$ mysqldump -u유저아이디 -p패스워드 --default-character-set=캐릭터셋종류 데이터베이스..
- Total
- Today
- Yesterday
- C
- double free
- rotator
- c++11
- UE5
- unrealengine
- LambdaFunction
- Lambda
- coordinate system
- bug
- UE4
- 람다
- 람다함수
- Trouble shooting
- c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |