일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- debugging
- docker 개념
- reference data type
- docker
- Java
- 탐욕 알고리즘
- 브론즈
- Greedy 알고리즘
- 거스름돈
- MySQL
- Access Modifier
- date_format
- 코테
- 그리디 알고리즘
- SQL
- 알고리즘
- 디버깅
- docker image
- 백준
- 전자레인지 문제
- 자바스크립트 기초
- 서브넷
- Docker 핵심
- 클라우드
- greedy
- join
- java.io
- sqlplus
- DevOps
- 프로그래머스
- Today
- Total
목록분류 전체보기 (27)
나는매일가운데

1. 리눅스의 파일과 디렉토리 (1) 파일? 파일 : 컴퓨터 안의 정보를 이름이라는 수단으로 참조하게끔 하는 시스템 (2) 리눅스 파일의 종류 일반 파일 : 일반적으로 자주 사용하는 파일 - ASCII 텍스트 파일 : 문자로 이루어진 파일 - 바이너리(이진) 파일 : 텍스트 파일 외에 모든 파일 / 프로그램을 실행하기 위한 파일, 미디어,이미지 파일 디렉토리 - 윈도우에서 폴더에 해당 - 의미 : 방향 + 목록, 저장소 - 주요 디렉토리 dev : 장치 파일이 담겨 있다. home : 사용자 홈 디렉토리 root (/) : 관리자 계정의 홈 디렉토리 etc : 리눅스 설정을 위한 각종 파일 존재 mnt : 파일 시스템을 마운트 proc : 커널 관련 정보 var : 로그 등 내용이 자주 바뀌는 파일 저장..

1. 우분투 소프트웨어(패키지) 관리 (1) 우분투 패키지 관리 패키지 - 바이너리 : 스마트폰의 App과 유사하다. 다운로드 , 설치 후 바로 사용 가능 - 소스 코드 : 소스 코드를 다운 후 서버에서 사용할 수 있게 컴파일을 해야한다. 이후 사용 가능 우분투 패키지 파일 - deb 파일 : 우분투 등 데비안 게열 리눅스 배포판(pc에 설치를 할 수 있는 형태 / cd, 이미지 등...)에서 사용하는 소프트웨어 패키지 파일 우분투 패키지 카테고리 - Main : 무료 및 오픈소스 (우분투 지원 O) - Universe : 무료 및 오픈소스 (우분투 지원 X) - Restricted : 법적 제한이 있는 소프트웨어 (우분투 지원 O) - Multiverse : 법접 제한이 있는 소프트웨어 (우분투 지원 ..

1. 서버 만들기 (1) VPC (virtual private cloud) : 클라우드 환경을 제공해주는 가상 머신 (2) VPC 생성하기 - 192.168.xxx.xxx/16 : 사설 IP (내부 망에서 사용) / 서브넷 마스크가 255.255.0.0을 의미한다. - 서브넷 네트워크 : VPC 네트워크 범위내 서브넷을 생성함 - 서브넷을 하나 더 만든다고 가정할 때 네트워크 범위가 겹치지 않게 지정해줘야한다. (3) 서버 생성 - 네트워크 인터페이스 : 서브넷 안에 위치하는 서버의 IP주소를 할당함. (마지막 숫자는 6~254까지 지정 가능) => 내부망에서만 접근 가능 - 공인 IP : 외부에서 서버에 접근하기위한 통로;..?? (4) ACG 설정 - ACG : 서버 접근 규칙 (방화벽 역할) => ..

01. Docker (1) MSA (Micro Service Architecture) => 개별 기능을 하는 작은 서비스를 각각 개발, 연결하여 운영하는 WEB Architecture => 복잡성의 증가, 다양한 언어로 개발, 빠른 개발 및 배포 주기로 인해 즉각적인 대응이 필요하다. => 장점 : 1.시스템의 확장성 증가 2.독립적인 서비스의 개발로 즉각 대응 가능 3. 하나의 서비스가 다운되더라도 전체 시스템이 영향 받지 않음 4. 대형 프로젝트에서 적합함 => 단점 : 1. 다수의 서비스들이 분산되어 있기 때문에 개발 및 배포 복잡 2. 분산 시스템에 대한 이해도 필요 3. 테스트 및 디버깅 어려움 (2) 모놀리식 아키텍쳐 -> 하나의 어플리케이션에 여러 기능이 통합되어 있는 구조 -> 장점 : 개..

시작하기 전... JAVA Encoidng : java는 String을 처리할 때 내부에서 UTF-16으로 인코딩되어 처리된다. 송수신이 필요할 경우, UTF-8로 변환하여 사용. UTF-8의 경우 영어는 1Byte로 처리, 영어 이외에 문자는 3Byte로 처리하여 사용되기 때문에 한글이 깨지는 현상이 발생한다. 1. java.io 란? - java에서 입/출력을 위한 방법, 도구들을 객체화 시켜 모아둔 class 집합체 - InputStream, OutputStream, Writer, Reader 등으로 구성되어 있다. 2. InputStream, OutStream (1) Stream이란?? - 즉, 입력 장치(키보드 등)와 프로그램, 프로그램과 출력장치 (모니터 등)를 연결시켜 주는 통로를 말한다. ..

1. JAVA의 형 변환 (1) 묵시적 형 변환(Implicit Type Conversion)과 명시적 형 변환(Explicit Type Conversion) 1. 묵시적 형 변환(Implicit Type Conversion) - java에서 데이터 타입을 전환할때 자동으로 형 변환을 해주는 경우를 말한다. - 기본 데이터 타입은 primitive data type은 byte 수가 작은 쪽에서 큰 쪽으로 변환할 때 따로 명시하지 않아도 자동으로 형 변환이 진행된다. - Reference data type은 개념적으로 큰 쪽으로 형 변환이 자동으로 된다. 즉, 상위 class 방향으로 묵시적 형 변환이 일어남. ex) int i = 7; => double d = i; 가 가능해진다. 2. 명시적 형 변환(..