티스토리 뷰
라이브러리
내가 미리 만든 함수의 모음
예시) 파이썬 - math, colletion .
프레임워크
가이드라인, 틀이 있고 가져다 쓰는 것
- 틀을 제공하고 그 안에서만 활동할 수 있도록 제한하는 툴
운영체제는 프레임워크의 성격을 가짐(프레임워크 > 운영체제)
ex) spring boot, react - 문법에 맞춰서 만들어야함
개발환경(IDE)
공장, 안드로이드 스튜디오 같은 거
예) 안드로이드 스튜디오
서버 - 클라이언트
절대적인 관계
서버
클라이언트의 요청을 받아 처리
자원을 가지고 있는 쪽
예) 아파치
클라이언트
사용자 측
자원을 요구하는 쪽
OS(운영체제)
시스템을 동작시키는 기본적인 것
예) 리눅스(윈도우, 안드로이드, 칼리, 우분투, 데비안, 레드헷, 오라클 등), 유닉스(ios)
사용자가 컴퓨터를 쉽게 다룰 수 있게하는 인터페이스
DB
데이터 저장하는 곳
DBMS
DB에 데이터 쓰고 저장, 삭제 등 하는 거
데이터베이스 관리 시스템
브라우저
인터넷(통신)
인터넷 컨텐츠에 접근하기 위한 응용 프로그램
인터페이스
- 강제성
패키지
- 프로그램을 실행하기 위한 모음집
파일
- 데이터나 실행코드 등을 담아두는 그릇
프로그램
- 파일보다 작은 개념
- 실행코드를 가지고 있는 파일
- 디스크
프로세스
- 실행중인 프로그램
- 메모리에 저장되어 있는 프로그램
컴퓨터 저장 공간
- 메모리, 디스크, cpu
- 메모리 : 휘발성(컴퓨터가 꺼지면 사라짐), 용량이 디스크보다 작다. => 읽는 속도가 빠르다
- 디스크 : 비휘발성, 용량이 메모리보다 크다. => 읽는 속도가 느리다
캐싱
- 디스크에서 메모리로 가지고 오는 것(디스크 캐싱)
- CPU쪽으로 가까이 데이터를 갖고 오는 것( 메모리가 cpu와 더 가깝다 )
스크립트 vs 프롬프트
- 스크립트 : 여러 명령어를 하나로 묶어서 한 번에 실행
- 프롬프트 : 명령어를 하나씩 실행
함수
- 특정 동작을 수행하는 코드
- 환경 변수 : OS의 전역 변수
- Total
- Today
- Yesterday
- 오라클
- 변수
- 부호 연산자
- dbms
- 복합 대입 연산자
- this
- 비트 연산자
- 자료형
- SETTER
- 자바 자료형
- 깊은복사
- 얕은복사
- 생성자
- 서식문자
- Arrays클래스
- 자바 출력문
- getter
- 배열
- 논리 연산자
- 메서드
- 삼항 연산자
- 관계 연산자
- 제어문자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |