일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- reference data type
- 디버깅
- sqlplus
- greedy
- Greedy 알고리즘
- docker image
- Java
- DevOps
- Access Modifier
- Docker 핵심
- MySQL
- 탐욕 알고리즘
- SQL
- docker 개념
- 프로그래머스
- 서브넷
- join
- 백준
- debugging
- 알고리즘
- 거스름돈
- 전자레인지 문제
- 클라우드
- 그리디 알고리즘
- 자바스크립트 기초
- 브론즈
- java.io
- date_format
- docker
- 코테
- Today
- Total
목록분류 전체보기 (27)
나는매일가운데
import java.util.*; class Solution { public int[] solution(String[] name, int[] yearning, String[][] photo){ int[] answer = new int[photo.length]; HashMap map = new HashMap (); for (int i=0; i key가 존재한다면 value를 꺼내오고, 없다면 Default값을 설정하는듯...??
(1) 문제 설명 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀝니다. 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어질 때, 경주가 끝났을 때 선수들의 이름을 1등부터 등수 순서대로 배열에 담아 return 하는 solution 함수를 완성해주세요. (2) ..

IaC = Infrastructure as Code - Infrastructuref를 코드로 정의하고 자동화 하는 것 - 즉, 서버, 네트워크, 스토리지 등의 인프라스트럭처를 코드로 작성하여 버전 관리 시스템을 통해 관리하고, 자동화된 프로세스를 통해 인프라스트럭처를 생성, 배포 및 관리하는 것 - 핵심 : 인프라스트럭처를 코드로 정의하고, 소스코드와 같은 방식으로 관리하는 것 - 장점 수동으로 설정하는 것보다 일관성이 있다 클라우드 컴퓨팅과 같은 동적 인프라스트럭처에서 유용 => 확장 축소, 재사용성 등 유지보수성 증가 쓰레드는 타이머를 기반으로 만들어짐 => 쓰레드 생성 시 타이머를 설정 하면 꼬일 가능성이 높다 1. 컨테이너로 이미지 만들기 (Commit & DockerFile build) (1) ..

0. 시작하기전... - 도커는 도구일 뿐이다 최대한 사용법에 익숙해지자 1. 도커 리터러시 - 리터러시 : 어떤 분야에 대한 지식과 이해를 가지고 그것을 활용할 수 있는 능력 (1) 컨테이너 - 배경 : 과거 항해 시 화물마다 다른 무게, 선적 방법으로 인해 선적 과정에서 발생하는 비용, 기간이 길어졌다. => 컨테이너를 통해 이를 규격화시킴 => 선적 과정 단축으로 인해 비용, 기간 단축 및 환적이 쉬워졌다. 과거 개발 환경을 통일 시키기 위해 다양한 app, 환경변수 설정하기 까지에 기간이 길게 걸렸다. 또한 오픈소스의 치명적인 단점인 버전 이를 해결해야 했었다. 이 처럼 컨테이너의 개념은 개발 환경, 배포를 규격화 시킴으로 인해 개발 비용, 배포, 기간이 단축되었다. - 개념 : 도커의 아키텍쳐 ..

1. 프로세스 (1) 프로세스의 의미 - 컴퓨터 운영체제에서 실행 중인 프로그램 (2) 리눅스에서의 프로세스 - 프로그램의 인스턴스 - 시스템 리소스를 할당 받음 - 고유한 ID를 부여받음 (3) 프로세스의 부모/자식 관계 - bash(부모 프로세스)라는 프로그램을 통해 실행됨 - 명령어 (자식 프로세스) 가 부모에 의해 생성됨 -> 자식이 종료되면 부모가 종료 정보를 받는다. (4) 프로세스 계층 구조 - Init process : 시스템 부팅 시 가장 처음으로 시작 되는 프로세스 (모든 프로세스의 부모) => ID =1 (5) 프로세스의 종류 - Demon : 프로그램이 실행될 때 자동으로 실행되는 프로세스 => 서버로서의 역할을 하는 프로세스 (6) 프로세스 관리의 의미 - 동작중인 리눅스 시스템에..

1. 데이터와 파일시스템 (1) 컴퓨터에서 다루는 데이터 - 물리적으로는 전기 신호의 형태 - 이 신호를 이진수의 형태로 표현하여 저장한것 (1) 파일 시스템 : - 컴퓨터에 존재하는 물리적인 데이터(0, 1의 집합)를 파일이라는 단위로 접근하고 관리하기 위해 필요한 논리적인 구조(코드) - 접근 : 사람을 위한 인터페이스를 제공 - 관리 : 파일단위의 데이터 관리, 저장공간이라는 컴퓨터 자원 관리 리눅스 파일 시스템의 구분 디스크 (블록 장치) 기반 파일시스템 : HDD, SSD, SD 카드 등에 생성 의사(Pseudo) 파일 시스템 : 메모리 (RAM)에 생성 => 일반적으로 파일 시스템 처럼 작동하지만, 실제로 디스크에 저장되지 않고, 메모리에 저장되는 것 2. 파일 시스템 설치 및 관리 (1) 디..