TO-DO LIST - 8강 Big picture 자바 친해지기 ~15강 자바 상수와 리터럴 배운 내용 요약 정리 자바의 창시자 제임스 고슬링 (in 1995) 당시 c와 c++이 널리 쓰였는데, os 버전에 따라서 코드 실행이 달라짐 Java의 철학 "Write Once, Run Anywhere" 컴퓨터 언어 종류 programming languages = 프로그램 만드는 언어 논리 흐름 / 메모리 markup languages stylesheets 컴파일 언어 JAVA 소스코드를 목적코드로 옮기는 것 (목적코드: 컴파일러나 소스코드 파일을 컴파일해서 생성하는 파일) 번역과 실행이 따로 이루어짐 (참고) 인터프리터 언어: 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경 즉, 소스코드를..
전체 글
개ㄱ발은 기세다. 줄여서 객기.1) Repository 생성 코드를 업로드할 repository를 생성한다. 2) 업로드할 폴더로 이동 코드가 존재하는 폴더로 이동한다. $ cd 폴더경로 3) init $ git init 작업화면을 git이 추적할 수 있도록 .git 폴더를 생성한다. 새로운 local repository 생성 4) add $ git add . 버전 관리할 파일들을 추가한다. git add 파일 명령어는 특정 파일을 추가하는 명령어이며, git add . 는 변경 모든 파일을 local repository에 추가하는 명령어이다. +) .gitignore 파일 추가 현재 작업하고 있는 directory에서 .gitignore 파일을 추가하고, git에 올리지 않을 파일의 이름을 입력한다. 그리고 git sta..
브랜치 생성 git branch 브랜치명 $ git branch even_list main 이 명령어는 main 브랜치에서 even_list라는 브랜치를 생성한다. 브랜치명은 그냥 오늘 내가 옾소실 수업 과제하던거 사용했다.. 브랜치 삭제 git branch -D (브랜치) $ git branch -D utility 로컬 브랜치를 삭제하려면 해당 명령어를 사용한다. 브랜치명 변경 git branch -m [브랜치명] [새로운 브랜치명] $ git branch -m master mymaster 브랜치 이동하기(Checkout) git checkout (브랜치) 현재 master 브랜치에서 gh-pages 브랜치로 이동하려면 checkout 명령어를 사용한다. $ git checkout gh-pa..
Unique key (고유키) 테이블 내 항상 유일해야 하는 값. 중복 허용 x 해당 칼럼에 입력되는 데이터가 각각 유일하다는 것을 보장하기 위한 제약 조건 NULL 값 허용 Primary key (기본키) 해당 테이블의 식별자 역할을 하는 제약 조건으로 테이블에 하나만 설정할 수 있는 키 즉, 테이블의 각 레코드를 구별할 수 있는 역할 중복 허용 x 데이터의 유일성 보장 NULL 값 절대 허용 불가 크게 보면 primary key는 unique key에 속해있다고 보면 된다. NULL 값의 여부가 다름 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=albertx&logNo=100140818470 Database에서의 ..
Join 연산이란 두 개 이상의 테이블들을 연결 또는 결합하여 데이터를 출력하는 것을 말한다. Join operations takes two relations and return as a result another relation Join은 크게 세 종류로 나누어 보자면, Natural join, Inner join, Outer join이 있다. Inner Join은 join 조건에서 값이 일치하는 행만 반환, Outer Join은 join 조건에서 한 쪽 값이 없더라도 행을 반환한다. Inner Join부터 알아보자. Inner Join (내부 조인) 내부 조인은 가장 많이 사용되는 조인 구문 중 하나다. 내부 조인은 조인 condition에 따라 2개의 테이블(A,B)의 컬럼을 합쳐 새로운..
서브쿼리란 하나의 sql문 안에 포함되어 있는 또 다른 sql문을 말한다 sql 내에서 또 다른 select 절을 사용하는 것! 서브쿼리를 포함하고 있는 쿼리를 외부 쿼리, 부모 쿼리, 메인 쿼리라고 부르고 서브 쿼리를 내부 쿼리, 자식 쿼리라고 부른다. 서브쿼리는 괄호로 감싸서 표현한다. ex) SELECT name, height FROM userTbl WHERE height > (SELECT height FROM userTbl WHERE name in ('김경호') ); 서브쿼리는 select절을 사용하는 위치에 따라 명칭이 달라진다. 사용 위치 명칭 SELECT 절 스칼라 서브쿼리 (Scalar Subquery) FROM 절 인라인 뷰 (Inline View) WHERE 절 중첩 서브쿼리 o..
모두 오류 문제 해결, 배치 명령 실행, 시스템 유지 관리 작업 관리를 위해 설계된 명령줄 셸 및 스크립팅 언어이다. 1. Powershell과 Command Prompt의 차이점 Powershell command prompt .NET framework 2006년 - 향상된 command prompt 추가적인 기능을 사용할 수 있음 전반적인 모든 부분에서 window 관리할 수 있음 powershell ISE(intergrated scripting environment) 제공되어 사용자 친숙한 인터페이스로 이용 가능 cmdlet 가능함 (오브젝트 집합) 윈도우 CLI 기본값 win32 어플리케이션 사용자 친숙한 인터페이스 다양한 기능 사용, 보다 운영체제와 긴밀한 관계 리눅스와의 연동성 Linux..
터미널(terminal) 터미널은 사용자와 컴퓨터의 인터페이스이다. 터미널은 텍스트 입출력이 가능한 하드웨어로서, 쉘을 실행하기 위한 껍데기라고 생각하면 된다. 터미널은 텍스트 입력 및 출력 환경이다. (just 환경. 컴퓨터와 상호작용하는, 명령을 처리하고 출력을 뱉는 것은 쉘이 하는 것이다.) 터미널은 데이터를 입력하거나 처리 결과를 출력하는 장치인 단말기이다. 터미널은 쉘을 실행하고 명령을 입력할 수 있게 해주는 포장(Wrapper) 프로그램이다. 터미널의 형태로는 하드웨어와 소프트웨어가 있다. 터미널은 그래픽 인터페이스를 표시하고 쉘과 상호 작용할 수 있는 프로그램이다. 터미널은 명령줄에 액세스 할 수 있도록 하는 인터페이스이다. 터미널이란 용어는 일반적으로 키보드와 디스플레이를 통해 사용자가..