금연 32일차 일기
금연 일차 : 32오늘 일요일은 잠탱이였다.. 잠 자느라 담배생각이 안났다.벌써 8월의 마지막 날이다....
키자드에 등록된 총 558개의 포스트를 확인하실 수 있습니다.
play 1 play 2 play 3 play 4 play 5 play 6 play 7 play 8 play 9...
가짜 사나이의 1,2,3편을 뒤늦게 봤다.물론, 고강도로 훈련을 받은 가짜 사나이 출연진들의 고통을 다 ...
이번 화를 본 직후의 느낌을 나중에도 생생히 기억하고 싶다. 그만큼 매우 강렬한 메세지를 던져줬다.잠...
문제는 총 3문제, 구름 플랫폼에서 시험을 치렀습니다. 언어는 C/C++/Java가 가능했습니다.전체적으...
쇼미더머니 보고 감동 느낀 건 처음이다. 4분짜리 영화를 본 기분. 둘이 무대 즐기면서 하는 것도 보기 좋...
어셈블러(Assembler)의 역할어셈블러는 번역하는 과정에서 필요한 모든 정보를 데이터베이스에 저장하고 ...
프로세스 스케줄링 알고리즘의 개념다중 프로그래밍 방식은 메모리에 여러 개의 프로그램을 적재함으로써 ...
임계 구역의 개념다중 프로그래밍 운영체제에서 한순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및...
상호배제 개념임계 구역(공유 자원)을 어느 시점에서 단지 한 개의 프로세스만이 사용할 수 있도록 하며, ...
세마포어(Semaphore)란?E. J. Dijkstra에 의해 고안된 프로세스 간의 상호배제 및 동기화 문제 해결 방...
교착상태 정의두 개 이상의 프로세스가 하나의 자원을 공유하여 사용하고 있을 때 서로가 사용 중인 자원을...
Process ManagementCPU가 프로세스가 여러 개일 때, CPU 스케줄링을 통해 관리하는 것을 말합니다....
우리가 지금 해야할 일은스프링 프로젝트는 내부에서 돌아가는데이를 어디서든 접근이 가능한웹상에 배포...
인스턴스를 만들 때에잘 보관하라던pem 키를 사용할 시간이다.https://www.chiark.greenend.org.uk/~...
인스턴스 내부로 들어온 상황이니다시 한번 상황을 복기해보도록 하겠다.우리는 AWS로부터 EC2를 생...
웹 서버 구축을 위해서는 톰캣서버가 필요하다(WAS)이번 포스팅에서는 tomcat8을 설치해볼 예정이다....
우선 Filezila 를 다운로드 받는다.(Client 버전)https://filezilla-project.org/파일질라를 실행...
우선 RDS로 들어가자.이곳에서 데이터 베이스 생성을 눌러주자.나는 MySQL을 이용할 것이다....
1. Docker 란?컨테이너 기반의 오픈 소스 가상화 플랫폼 입니다.⊙그렇다면 컨테이너란 무엇인가?컨...
우리가 깃허브를 사용하는 것처럼, 도커도 도커허브(원격저장소)가 존재합니다.Hello World 도커 이미지...
Nginx 컨테이너 실행하기이번 명령은 docker run [옵션] [이미지] 와 같이 사용되었습니다.이미지는 ngi...
* Jib Jib는 구글에서 제공하는 Java 애플리케이션 용 Docker를 작성하기 위한 플러그인 입니다.쉽게 ...
1. jar로 배포하기우선 저는 jar로 실행하기 위해 이 블로그를 참고하여 실행가능한 jar파일을 만들었습...
여러개의 컨테이너가 하나의 서비스를 운영하기 위해서는 데이터베이스 컨테이너를 run, 웹서버를 run, ...
한 곳에서 다른 곳으로 직접 가는 경우가 없는 경우 가장 빨리 가는 방법?가중치 포함, 방향성 그래프에...
1. lower_bound 란?1. 이진 탐색 기반의 탐색 방법.=> 배열 or 리스트가 정렬되어 있는 상태일 ...
크기가 k인 각각의 부분 배열에 대한 최솟값들 중 최댓값을 찾는 문제만약 주어진 배열 { 3,4,1,2,3,4,6...
개념서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않다면 자리를 교환하며 정렬하는 알고리즘입니...
개념Selection Sort는 원소를 넣을 위치는 이미 정해져있고, 어떤 원소를 넣을지 선택하는 알고리즘입니...
개념Insertion Sort는 2번째 원소부터 시작(index) 하여, start<=i<index인 구간, 즉 index...
개념Quick Sort는 분할 정복(divide and conquer) 방법을 주어진 배열을 정렬합니다.* 분할 정복(divid...
개념합병 정렬이라고도 합니다. Divide and Conquer를 통해 구현.Divide and Conquer란 큰 문제를 작은...
개념완전 이진 트리를 기본으로 하는 힙(Heap) 자료구조를 기반으로한 정렬 방식입니다. 최대 힙 트리나 ...
개념데이터를 구성하는 기본 요소(Radix)를 이용하여 정렬을 진행하는 방식입니다.입력 데이터의 최댓값만...
개념해시 테이블은 데이터의 키값을 해시함수를 이용해 인덱스화하고, 배열의 해당 인덱스에 데이터를 저장...
XOR을 이용하면, 문자든 숫자든 위치를 서로 바꿀 수 있습니다.위와 같이 절반만 서로 SWAP하면 문...
벨만포드 알고리즘이란?그래프가 가중치를 가지는 Edge로 이루어져 있을 때, 한 점(Vertex)에서 나머지 ...
서론AI 기술을 활용한 서비스를 개발하려 공부하고 있는데 mask r-cnn을 활용하는 과정 중, 이미 Traini...
DAO Data Access Object : Database의 data에 접근하기 위한 객체DataBase에 접근하기 위한 로직...
우선은 REST에 대한 내용을 알아야겠죠?위 블로그는 REST에 대해 아주 잘 정리가 되어 있는 블로그...
1. 출력결과를 콘솔이 아닌 파일에 저장하기(Write)기본 project에다가 class파일 하나 생성해주세요.저는...
Spring 관련 포스팅을 하다가, 짧게 상속개념을 설명하고 넘어가려 했는데 쓰다보니 말이 길어져서 포스팅...
우선 A라는 ArrayList가 있다고 해보자. 이 ArrayList를 2중 포문을 사용하는 상황이라고 가정하자....
기본적인 Overloading에 대한 설명은, 함수의 매개변수의 타입이 다르거나 매개변수의 개수가 다르다면 같...
이 메서드는 해싱(hashing)기법에 사용되는 "해시함수(hash function)"을 구현한 것이다.해싱은 ...
서론JWT로 회원 인증 처리를 할 때, 쿠키를 활용하게 되는데, 서비스를 개발할 때마다 자주 쓰이는 녀석...
사용 예)FastIO io = new FastIO(); n = io.nextInt();BufferedReader보다 속도...
객체지향 개념에서 모든 것은 객체로 다뤄져야 합니다. 그러나 자바에서는 8개의 기본 자료형(Primitive d...
프로젝트 생성은Spring Legacy Project-> Simple Spring Maven 선택프로젝트 생성하자마자 po...
DAO(Data Access Object)는 우리가 기존에 Java에서 JDBC 코딩을 짜던 직접적으로 DB와 연결...
Service와 Dao를 굳이 나눈 이유는 Service는 이름처럼 어느 곳에 서비스를 해주는 것인데 그 서비스 대...
- Enterprise Application에서 필요로하는 기능을 제공하는 프레임 워크1. Spring CoreSpring 프레...
Autowired는 우리가 일일히 생성자를 만들고 객체를 생성하는 작업을@ (어노테이션) 을 통해서 주입해주는...
이번 시간에는 SpringBoot를 통해서Restful을 한번 만들어 보겠습니다.우선 저는 MySql에서저의 데이...
사전 준비물 Java 11버전 설치 (자바 다른 버전을 사용해도 상관 없습니다.) IntelliJ 또는 Eclips...
3개밖에 라이브러리를 안가져왔는데, 프로젝트 왼쪽의 External Libraries 를 보면 수십개의 라이브러...
HelloController.javahello-template.html서버 실행후 uri를 다음과 같이 쳐보면소스보기를 눌러서 ...
연습용이기 때문에 굉장히 단순한 상황을 가정합니다.1. 비즈니스 요구 사항 확인 데이터 : 회원 ID, ...