반응형
목록 전체 글 (76)
반응형
이로
WITH 절은 동일한 검색 쿼리를 반복적으로 사용할 때, 재사용성을 높이고자 사용한다. WITH 절에 등록하게 되는 조회쿼리는 임시 테이블로 생성이 되어 반복적으로 사용되는것에 대한 쿼리를 구성할때 유용하다. WITH 절을 사용하는 대표적인 경우 중 하나는, 한 테이블 내에서 상, 하 계층구조가 있을 경우 사용된다. 사용 방법은 다음과 같다. WITH "임시테이블의 별명" AS ( 반복적으로 사용하게되는 조회 쿼리 ) SELECT * FROM "임시테이블의 별명"; 간단한 예제 (굳이 WITH 절을 사용할 필요는 없는 예제) WITH PD AS ( SELECT P.PRODUCT_NM , P.PRODUCT_CD , P.PRODUCT_REGIST_DT , P.PRODUCT_REGISTER , C.PRODUC..
이슈 현재와 같은 pom.xml 구조를 가지고 있었다. 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.4 com.abc sample 0.0.1-SNAPSHOT war sample data create sample data 11 org.springframework.boot spring-boot-starter-data-jpa com.querydsl querydsl-apt com.querydsl querydsl-jpa org.springframework.boot spring-boot-starter-web org.apache.tomcat.embed tomcat-embed-jasper org.springframework.boot spring-boot..
이슈사항 HTML 에서 IMG 태그 안 SRC 에 이미지에 대한 경로를 노출하지 않고 이미지 파일을 노출시키고 싶다. 성능이 조금 떨어지더라도 보안이 중요하다. 구성 springboot 2.2.6 JSP, JQuery, JSTL 해결방안 HttpServletResponse를 사용하여 response에 image파일을 담아 반환한다. 파일경로를 암호화, 복호화 하여 사용한다. 이미지파일을 base64로 읽어 ModelAndView 형태로 JSP에 전송하여 출력 HttpServletResponse사용하여 이미지 파일 전송 로직 HTML 에서 SRC값으로 IMG파일을 받아올 URL 을 넣는다. 특정 DATA 를 가져오기 위해 GET 방식으로 DATA를 호출할 수 있도록 한다. Controller에서 image..
주어진 상황 스프링 부트, 그래들, 마이바티스를 사용하는 프로젝트이다. '관리시스템 설정 테이블'은 1200만개의 데이터가 존재하며, 해당 데이터들은 수시로 데이터 내용이 변경된다. 00시00분 시점의 '관리시스템 설정 테이블'에 있는 데이터를 txt 파일로 저장하려한다. 하나의 텍스트 파일은 1000개의 라인으로 구성해야한다. 데이터는 시간순으로 순차정렬해야하며, 파일명은 각 파일의 첫 데이터와 마지막 데이터의 시간으로 한다. [첫 시간 - 마지막 시간.txt] 로그파일 생성은 사용자가 웹 페이지에서 "로그 생성" 버튼을 클릭한 순간 진행되며, 서버에서 비동기로 파일생성 작업을 진행해야 하며, 사용할 수 있는 Thread는 10개이다. 사용자가 웹 페이지에서 로그생성을 누르지않으면 로그파일이 생성되지 ..