전체 글
[JAVA] Queue
C++ 에서 queue 에 pair 넣던거 = java 에서 Point 로 넣으면 됨. queue 에서 import java.util.LinkedList; import java.util.Queue; import java.awt.*; // Point Queue queue = new LinkedList();insert q.add(); q.offer();삽입에 성공하면 true를 반환하고, 큐에 여유 공간이 없어 삽입에 실패하면 IllegalStateException을 발생 pop q.poll(); // queue에 첫번째 값을 반환하고 제거 비어있다면 null q.remove(); // queue에 첫번째 값 제거front q.peek(); // queue의 첫번째 값 참조
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...