| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- Lv.0
- nginx
- LV01
- JPA
- 코테
- docker
- mysql
- AWS
- Redis
- 포트폴리오
- SQL
- LV.02
- 알고리즘
- 프로그래머스
- LV02
- Java
- 디자인 패턴
- LV03
- Kafka
- Join
- 이것이 자바다
- CoffiesVol.02
- LV0
- 일정관리프로젝트
- spring boot
- 일정관리 프로젝트
- 연습문제
- 데이터 베이스
- JMeter
- CI/CD
- Today
- Total
목록ComputerScience (29)
코드 저장소.
목차 1.OSI는 무엇인가? 2.각 계층의 설명 1.OSI는 무엇인가? OSI 7계층은 네트워크 통신이 일어나는 과정을 7단계로 나눈 국제 표준화 기구(ISO)에서 정의한 네트워크 표준 모델을 말합니다. 2.각 계층의 설명 각 계층에서 Header가 붙게 되고 수신측은 역순으로 헤더로 분석하게 된다. 1계층 - 물리계층(Physical Layer) 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송하는 물리적인 장비 단지 데이터 전기적인 신호(0,1)로 변환해서 주고받는 기능만 할 뿐 이 계층에서 사용되는 통신 단위 : 비트(Bit)이며 이것은 1과 0으로 나타내어지는, 즉 전기적으로 On, Off 상태 장비 : 통신 케이블, 리피터, 허브 등 2계층 - 데이터 링크계층(Data..
목차 1.http? 2.http의 특징 3.http의 구조 4.http의 응답상태 1.http? http는 Hypertext Transfer Protocol의 약자로 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을수 있는 프로토콜입니다. 규약을 정해두었기 때문에 모든 프로그램이 이 규약에 맞춰 개발해서 서로 정보를 교환할 수 있습니다. 2.http 특징 클라이언트 서버 구조 클라이언트가 서버에 요청을 보내면, 서버가 요청에 대한 응답을 보내는 클라이언트-서버 구조입니다. 무상태 프로토콜(Stateless) 서버가 클라이언트의 상태를 보존하지 않으므로 응답과 요청이 독립적이다. 이러한 특징으로 인해서 응답 서버를 쉽게 바꿀 수 있기 때문에 무한한 서버 증설이 가능하다.(Scale-Out) 상태를 ..
목차Lock?Lock의 종류Lock의 범위교착상태블로킹 1.Lock?데이터 베이스에서의 Lock은 다수의 사용자 또는 프로세스가 동시에 데이터베이스의 일부를 접근하려고 할 때 발생할 수 있는 충돌을 방지하기 위해서 사용됩니다. Lock을 사용하게 됨으로써 데이터의 무결성과 일관성 그리고 트랜잭션의 순차성을 보장받을 수 있습니다.2.Lock의 종류데이터베이스 락은 크게 공유 락(Shared Lock)과 배타적 락(Exclusive Lock)으로 나눌 수 있습니다. 공유 락(Shared Lock) 다수의 트랜잭션이 동시에 동일한 데이터를 읽을 수 있게 하는 락 여러 사용자가 동시에 데이터를 읽을 수 있지만, 쓰기 작업은 허용되지 않습니다. 공유 락을 획득한 트랜잭션은 데이터를 읽을 수 있지만, 해당 데이..
## 작성배경 최근에 코테문제나 jpa를 다루면서 다른 테이블을 연결해서 테이블을 조회하는 경우가 많았는데 데이터베이스를 공부하는 겸해서 join의 종류와 작성하는 방법을 공부해보려고 한다. ## JOIN?? join은 하나의 데이터베이스에서 여러개의 테이블을 가로(열)방향으로 결합하는 방식을 join이라고 한다. *결합을 하는 다른방식으로는 UNION이 있는데 둘의 차이점이라고 한다면 1.join은 가로방향으로 결합하는 방식이고 union은 세로방향으로 결합하는 방식이다. 2.union의 경우에는 열의 개수와 순서가 모든 쿼리에서 동일해야 한다는점이다. ##JOIN의 종류? join의 종류로는 inner join, join right join, right outer join/left join, left..
Mysql에서 조건문은 크게 if문과 case문이 있다. if문 if문 ifnull문 case문 case-when 문 if문 문법 select if('조건의 대상이 되는 컬럼', 참인경우의 값, 거짓인 경우의 값) AS '별칭' from table_name(테이블명) 예제 select USER_ID, USER_NAME, USER_PHONE, if(YEAR(CREATED_DATE)=2023,'Y','N') AS REG_DATE FROM MEMBER_TABLE 회원 테이블에서 등록일에서 년도가 2023년인 경우에는 Y , 아니면 N으로 별칭을 REG_DATE로 유저아이디,유저이름, 유저 전화번호를 회원 테이블에서 조회하는 SQL문 ifnull문 문법 ifnull('값1','값2') 예제 select ifnu..
select 명령에서는 결괏값으로 반환되는 행을 제한할 수 있는데 이것은 limit구로 결과 행을 제한할 수 있습니다. -limit 구문 SELECT 테이블 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 LIMIT 행수 (OFFSET 시작행) ※ limit구는 표준 SQL이 아니므로 MYSQL, POSTGRE SQL,MARIADB에서 사용할 수 있는 문법입니다. ※ limit 구는 select 명령의 마지막에 지정하는 것이므로 WHERE 구나 ORDER BY구의 뒤에 지정합니다. ※ limit 행수 : 행수로 지정된 수 만큼 행이 출력된다. ※offset : 몇 번째 행부터 출력할지 결정 참고 문헌 SQL 첫걸음 https://product.kyobobook.co.kr/detail/S00..
