🔴 ETC(24)
-
작업트리(Work tree)와 인덱스(Index)
깃 초보가 보면 좋은 깃 튜토리얼: https://backlog.com/git-tutorial/kr/ 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com 1) 작업트리 (= 폴더, working dir) 안에 있는 파일을 수정함 ↓ add 2) 인덱스 (= 저장소와 작업트리 사이의 가상의 공간) 에 변경 사항들을 기록함 (=staging한다) ---> 수정하고 싶은 파일만 저장소에 공개할 수 있다 ↓ commit 3) 인덱스에 등록한 파일들을 커밋하여 -> 저장소에 올림 (HEAD)
2019.12.19 -
mysql(3) - 중복 데이터 관리 : ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE = UPSERT (insert + update) Primary Key 또는 Unique Index를 기준으로, insert하려는 데이터가 해당 컬럼의 내용과 중복되는 경우 : 기존의 데이터를 '삭제'하고 새로운 데이터를 '입력'하는 아주 유용한 sql문법이다 : -) 중복 O = update실행 중복 X = insert실행 insert into 테이블명 values (컬럼명, 컬럼명, 컬럼명 ..) on duplicate key update (key를 제외한)업데이트 하고자 하는 컬럼명 = 값.. 예시 ) # DB 데이터삽입 sql = 'INSERT INTO crawlingDB (id, news_id, title, link, crawling_time, publi..
2019.12.09 -
mysql(2) - 접속상태확인, DB관리, table관리, 컬럼관리
현재 상태 보기 mysql > status 접속 끊기 mysql > exit DB 목록 보기 mysql > show databases; DB 고르기 mysql > use DB이름; DB 만들기 mysql > create database DB이름; DB 지우기 mysql > drop database DB이름; 테이블 목록 보기 mysql > show tables; 테이블 구조 보기 mysql > desc 테이블이름; 테이블 만들기 mysql > create table 테이블이름 (항목이름1 변수형, 항목이름2 변수형 ... ); // create table testTable // > (Name char(50), // > Address char(50)); 테이블 이름 바꾸기 mysql > rename tab..
2019.12.09 -
mysql(1) - 접속, 데이터베이스 생성, 계정 생성, 권한부여
mysql 실행 mysql.server start mysql 접속 mysql -h 호스트명 -u 아이디 -p ps. 호스트가 localhost일 경우 생략 가능, 비밀번호가 없을 경우 생략 가능 데이터베이스 생성 CREATE DATABASE [DB이름]; //CREATE DATABASE testDB; 계정 생성 CREATE USER [계정명]@[옵션] IDENTIFIED BY [비밀번호]; // CREATE USER 'user'@'localhost' IDENTIFIED BY 'pw1111'; 해당 계정에게 데이터베이스 접근 권한 주기 GRANT ALL ON [DB이름].* TO '[계정이름]'@'localhost'; // GRANT ALL ON testDB.* TO 'user'@'localhost'; D..
2019.12.05 -
자료구조 쉽고 빠르게 그림으로 이해하자(1) - 선형구조
자료구조(Data Structure)는 데이터를 표현하는 방법 및 구조를 뜻한다. 그리고 알고리즘은 데이터를 처리하는 방법을 뜻하는데, 알맞는 자료구조를 선택하면 보다 효율적인 알고리즘을 사용할 수 있게 되는 것이다. 여기서는 선형구조와 비선형구조를 알아볼 것이다! 처음에는 이해하기 어려워도 외운다는 생각보다는 우리 생활에서 일어나는 예시를 생각하면서 보면 더 쉽고빠르게 자료구조를 이해할 수 있게 된다. 1. 선형구조 선형구조는 데이터가 연속적으로 연결되어 있는 모양을 띄고있다. 리스트(List) : 나열할 목록, 나열한 값들 간에 순서를 가지고 있는 리스트 메모리에 저장하는 방식에 따라 나누어짐 : 1) 순차리스트/선형리스트 - 배열(Arrays) 특징 : 로 구성되어있음 생성할 때 배열의 크기를 정함..
2019.11.15 -
URL 구성
URL : Uniform Resource Locator = 정형화 되어있는 . 데이터 . 위치 프로토콜) 전송 규약 - 데이터를 전송할때 지켜야하는 약속, 모든 서버가 표준을 지키도록! 컴퓨터의 IP주소) 해당 컴퓨터 식별 = 집주소 포트번호) 포트마다 해야할 서비스를 지정 (ex. 9090은 tomcat을 쓰도록 지정함) = 아빠/엄마... PATH (물음표 앞뒤 기준): 앞 - path name) 요청받는 서비스의 이름, 요청을 구분해냄 뒤 - 쿼리) client가 서버에게 보내는 데이터
2019.11.03