분류 전체보기
netlink (7) : kernel - user space 간 IPC 통신
netlink 란? 커널과 사용자 영역 간 데이터 통신을 할 수 있는 IPC 통신을 할 수 있는 방법 중 하나입니다. IPC (Inter-Process Communication) 통신이란 프로세스 간 데이터 통신을 의미합니다. Netlink 는 커널과 사용자 영역에서 각각 내부적으로 사용하는 API 를 이용하여 통신하도록 동작하고 있습니다. #include #include #include int netlink_socket; netlink_socket = socket (AF_NETLINK, socket_type, netlink_family); 참고로, socket 의 원형은 다음과 같습니다. int socket(int domain, int type, int protocol) Netlink 소켓을 생성할 때..
node.js 시작하기 (codeanywhere / express)
1. node.js 란 Chrome 의 V8 엔진을 이용해 javascript 로 web application 을 개발하는 런타임 플랫폼이다. Apache, Nginx 처럼 웹 서버 기능을 내장하고 있어 node.js 를 웹서버처럼으로도 사용하여 웹 페이지를 생성할 수 있다. event-driven 비동기 I/O 2. node.js 시작하기 1. node.js 설치 windows : powershell - node -v 를 통해 버전 확인 2. vscode 설치 3. 서버 띄우기 request: 클라이언트가 서버에게 요청 response: 사용자에게 전송할 데이터 생성 (1) http 모듈을 이용하여 띄우기 var http = require('http'); var server = http.createSe..
MySQL 서버 타임존 설정
서버 타임존을 설정하지 않아 다음과 같은 오류가 발생했다. Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '????��? ????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. MySQL DB 타임존을 확인..
[RESTful] REST API 활용하기 (2) - spring-boot 게시판에 적용
REST API 에 대한 개념은 이전 글에서 정리하였다. 이번 포스팅에서는 spring-boot 로 구현했던 게시판에 REST API 를 적용해보겠다. [Web Programming] - [RESTful] REST API 활용하기 (1) - 개념 [RESTful] REST API 활용하기 (1) - 개념 REST api 개념을 정리하고, 이전에 구현한 spring boot 게시판의 코드를 보면서 RESTful하게 적용하고자 한다. 1. REST API REST 는 Representational State Tranfer의 약자로, HTTP 프로토콜(GET, POST, DELETE.. whatsmyinterest.tistory.com REST API 아키텍쳐를 적용하기 위한 가장 중요한 규칙이 있었다. 1...
[RESTful] REST API 활용하기 (1) - 개념
REST api 개념을 정리하고, 이전에 구현한 spring boot 게시판의 코드를 보면서 RESTful하게 적용하고자 한다. 1. REST API REST 는 Representational State Tranfer의 약자로, HTTP 프로토콜(GET, POST, DELETE 등)의 의도에 맞게 디자인하도록 유도하는 소프트웨어 아키텍처이다. 검색하면 항상 나오는 탄생 배경은 더보기에..↙ 더보기 2000년도 아파치 HTTP 서버 프로젝트 공동 설립자인 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었다. 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어 지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 한다. 출처 : h..