개발
[개발노트] 2023.08.11(금)
정리하는개발자
2023. 8. 11. 18:03
728x90
반응형
1. 네이버 클라우드 플랫폼 - 리눅스 환경에서 꼭 알아두면 좋을 4가지 꿀팁
개인적으로 ssh로 다른 서버 접속시 alias 설정을 이용하는 방법이 유용했다.
bash 명령어의 -i, -c 옵션을 공부하자.
2. 네이버 클라우드 플랫폼 - gRPC 깊게 파고들기#1, gRPC 깊게 파고들기#2
gRPC에 대해서 상세하게 설명되어 있어 아주 좋다.
이기종간에 데이터 연계를 대부분 웹서비스, REST를 이용하나 gRPC를 경험하는 것도 좋을듯하다.
3. curl 명령어를 이용한 post 방식의 파일전송 방법
https://gist.github.com/subfuzion/08c5d85437d5d4f00e58
https://findstar.pe.kr/2018/05/13/upload-file-on-curl/
리눅스의 정보를 curl 명령어의 get 방식으로 spring-boot 웹서비스로 전송하려고 했으나 공백등 제한사항이 많아 java properties 방식(key=value) 텍스트파일 전송방식으로 개발하니 훨씬 편함.
추후 파일을 전송할 일이 있으면 파일정보(-F 옵션)을 추가하면 여러개 파일도 전송이 가능하니 유연성도 좋을것 같다.
[17:56:59.770] [INFO ] c.g.d.c.s.c.OsController(OsController.java:42) - remoteAddr :192.168.1.69, data.size : 17 [17:56:59.770] [DEBUG] c.g.d.c.s.c.OsController(OsController.java:55) - osFilePath : C:\Users\wylee\AppData\Local\Temp/devcode/system/os.info.20230811175659770 [17:56:59.772] [DEBUG] c.g.d.c.s.c.OsController(OsController.java:59) - readFileToString - C:\Users\wylee\AppData\Local\Temp/devcode/system/os.info.20230811175659770 hostname=wcentos
728x90
반응형