전체보기(316)
-
[2019.01.23] Docker
Docker 고래가 컨테이너를 싣고 가는 모습 리눅스의 컨테이너 기술을 이용해서 가상화 하지않고 프로세스만 경유해서 빠르게 실행시키는 기술 VM Docker 같은 성능 하드웨어 가상화 소프트웨어로 구성된 하드웨어 VM안에서 App실행 내 OS -> (가상 하드웨어 -> OS -> Kernel) -> App 하드웨어 가상화 아님 Docker안에서 App실행 내 OS -> (Docker) -> 컨테이너 특징 - OS를 설치하지 않지만 마치 VM을 설치한 것 같은 성능 - 프로세스를 격리 - 가상머신 x - 용량이 줄어듬 - 리눅스 전용 - 스크립트로 설치 Dockfile 아무것도 없는 컨테이너를 어플리케이션 실행이 가능하게끔 환경설정 해주는 파일 Docker의 이미지 설정 파일 Dockerfile에 설정된 ..
2019.01.23 -
터미널 기본
mac기준 커맨드 주석 mysql.server start mysql 실행 mysql.server stop mysql -u root -p mysql> create user 'Scott'@'localhost' identified by 'tiger'; 유저 생성 mysql> grant all privileges on DB이름.* to '사용자'@'localhost'; 계정 권한 위임 mysql> SHOW GLOBAL VARIABLES LIKE 'PORT'; 포트번호 확인 mysql> CREATE DATABASE TEST_DB; db 생성 mysql> CONNECT TEST_DB; db 연결 mysql> DROP DATABASE TEST_DB; db 삭제
2019.01.23 -
SQL 기본
SYSTEM에서 유저에게 테이블 권한 주기GRANT SELECT, UPDATE, INSERT, DELETE ON 데이터베이스.테이블 TO 유저; 테이블 생성 (기본)CREATE TABLE DBMS(SEQ_NO NUMBER(5),DBMS varchar2(20),INFO varchar2(20),IN_TIME TIMESTAMP,IS_VALID char(1) DEFAULT 'Y'); 테이블 생성 : 기본키, 제약CREATE TABLE DBMS_P(SEQ_NO NUMBER(5),DBMS varchar2(20) UNIQUE,INFO varchar2(3000) NULL,IN_TIME TIMESTAMP NOT NULL,IS_VALID char(1) NOT NULL,CONSTRAINT PK_SEQ PRIMARY KEY ..
2019.01.23 -
스프링 부트 요약
출저 : https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html 스프링 한줄 요약Controller -> DAO -> DB -> DTO -> View DAO = Repository = Mapper엄밀히는 다르다.
2019.01.23 -
스프링 부트 Mybatis
DTO.Member class @Datapublic class Member { public @NotNull String name; public @NotNull int age;} Mapper.MemberMapper Interface @Repositorypublic interface MemberMapper { public String insertMember(String name, int age) throws Exception; public List selectMember(String name) throws Exception;} MemberMapper.xml INSERT INTO MEMBER (NAME, AGE) VALUES(#{name},#{age}) SELECT * FROM MEMBER WHERE NAME..
2019.01.22 -
스프링 부트 Annotation - 기본
Application에서 사용하는 Annotation @SpringBootApplication 각종 스프링을 위한 Annotation을 한꺼번에 등록 @MapperScan(value="com.example.springtuto.Mapper") Spring Application 위에 입력해서 Mapper를 등록 컨트롤러에서 사용하는 Annotation @Controller View page를 위한 컨트롤러 등록 @RestController Rest API를 위한 컨트롤러 등록 @RequestMapping("/member") Rest API에 접근하기 위한 path 지정컨트롤러 상단, 메소드 상단에서 사용가능주로 컨트롤러에서 사용 @GetMapping("/select") @RequestMapping(value..
2019.01.22