분류 전체보기

분산 버전 관리(DVCS)소프트웨어 버전 관리를 위한 시스템각 개발자가 중앙 서버에 접속하지 않은 상태에서도 코드 작업을 할 수 있는 것이 특징. 깃(GIT)분산 버전 관리시스템중 하나.버전관리,여러 개발자가 하나의 소프트웨어 개발에 유용하다.  GIT용어Repository저장소branch에 따라 버전을 저장.작업자가 모든 히스토리 확인가능 local repository내 pc에서 관리하는 git 저장소 remote repositoryGitHub같은 원격 저장소clone 명령어로 원격저장소를 로컬에 받을수있다. Working Directory작업이 일어나는 폴더 Working Tree저장소 어느 한 시점을 바라보는 작업자 시점   Staging AreaCommit 이전 준비하는 위치  Commit변경사항..
1.출력println(내용)출력후 행바꾸기print( 내용 )출력만printf('형식문자열', 값1,값2)형식대로 문자열 출력 public class hello { public static void main(String[] args){ System.out.println("하이요!"); System.out.print("하이요!"); System.out.printf("하이요!"); }}//출력하이요!하이요!하이요!  2. 형식문자열%d정수%3d3자리정수, 왼쪽공백%-3d3자리정수, 오른쪽공백%03d3자리정수, 왼쪽 0채움%10.2f소수점 이상 7자리,소수점 이하 2자리 왼쪽빈자리 공백%-10.2f소수점 이상 7자리,소수점 이하 2자리 오른쪽빈자리 공백%010...
1.변수 1-1. java 변수 명명 규칙첫글자 문자 또는 '_', '$'이여야함영어 대소문자 구분첫문자 소문자시작하되, 다른 단어 붙을시 첫문자 대문자(관례)문자수 제한없음자바예약어 사용불가  1-2.변수 사용public class hello { public static void main(String[] args){ //변수선언 int age; age=10; System.out.println(age); //초기화 int number=100; System.out.println(number); //변수합 int sm=age+number; System.out.pri..
1.객체지향 프로그래밍객체를 만들고, 객체들을 연결해 큰 프로그램을 만드는 기법프로그램을 유연하고 변경이 쉽게 만든다. 2.자동 메모리 정리자바는 메모리를 자동으로 정리해준다. 3.인터프리터 언어코드를 한 줄씩 작성하고 실행하여 결과를 바로 확인할 수 있다. 4.멀티 스레드지원멀티 CPU 시스템에서 효율이 높다. 5.동적이다.유지보수가 쉽고 빠르다.  🎈참고자료https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8Dhttps://s-bug.tistory.com/57https://wikidocs.net/199
1.JDK 설치https://www.oracle.com/java/technologies/downloads/ 2.Extension Pack for Java 설치좌측 확장에서 Extension Pack for Java을 검색해 다운받는다.  3.JAVA 파일만들기우클릭하면 NEW JAVA File이 생긴것을 확인할수있다.    4.JAVA 파일 실행JAVA 파일을 만들어 실행해보자
DDL데이터 정의어AUTO COMMIT   CREATE테이블이나 인덱스같은 객체를 생성   ALTER컬럼 추가컬럼 속성변경여러컬럼 동시추가가능(괄호사용하여)   DROP객체 삭제DROP후 조회불가(테이블 구조자체 삭제)  TRUNCATE데이터전체 삭제(테이블 구조는 남아있음)  제약조건PK(기본키)유일한 식별자NOT NULLUNIQUE여러 기본키 금지  UNIQUE중복허용안함NULL 허용  NOT NULLNULL 허용안함 FOREIGN KEY참조테이블의 참조컬럼에 있는 데이터를 확인하면서본 테이블 데이터 관리목적 FOREIGN KEY옵션ON DELETE CASCADE부모 데이터 삭제시 자식 데이터삭제 ON DELETE SET NULL부모 데이터 삭제시 자식 데이터 NULL변경    DCL데이터 제어어권한..
DMLCOMMIT, ROLLBACK 반드시 필요  INSERT한번에 한행만 입력가능작성하지않은 컬럼은 NULL전체컬럼에 대한 입력시 컬럼명 생략가능문자컬럼에 숫자값가능숫자컬럼에 '001'같은 문자 입력가능  UPDATE데이터 수정컬럼 단위 수행다중컬럼 수정도 가능 다중컬럼 SET 컬럼=값,컬럼2=값2,.......또는SET (컬럼1,컬럼2...) = (SELECT 값1,값2.....)    DELETE데이터 삭제행단위 실행 MERGE데이터 병합참조테이블 필요  TCL트랜잭션 제어어COMMIT, ROLLBACK이 포함됨 트랜잭션데이터베이스의 논리적 연산단위원자성:트랜잭션 연산이 모두 실행 또는 모두 X일관성:트랜잭션 실행전 내용이 잘못되있지않으면 실행후에도 잘못X고립성:트랜잭션 실행중 다른 트랜잭션의 영향..
TOP N쿼리ROWNUM출력된 데이터 기준으로 행번호 부여절대적 번호 아니고 계속 변할수있음상위 5명 뽑기-> FROM 에서 DESC 로 정렬한 서브쿼리->WHERE ROWNUM FETCHOFFSET N {ROW|ROWS}FETCH {FIRST|NEXT} N {ROW|ROWS} ONLYOFFSET:건너뛸 행수N  출력할 행수FIRST:OFFSET을 쓰지 않았을때 처음부터 N행까지 출력NEXT: OFFSET을 사용했을때 제외한 행부터 N행까지 출력       계층형 질의START WITH 시작조건CONNECT BY PRIOR 연결조건 행과 행사이의 계층(depth)를 표현연결조건 상위=하위 -> 정방향 LEVEL:DEPTH를 표현 (1부터)CONNECT_BY_ISLEAF:리프 노드 여부CONNECT_BY_..
아사_
'분류 전체보기' 카테고리의 글 목록 (25 Page)