본문 바로가기

분류 전체보기134

ERD CLOUD 참고 블로그https://inpa.tistory.com/entry/ERD-CLOUD-%E2%98%81%EF%B8%8F-ERD-%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8%EC%9D%84-%EC%98%A8%EB%9D%BC%EC%9D%B8%EC%97%90%EC%84%9C-%EA%B7%B8%EB%A0%A4%EB%B3%B4%EC%9E%90 ☁️ ERD CLOUD - ERD 다이어그램을 온라인에서 그려보자ERD CLOUD 프론트엔드 작업을 하기전에 UI 와이어프레임을 그리는 과정은 중요하듯이, 백엔드에서도 데이터베이스 모델링 설계 과정은 매우 중요하다. 데이터베이스 모델링을 할 때 ERD 다이어그램inpa.tistory.com 2024. 7. 15.
대용량 파일 올리기 상황 - 100MB 초과하는 파일을 올리려고 할 때git은 100MB까지만 지원한다. 용량을 초과한 파일은 lfs를 통해 따로 관리해야 한다. 해석 Enumerating objects: 65, done.객체 열거하기: 65, 완료.Counting objects: 100% (65/65), done개체 수 세기: 100%(65/65), 완료.Delta compression using up to 20 threads최대 20개의 스레드를 사용한 델타 압축Compressing objects: 100% (55/55), done.개체 압축 중입니다: 100%(55/55), 완료.Writing objects: 100% (65/65), 633.61 MiB | 15.66 MiB/s, done.객체 쓰기: 100%(65/6.. 2024. 7. 11.
JSP와 MVC패턴 TODO 프로젝트 알아둬야 하는 지식 복습 1. 롬북 어노테이션https://devnote0203.tistory.com/100 lombok annotation🔔 lombok 라이브러리를 사용하는 이유Getter, Setter, Constructor 등을 자동으로 생성해준다. 그러나 무한루프에 빠지거나 불필요한 getter 및 setter도 포함하기 때문에 사용하지 않는 경우도 있다. ■ @Gdevnote0203.tistory.com2. 빌드 패스에 라이브러리 추가하는 방법 사전 기반 지식1. MVC 패턴 시나리오 코드 더보기TestControllerpackage com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annot.. 2024. 7. 9.
lombok annotation 🔔 lombok 라이브러리를 사용하는 이유Getter, Setter, Constructor 등을 자동으로 생성해준다. 그러나 무한루프에 빠지거나 불필요한 getter 및 setter도 포함하기 때문에 사용하지 않는 경우도 있다. ■ @Getter, @Settergetter, setter 생성한다.Entity 클래스 내에서는 Setter를 만들지 않도록 조심해야 한다.  ■ @ToStringToString 메소드를 생성한다. ■ @EqualsAndHashCodehashCode, equals를 구현한다. ■ @RequiredArgsConstructorfinal, @NonNull이 있는 필드가 포함된 생성자를 구현한다. ■ @Datagetter, setter, toString, EqualsAndHashCod.. 2024. 7. 9.
02 필터의 구현 필터와 관련된 클래스 javax.servlet.Filter 인터페이스 클라이언트와 최종 자원 사이에 위치하는 필터를 나타내는 객체가 구현해야 하는 인터페이스이다.javax.servlet.ServletRequestWrapper 클래스필터가 요청을 변경한 결과를 저장하는 래퍼이다.javax.servlet.ServletResponseWrapper 클래스필터가 응답을 변경하기 위해 사용하는 래퍼이다. FilterConfig가 제공하는 메서드메서드리턴 타입설명getFilterName()String설정 파일에서 에 지정한 필터의 이름을 리턴한다.getInitParameter(String name)String설정 파일의 에서 지정한 초기화 파라미터의 값을 읽어온다. 존재하지 않는 경우 null을 리턴한다.getIni.. 2024. 7. 7.
06 response 기본 객체 메서드설명addDateHeader(String name, long date)name 헤더에 date를 추가한다. date는 1970년 1월 1일 이후 흘러간 시간을 1/1000초 단위로 나타낸다.addHeader(String name, String value)name 헤더에 value를 값으로 추가한다.addIntHeader(String name, int value)name 헤더에 정수 값 value를 추가한다.setDateHeader(String name, long date)name 헤더 값을 date로 지정한다.setHeader(String name, String value)name 헤더의 값을 value로 지정한다.setIntHeader(String name, int value)name 헤더의 값을.. 2024. 7. 7.