일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- jpa lazy
- 수정자주입
- 스프링 포매터
- spring formatter
- 스프링
- jpa no session
- kotlin 리팩터링
- java predicate
- method refetence
- 동적파라미터
- kotlin ::
- Atomicity
- 생성자주입
- 그래프큐엘
- 기능적 요구사항
- 비기능적 요구사항
- ioc컨테이너
- 스프링부트 도커
- 자바 필터
- Spring
- open-session-in-view
- 토비의 스프링
- 도커 이미지 빌드
- 소프트웨어의 품격
- 정적팩토리메서드
- fetch join
- 스프링di
- 스프링 시큐리티 설정
- IOC
- 스프링시큐리티
- Today
- Total
목록Computer Science (22)
공부기록
컴퓨터 네트워크의 개요컴퓨터 네트워크는 기본적으로 사람, 컴퓨터, 기타 장비들 간의 정보 교류를 위한 통신망.1940년대 중반부터 군사적목적으로 미국 국방부에서부터 시작됐다. 90년대에 들어서 다양한 형태의 인터넷 서비스를 통해 일반인에게도 가까워졌다.컴퓨터 네트워크의 구성요소채널모든 통신은 전선, 전화선, 광케이블, 무선링크 등 통신매체를 통해서 통신 신호가 전달됨.통신 신호가 실제로 전달되는 통로를 채널이라 한다.주파수통신신호가 초당 몇 번 진동하는가를 계산한 것.단위는 헤르츠(Hz)대역폭통신 채널의 최대 주파수에서 최소 주파수 사이의 주파수 대역최대 주파수가 높을수록 같은 단위 시간에 더욱 많은 정보를 전송할 수 있다.노드네트워크에 연결된 컴퓨터나 관련장비일반 범용컴퓨터가 될 수도있고, 라우터와 같..
테이블결합INNER JOIN (내부 결합)SELECT * FROM 상품;+--------------+-----------+--------------+--------+--------------+| 상품코드 | 상품명 | 메이커명 | 가격 | 상품분류 |+--------------+-----------+--------------+--------+--------------+| 0001 | 상품1 | 메이커1 | 100 | 식료품 || 0002 | 상품2 | 메이커2 | 200 | 식료품 || 0003 | 상품3 | 메이커3 | 1980 | 생활용품 ..
UNION 테이블 간 합집합을 구할 때. SELECT * FROM sample1; a : 1, 2, 3 SELECT * FROM sample2; a : 2, 10, 11 SELECT * FROM sample1 UNION SELECT * FROM sample2; a : 1, 2, 3, 10, 11 두 개의 집합에서 겹치는 부분은 공통요소가 되므로 중복 제거된다. 중복을 제거하기 싫다면 UNION ALL을 쓸 것. ORDER BY는 가장 마지막의 SELECT 명령에 붙여야한다.
GROUP BY 그룹화를 할 수 있다. 열에서 같은 값을 가진 행끼리 한데 묶어 그룹화한 집합을 집계함수로 넘겨줄 수 있다. ex) SELECT * FROM sample; no name value 1 A 1 2 A 2 3 B 10 4 C 3 5 NULL NULL 이때 그룹바이로 그룹화할 열을 지정한다. (복수로도 가능) ex) SELECT COUNT(name) FROM sample GROUP BY name; name COUNT(name) A 2 B 1 C 1 NULL 0 이렇게 name의 열 값이 A,B,C,NULL 로 그룹화된 것을 볼 수 있다. 주의할점 WHERE 구의 조건식에서는 집계함수 사용 불가. SELECT name, COUNT(name) FROM sample WHERE COUNT(name) ..