728x90
반응형
- [ 배경지식/배경지식 ]Class | Object | Instance | IoC | DI2022-07-02 23:30:05Class, Object, Instance 👉🏻 Class : 설계도 👉🏻 Object : 실체화가 가능한 것 👉🏻 Instance : 실체화 된 것 예를 들어 내가 집을 꾸미기 위해 가구를 사자! 라고 한다면 이말을 들은 사람은 어떤 가구? 라고 되물을 것이다. 가구는 추상적인 것으로 ‘개념'에 가깝다. 그래서 나는 의자를 살것이라고 대답한다. 의자를 주문하면 실제 의자가 집으로 배달되어 올테니.. 의자는 실체화가 가능한 Object 가 된다. 그렇게 구입해 도착한 내 눈 앞의 의자는 실제 세계에 존재하는 것이 된다. 이때의 의자는 instance 가 된다. IoC (Inversion of Control), 제어의 역전 집에 가구를 배치한다고 생각해보자. (위에서 의자를 예로 들었기 때문에 여기서도 의..
- [ 배경지식/배경지식 ]SQL문 완전 정복2022-04-17 23:24:10한글자가 추가된 문자열을 찾기 [결과] 테이블 처럼 ‘미나’ 라는 문자열 앞에 한글자가 추가된 문자열을 찾기 위한 쿼리를 작성하시오. (김조미나, 미나와 같이 앞에 한글자가 추가되지 않은 문자열은 조회되지 않아야한다.) [이름] 이름 나이 김미나 23 박미나 43 임미나 28 김조미나 45 미나 13 [결과] 이름 나이 김미나 23 박미나 43 임미나 28 답 더보기 👉 SELECT * FROM 표 WHERE 이름 LIKE_'미나'; 컬럼 LIKE 패턴 - 와일드카드 와일드카드 설명 % 0개 이상의 문자열과 일치 [ ] 1개의 문자와 일치 [^] 1개의 문자와 불일치 _ 특정 위치의 1개의 문자와 일치 조인하기 [책이름]과 [가격표] 테이블을 조인하여 [결과] 테이블처럼 나오도록 쿼리를 작성하시오 답 더..
- [ 배경지식/배경지식 ]포인터2022-04-17 22:13:21포인터 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 주소값 데이터의 주소값이란 해당 데이터가 저장된 메모리의 시작 주소를 의미 int 형 데이터는 4바이트의 크기를 가지지만, int 형 데이터의 주소값은 시작 주소 1바이트만을 가리킴 포인터 메모리의 주소값을 저장하는 변수, 포인터 변수라고도 불림 int n = 100; // 변수의 선언 int *ptr = &n; // 포인터의 선언 포인터 연산자 주소 연산자 (&) (= 번지 연산자) 변수의 이름 앞에 사용하여 해당 변수의 주소값을 반환 참조 연산자 (*) 포인터의 이름이나 주소 앞에 사용, 포인터가 가리키는 주소에 저장된 값을 반환 문법 타입* 포인터이름 = &..
- [ 배경지식/배경지식 ]환경변수2021-11-07 23:51:55환경 변수(environment variable)란? 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임 출처 : 위키백과 환경 변수 설정이 중요한 이유 예전에 STS를 설치할 때 환경 변수를 경로를 잘못 설정해서 cmd 에서 'java -version' 명령어를 실행했는데 배치 파일을 찾을 수 없다는 둥 이상한 소리를 해대서 원인을 찾아 헤맨 적이 있다. 환경 변수가 도대체 뭐길래? 이를 이해하기 위해서는 프로그램이 실행되는 순서를 알아야한다. 내가 어떤 프로그램을 실행하고자 하면 윈도우에서는 그 해당 파일을 찾아야하는데 가장 먼저 찾는 곳이 내가 있는 현재 디렉토리 이다. (cmd를 실행하면 바로 나오는 곳이 현재 내가 있는 곳이다.) 만약 내가 실행하고자 하는 파일이 현재 위치..
- [ 배경지식/배경지식 ]IO2021-11-05 23:45:49들어가며 해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다. [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자! 이지업 I 모두를 위한 IT클래스 모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼 www.easyupclass.com IO Input -> 저장 Output -> 읽기 어디에? 하드디스크에! => 하드디스크에 읽거나 쓰려고 하는 것 프로그램을 짤 때 IO를 최대한 줄여야한다 왜? IO를 줄여야 CPU의 처리 속도가 빨라짐 만약 내가 가진 CPU가 한번에 100개를 처리할 수 있는 능력 쩌는 CPU인데 IO가 발생하면 CPU에게 들어오는 수많은 요청을 처리할 때 제 성능을 발휘하지 못하는 경우가 생길 수 ..
- [ 배경지식/배경지식 ]다다익램2021-11-05 00:47:58들어가며 해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다. [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자! 이지업 I 모두를 위한 IT클래스 모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼 www.easyupclass.com CPU와 RAM 첫번째 글에서 확인할 수 있듯 컴퓨터 구조에는 CPU, RAM 이 있다. CPU는 연산장치, RAM은 저장장치(메모리)를 의미 CPU가 연산을 하는 과정은 다음과 같다 1) 메모리에 필요 데이터를 요청 2) 연산 3) 결과를 반환 (저장) 저장한다고? 메모리는 휘발성이라매; (지난 번 배운 캐패시터의 성질을 생각해보면 쉽쥬) 따라서 영구적인 데이터 저장장치의 필요성이 대두..
728x90
반응형