| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Entity
- github
- Java
- GIT
- 클래스 class
- Interface
- spring boot
- MVC 패턴
- 패스트캠퍼스
- #javaStudy
- Algorism study
- tomcat
- View
- 게시판 리뷰 만들기
- 개발자취업부트캠프
- MVC
- 국비지원교육
- array
- crud
- 게시판 만들기
- 클래스 상속
- #패스트캠퍼스 #국비지원교육 #메가바이트스쿨 #MegabyteSchool #개발자취업부트캠프 #내일배움카드
- Sts
- AWS
- 메가바이트스쿨
- Spring
- MegabyteSchool
- group study
- side project
- 내일배움카드
- Today
- Total
목록View (2)
tuter77
● HTTP 요청과 응답 ▷ Base 64 - 64진법을 의미한다. - 바이너리 데이터를 텍스트 데이터로 변환할 때 사용한다. - 64진법은 A~Z :26개, a~z:26개, 0~9:10개 62개에 +, / 까지 64개를 나타낸다. - 이는 2진수 데이터를 2^6으로 6bit씩 잘라서 변환한것. (예 : 16진수는 2^4로 2진수를 4bit씩 자른다.) - 남는 것은 Padding 데이터(=)로 채운다. - 이는 바이너리 데이터를 텍스트 데이터로 변화할때 사용한다. - 이 6비트로 전달을 하면 서로 다른 OS를 가져도 전달에 문제가 없다는 장점이 있다. - 다만 안전한 만큼 저장 크기가 늘어나는 단점이있다. 예시) 이미지파일을 base64로 인코딩하기 구글에 base64 encode 검색 이 사이트에서 ..
● 연관관계 엔티티 피드백 및 다음 과제 ▷ 연관관계 엔티티 Review와 healthInfo 엔티티를 봤을때, 팀장님이 내가 작성한 엔티티에서 List를 활용한 구문을 짚어주셨다. @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "healthInfo") private List reviews = new ArrayList(); 이 구문에서 로딩방식을 Lazy로 적용한 것과 엔티티의 상태변화를 적용할 cascade를 활용한 점이 좋았다고 했다. 또한 아래의 List로 생성한 이유를 아느냐고 했는데, 나는 이유를 몰랐었다. 설명해주신 부분은 댓글이 없는 경우에 null에러 예외를 방지하고자 이렇게 선언한다고 한다. 전반적으로 코..