2022-03-29 TIL
프로그래머스 백엔드 데브코스 9일차
팀면담
- 풀리퀘 드래프트 사용
- 플랫폼에 종속적이지 않은 블로그 만들어보기
- 각자 개발자가 된 이유, 5년, 10년, 20년 후 개발자로써의 모습을 말함
개인면담
- 사람들과 어울릴 수 있는 좋은 기회니 잘 어울리자.
- 성과를 잘 내는건 잘하는 것도 크지만 열심히 하는 것도 중요하다.
- 할 수 있다는 생각으로 어떻게 해낼지 자신감을 가지고 하자
- '보더 섀퍼의 돈'이란 책 추천받음 ㅋ
DB 튜닝
-
SQL 실행 순서 ( 스칼라 인라인, IF NULL, JOIN, NestedLoop JOIN )
-
소스단에서 데이터 처리를 하니깐 DB는 가져오는 것만
Java Test
- InputStream, OutputStream을 사용해서 사용자 입력을 재현할 수 있다.
Docker
-
패키지를 파일 시스템 형태로 만든 것을 Docker Image라 한다.
-
Docker Image를 공유하는 곳을 Docker Hub(Docker Registry)라 한다.
-
Docker Image를 실행시킨 것을 Docker Conatiner라 부른다.
-
컴퓨터 > 운영체제 > Docker Engine > (Docker Container1, Docker Container2)로 Docker Engine위에 여러 Container를 실행시킬 수 있다.
-
이것을 Containerization이라 하며 Virtualization과는 다르다.
docker pull mysql/mysql-server:8.0
docker run --name=mysql_container --restart on-failure -d mysql/mysql-server:8.0
docker logs mysql_container 2>&1 | grep GENERATED 또는 findstr "GENERATED"
docker exec -it mysql_container mysql -uroot -p
RDB
세션
- 세션 ID는 사용자의 방문을 논리적인 단위로 나눈 것이다.
- 사용자가 30분간 다른 상호작용이 없다가 다른 행동을 하면 새롭게 세션이 생성된다.
- 사용자는 여러 개의 세션을 가질 수 있다.
- 보통 세션은 만들어낸 위치를 채널이란 이름으로 저장한다. 또 한, 생성 시간도 저장한다.
- 다른 웹서비스로 이동을 할 때에도 세션은 새롭게 생성된다.
PRIMARY KEY
- 테이블에 레코드의 유일성을 정의하는 필드에 사용한다.
- PRIMARY KEY가 두 개 이상의 필드에 정의하는 경우 Composite Primary Key라 한다.
FOREIGN KEY
- 테이블에 특정 필드의 값이 다른 테이블의 필드에서 찾아오는 경우 사용한다.
꿀팁 primary key 한번에 처리하는법
CREATE TABLE test (
id int not null auto_increment,
test int not null,
foreign_id int nou null,
primary key(id,test)
foreign key(for_id) references foreign_test(id)
)
Author And Source
이 문제에 관하여(2022-03-29 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@nnagman/2022-03-29-TIL
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
SQL 실행 순서 ( 스칼라 인라인, IF NULL, JOIN, NestedLoop JOIN )
소스단에서 데이터 처리를 하니깐 DB는 가져오는 것만
패키지를 파일 시스템 형태로 만든 것을 Docker Image라 한다.
Docker Image를 공유하는 곳을 Docker Hub(Docker Registry)라 한다.
Docker Image를 실행시킨 것을 Docker Conatiner라 부른다.
컴퓨터 > 운영체제 > Docker Engine > (Docker Container1, Docker Container2)로 Docker Engine위에 여러 Container를 실행시킬 수 있다.
이것을 Containerization이라 하며 Virtualization과는 다르다.
docker pull mysql/mysql-server:8.0
docker run --name=mysql_container --restart on-failure -d mysql/mysql-server:8.0
docker logs mysql_container 2>&1 | grep GENERATED 또는 findstr "GENERATED"
docker exec -it mysql_container mysql -uroot -p
꿀팁 primary key 한번에 처리하는법
CREATE TABLE test (
id int not null auto_increment,
test int not null,
foreign_id int nou null,
primary key(id,test)
foreign key(for_id) references foreign_test(id)
)
Author And Source
이 문제에 관하여(2022-03-29 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@nnagman/2022-03-29-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)