7/22 토요일. 벌써 7월달도 한 주밖에 안 남았다.
오늘도 개인공부 (코테,HTTP)등을 공부했고, 미리 올라온 JPA강의를 예습했다.
오늘의 학습 Keyword
🔥 새롭게 배운 것 / 리마인드
- 이분 탐색시
int mid = start+ (end-start) / 2;
: (end-start) / 2를 하는 이유
- mid를 계산하는 과정에서 (end-start) / 2는 좋은 트릭이자 노하우이다.
- mid를 계산할 때 n의 표현 범위를 초과하지 않기 위해서이다.
- 만약 end의 값이 최대값이고 원래 하던대로 (start+end) /2로 계산을 하면, 오버플로우가 생길수도 있다.
- 그렇기 때문에 제약조건에 따른 자료형의 오버플로우를 방지하기 위해서 사용한다.
- 제약조건이 있든 없든, mid를 계산할 때 start + (end - start) /2 라는 공식을 사용하자!
- HTTP TCP에 대하여
🤟🏽 잘한 점
- 방학+주말이지만 개인공부를 잘 진행했다!
- 늦잠도 좀 자주며 체력적 회복도 이루었다!
🧶 아쉬웠던 점
🌱 내일의 간략한 목표
- 코테!
- HTTP 완벽가이드 한 챕터 읽기 (2장 남은 것부터~!)
- JPA 강의!
공감하며 읽었습니다. 좋은 글 감사드립니다.