본문 바로가기

분류 전체보기60

[ORACLE] 주말과 공휴일 제외한 근무일(평일) 날짜 구하기(CONNECT BY LEVEL) 화면단에서 날짜를 선택하여 저장할 때 선택한 날짜가 주말이나 공휴일일 경우 그 다음 근무일(평일)로 돌려줘야하는 상황이 생겼다. 그래서 주말과 공휴일을 제외한 날짜를 구하는 쿼리를 작성해보았다! * 2022년 9월 기준 날짜 입니다. 1. 이번달의 주말을 제외한 평일 날짜 구하기 SELECT TM.DATES -- 날짜 ,TM.DAYS -- 요일 FROM (SELECT TO_CHAR(START_DT + LEVEL - 1, 'YYYY-MM-DD') DATES -- 날짜 ,TO_CHAR (START_DT + LEVEL - 1, 'D') DAYS -- 요일 FROM (SELECT TRUNC(SYSDATE,'MM') START_DT -- 이번달 시작 년월일 ,TO_NUMBER(TO_CHAR(LAST_DAY(SYS.. 2022. 9. 20.
[SPRING] Interceptor 개념 및 사용법 1. 인터셉터(Interceptor) 란 '가로채다' 라는 의미가 있다. 위의 의미와 같이 Client에서 Server로 보낸 Request를 Controller에 도달하기 전 가로채도록 하는 역할을 한다. Interceptor의 장점으로는 코드 누락에 대한 위험 감수 코드 재사용성을 증가 시켜 메모리 낭비, 서버 부하 감소 가 있다. 2. Interceptor 메서드 Interceptor는 스프링에서 제공해주는 HandlerInterceptor을 상속받아 사용가능하다. HandlerInterceptor에는 3가지 메서드가 있다. preHandle() Controller가 호출되기전에 실행된다. Controller 실행 전 처리할 작업이나 정보를 가공, 추가하는 경우 사용된다. return 값이 true.. 2022. 8. 16.
[JAVASCRIPT/JQUERY] 쿠키를 이용한 ID 저장 현재 서비스 중 인 웹 페이지에서 아이디 저장 체크박스만 있고 동작하지 않는걸 알았다! (왜 아무도 말안했지..) 그래서 쿠키를 이용해 아이디 저장을 체크하고 로그인하면 쿠키로 저장되고 불러오는 부분을 하단의 블로그를 참고해 처리했고, 자바스크립트(2번)와 제이쿼리(3번) 두가지 코드로 올려본다! setCookie, getCookie, deleteCookie는(4번) 공통이다. 1. HTML 아이디저장 2. JAVASCRIPT window.onload = function() { // 저장된 쿠키값을 가져와서 ID 칸에 넣어준다. 쿠키값 없으면 공백. var userLoginId = getCookie("userLoginId"); document.getElementById("ID").value = userL.. 2022. 7. 22.
[JAVA] @SuppressWarnings 란? Java 5.0부터 컴파일 경고를 사용하지 않도록 설정할 수 있는 어노테이션이다. 쉽게 말해 이클립스에서 노란색으로 주의를 주는 밑줄이 나타나는 것을 제외할때 사용한다! @SuppressWarnings("unchecked") 이런식으로 사용가능하며, 두개 이상 적용하려면 @SuppressWarnings({"rawtypes", "unchecked"}) 이런식으로 사용하면 된다! - @SuppressWarnings 내부에서 사용할 수 있는 토큰 목록 all 모든 경고를 억제합니다. boxing boxing/unboxing 오퍼레이션과 관련된 경고를 억제합니다. cast 캐스트 오퍼레이션과 관련된 경고를 억제합니다. dep-ann 권장되지 않는 어노테이션과 관련된 경고를 억제합니다. deprecation 권장.. 2022. 7. 20.
[JAVASCRIPT/JQUERY] focus()가 동작하지 않을 경우 작업중 팝업이 켜지면 input으로 focus()를 주려했는데 동작하지 않았다.. focus()에 setTimeOut을 사용해 처리했다! setTimeout(function(){ $("#inputID").focus();//jquery document.getElementById('inputID').focus();//javascript }, 0); 2022. 7. 5.
반응형