목록전체 글 (124)
Develop

Maven QR Code 의존성 추가google zxing 3.3.0버전을 사용함 com.google.zxing core 3.3.0 com.google.zxing javase 3.3.0 QR Code 생성 및 새화면에 QR Code 띄우기 Controller /** * QRCode 생성 */ @GetMapping("/createQr/{eqpmntSn}") public Object createQr(@ModelAttribute("searchVo") EqpmntVo sear..
Response Entity: HttpEntity를 상속받아서 구현한 클래스: HttpRequest에 대한 응답데이터를 포함한 클래스 HttpEntity 는 header(헤더)와 body(바디)를 가지고 있고ResponseEntity는 status(상태)를 가지고 있다 즉, ResponseEntity는 HttpEntity를 상속받았으므로HttpHeader(헤더), Httpbody(바디 = 전달정보), Httpstatus(상태) 를 모두 가지고 있다 사용시 3개를 모두 담고있어야 하는건 아니지만status(상태)는 무조건 있어야한다. ResponseEntity를 사용하는 이유- Controller에서 주로 하던 객체return 방식은 Http 응답을 제어할 수 없기 때문에 ResponseEntity를 사용..

~/.bash_profile : 환경변수와 bash가 수행될 때 실행되는 프로그램을 제어하는 지역적인 시스템 설정과 관련된 파일 나는 여기에다가 자바 환경변수를 적어두었다. JAVA 설치 sudo apt-get install openjdk-11-jdk sudo apt-get install openjdk-11-jre (jre만을 깔고싶으면) 위의 명령어를 사용해서 java 설치시 경로 /usr/lib/jvm/java-11-openjdk-amd64 : /usr/lib/jvm 까지는 경로가 같으나 뒤의 java-11-openjdk-amd64 는 설치한 버전에 따라 달라지니 확인이 필요하다 확인 방법으로는 간단하게 /usr/lib/jvm 로 이동하고 ll(엘엘) 명령어를 입력하여 폴더 목록을 볼 수 있다 자바 ..
SYSDATE select SELECT SYSDATE FROM DUAL update UPDATE /* user */ USER SET YMD = SYSDATE TO_CHAR : DATE 타입을 CHAR 타입으로 변경 (날짜 타입을 문자열로 변경) SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') FROM DUAL 만약 12시간제로 사용하고 싶다면 SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH12MISS') SYS_DATE24 FROM DUAL TO_DATE : CHAR 타입을 DATE 타입으로 변경 (문자열을 날짜 타입으로 변경) SELECT TO_DATE('20241224133159', 'YYYYMMDDHH24MISS') FROM DUAL 출력 결과 2024..
검색 기능 구현시 like사용방법 기본 사용법 A.SEARCH_KEYWORD like '%'||#{searchKeyword}||'%' 실제 코드 = TO_DATE(#{searchSDate}, 'yyyy-MM-dd') ]]> = TO_DATE(#{searchSDate}, 'yyyy-MM-dd') ]]> = TO_DATE(#{searchSDate}, 'yyyy-MM-dd') ]]> = TO_DATE(#{searchSDate}, 'yyyy-MM-dd') ]]> ANDA.EDU_CRS_NM like '%'||#{searchKeyword}||'%' AND (A.EDU_TRGT like '%'||#{searchKeyword}||'%' ORA.EDU_PRPS like '%'||#{searchKeyword}||'%' ..
태그 : 다른 구문에서 재사용하기 위한 SQL 조각 사용 조건 - id 속성 값 필수 - 사용하려는 태그의 위치보다 먼저 선언하기 문법 and USER_NAME = #{userName} 태그 : 문을 다른 구문에 포함(삽입) 시킨다 문법 사용 예 SELECT /* userNameSearch */ A.USER_NAME , A.USER_ID , A.USER_EMAIL FROM USER A WHERE 1=1 == SELECT /* userNameSearch */ A.USER_NAME , A.USER_ID , A.USER_EMAIL FROM USER A WHERE 1=1 and USER_NAME = #{userName} 즉 필요한 곳에 sql을 삽입하여 코드의 재사용성을 높일 수 있고 중복코드가 줄..

이미지 배경 제거, 투명 배경 만들기 – remove.bg 이미지 배경 제거, 투명 배경 만들기 – remove.bg 사진이나 이미지 배경을 한 번 클릭으로 5초만에 무료로 제거할 수 있습니다. 이미지 배경 투명하게 만드는 법. 누끼 따기 프로그램. www.remove.bg

spring legacy를 사용할 때는 mapper에서 sql을 작성할 때 #{변수명} 을 하면 해당 변수의 getter나 setter 함수를 불러온다고 배웠다. 그러나 spirng boot의 mapper에서 똑같이 sql을 작성했는데 해당 값을 찾지 못하는 오류가 발생했다 = get 매서드 호출을 못함 결론부터 말하자면 spring boot에서는 변수가 없으면 불러오지 못하는것 같다. mapper SELECT /* noticeList */ NO_NUM, NO_TITLE FROM NOTICE WHERE NO_STATE = "upload" ORDER BY NO_NUM DESC LIMIT #{pageStart},#{pageSize} LIMIT 뒷부분에 적힌 #{pageStart} 값이 없어서 sql 실행시 ..