1. 알고리즘
- SQL 알고리즘 - 가격대 별 상품 개수 구하기
- TRUNC를 통해 버림 - TRUNC(PRICE, x) x값을 통해 버릴 소숫점 자리를 정할 수 있다.
SELECT TRUNC(PRICE/10000)*10000 AS PRICE_GROUP, COUNT(PRICE) AS PRODUCTS
FROM PRODUCT
GROUP BY TRUNC(PRICE/10000)*10000
ORDER BY PRICE_GROUP ASC;
2. 운영체제(공룡책)
*챕터6 - 동기화 도구들 (Synchronization Tools)
6.3 Peterson's Solution
- 임계구역 문제를 해결하는 클래식한 방식의 소프트웨어 기반 해결책이다.
- 2개의 프로세스로 한정
- https://lordofkangs.tistory.com/26 - 자세한 내용 및 자바 코드의 예시
3. 후니의 쉽게 쓴 시스코 네트워킹
* Part 8
4. Spring MVC 1
Chapter 1 WAS에 대한 이해
- 정적 리소스(기본 html), 동적 리소스(동적 html), http api를 어떻게 설계할지를 고민해야 한다.
- http api는 주로 json형태로 데이터 통신 - 앱 클라이언트, 웹 클라이언트, 서버 와 통신
- CSR과 SSR의 차이 - CSR이 빠르고 UX가 좋다. CSR과 AJAX는 다르다.
- 좀 더 자세한 내용 -
- https://lunatics384.medium.com/ssr-ajax-csr-ab355343da71
- 자바 웹기술의 역사
- 서블릿 - JSP - 서블릿 + JSP(MVC패턴) - 스프링 MVC - 스프링 부트
- JSP VS 프리마커, 벨로시티 VS 타임리프 - 속도는 프리마커, 벨로시티 전반적인 기능 및 사용성 등을 고려하면 타임리프(내추럴 템플릿, 스프링과의 강력한 기능 통합 등)
'TIL' 카테고리의 다른 글
TIL - 0613 (0) | 2023.06.13 |
---|---|
TIL - 0607 (1) | 2023.06.07 |
TIL - 0602 (0) | 2023.06.03 |
TIL - 0531 (0) | 2023.06.01 |
TIL - 0529 (0) | 2023.05.29 |