본문 바로가기
반응형

분류 전체보기271

[Linux] wget certificate 에러 해결 CentOS7 톰캣 설치를 위해 Wget 명령어를 사용하는 도중 증명 관련 에러 발생. wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/apache-tomcat-10.0.14.tar.gz 최신 버전 톰캣을 다운로드하기 위해 위 링크를 참조하여 wget 명령을 날렸지만 아래와 같은 문구로 certification 에러가 발생하였습니다. 이 에러의 경우는 프락시 보안이 되어있는 네트워크 환경에서 발생하는 문제로 Certification을 확인하는 과정을 생략할 수 있도록 설정해주기만 하면 해결됩니다. echo "check_certificate = off" >> ~/. wgetrc 해당 명령을 통해 설정을 해준 뒤 다시 wget명령을 실행하면 다운로드.. 2021. 12. 16.
JSON이란? JSON은 JavaScript Object Notation의 약자로 통신에 관련된 개발을 진행하다 보면 굉장히 많이 접하게 되는 단어입니다. JSON은 말 그대로 데이터를 저장하거나 전송할 때 많이 사용되는 경량 교환 형식으로, 그 자체로는 데이터 포맷일 뿐이며 어떠한 통신 방법도 아니고 그렇다고 문법도 아닌 단순하게 데이터를 표시하기 위한 표현 방법을 의미합니다. 특히 인터넷상에서 데이터를 주고받을 때 그 자료를 표현하는 방법으로 많이 알려져 있습니다. 1) JSON 유래 JSON은 2000년대 초에 널리 사용되던 방식인 플래시나 자바 애플릿 등의 브라우저 플러그인을 사용하지 않는 무상태,실시간 서버 브라우저 통신 프로토콜에 의해 성장했습니다. JSON.org 웹사이트는 2002년 런칭되어 2005년 .. 2021. 12. 16.
현재 날짜,시간 출력 리눅스 C언어 Application 프로그램에서 현재시간 값을 구하는 경우가 적지 않게 접할 수 있는데 time.h 표준 라이브러리를 통해 시간 값을 가져오는 방법을 알아보겠습니다. 기본적으로 time.h 라이브러리가 include가 되어있다는 가정하에 tm 구조체를 이용해서 localtime을 가져옵니다. 여기서 주의해야 할점은 year 값에는 1900을 더해주면 현재 년도가 나오고 month에는 1을 더해주면 현재의 월이 나옵니다. 이점만 유의하면 나머지는 그대로 가져오면 현재 시간입니다. 2021. 12. 15.
Mysql 특정 문자 포함한 테이블 조회 Mysql 사용중 문자를 포함하는 테이블을 조회해야 하는 경우 Query문을 통해 간단하게 조회하는 구문을 만들 수 있습니다. 맨 마지막에 %%는 모든것을 포함한다는 것인데 ABC 앞에 어떤문자가 오건, 뒤에 어떠한 문자가 오건 앞뒤신경쓰지 않고 ABC가 포함된 문자를 찾겠다는 의미입니다. 그 ABC를 포함하는 문자를 like를 통해 데이터필드에서 찾겠다는 구문입니다. 응용하자면 %ABC를 하면 ABC로 끝나는 문자를 찾는것이고 ABC%로 구문을 작성하게 되면 ABC로 시작하는 문자를 찾게됩니다. 2021. 12. 14.
리눅스 FCM push message 전송 리눅스 Centos7에서 FCM메시지를 전송하기 위해서 PHP를 사용했지만 진행하는 프로젝트가 TCP/IP C언어 프로그램에서 전송해야 되는 시스템이라 다음과 같이 구성하였습니다. C언어에서는 curl 라이브러리를 통해 php에 push 메시지에 대한 내용을 전달합니다. curl 라이브러리를 통해 POST로 push.php 파일로 data를 전송합니다. push message를 실질적으로 FCM Server로 전달하는 일은 push.php에서 담당합니다. FCM으로 메세지를 전송할 때 두 가지 방법으로 보낼 수 있습니다. 첫 번째는 해당 기기에게만 보내는 방법, 두번째로는 전체 사용자에게 보내는 방법입니다. 먼저 해당 기기에 보내기 위해서는 기기의 고유 token값을 알고 있어야 합니다. 3번째 줄 $f.. 2021. 12. 13.
[Server] FCM이란? FCM이란 Firebase Cloud Messaging의 약자로 Google에서 지원하는 무료 메시지 전송 서비스를 의미합니다. FCM은 Google에서 제시하는 사용법만 숙지하면 간단하게 사용 가능하며 현재 카카오톡, 네이버, 게임 등 많은 분야에서 알 림메 세지를 사용자에게 전달하기 위해 활용되고 있습니다. FCM을 사용하기 위해서는 먼저 개념을 먼저 알고 사용하는 것이 중요합니다. 1) GCM과 FCM FCM의 처음 시작은 GCM으로부터 시작됩니다. 즉 FCM이 아닌 GCM이라는 이름으로 불리며 메시지 전송 서비스를 시작했던 것이죠. GCM은 Google Cloud Messaging의 약자로 구글에서 제공하는 Server와 Client App 간에 푸시 메시지를 보낼 수 있는 서비스입니다. GCM .. 2021. 12. 12.
반응형