목록전체 글 (82)
hello world

[Oracle n분전, n일전, 실행된 쿼리 구하기] 1. 몇분(n분) 전 실행된 쿼리(sql) : (sysdate-n/24/60) ex) 1분 전 실행된 쿼리 : select sysdate - 1/(24*60) from dual; 5분 전 실행된 쿼리 : select sysdate - 5/(24*60) from dual; *5분 전 ~ 1분 전 실행된 쿼리를 count를 구하라 (*생성된시간 필드 = createDate) select count(*) from where createDate between sysdate - 5/(24*60) and sysdate - 1/(24*60); 2. 몇분(n분) 후 실행된 쿼리(sql) : (sysdat+n/24/60) 3. 몇일(n일) 전 실행된 쿼리(sql) :..

제이쿼리 함수 정리 1) gridDiv 라는 아이디를 가진 그리드 안의 e-row 클래스에 특정 속성 추가하기 : attr() 사용 attr ()는 요소의 속성(attr)의 값을 가져오거나 속성을 추가한다. $("#gridDiv .e-row").attr("check-selected", true) $("#elmtId").attr(attrName, value) : check-select 라는 이름을 가진 속성에 true 라는 value 값 추가 $("#elmtId").attr(attrName) : check-select 라는 속성의 값을 가져온다. 2 ) removeAttr() $("#gridDiv .e-row").removeAttribute("check-selected"); 선택한 요소("#gridDiv ..

자바스크립트 동적으로 생성된 요소에 이벤트 걸기 동적으로 생성된 노드, 혹은 그리드 같은 요소에는 아래와 같이 함수를 쓸경우 이벤트가 발생하지 않는 문제가 있었다. $('#elmtId').click(function(){ aleart("클릭 이벤트"); }) 해결 방안은 on 함수로 이벤트를 걸어주는 것 ...! documetn.on()을 사용하는 것 $(document).on("click","#elmtId",function(){ aleart("클릭 이벤트"); }); 혹은 $("#elmtId").on("click",function(){ aleart("클릭 이벤트"); }); 사용하면 된다고 하는데 그리드에서는 2번째는 적용되지 않는듯하다. documetn.on()을 사용했을 때 이벤트가 중복 발생하는 문..

[자바 List 를 콤마(,)로 연결하여 하나의 문자열로 만들기] LIst 형태의 배열안의 값을 콤마를 연결하여 하나의 문자열로 만들기 위해 for문 돌려서 배열에 담긴 값을 하나하나 끊어서 뒤에 콤마를 추가 할수도있지만 자바에서 제공하는 라이브러리 StringUtils에 간편한 메서드가 존재한다. StringUtils.join(리스트, "구분자"); @RequestMapping(value = "/arrayToString.do", method = RequestMethod.POST) public String arrayToString(HttpServletRequest request, HttpServletResponse response, @RequestBody List arrayList) { String ad..

[IE에서 .json을 열거나 저장하시겠습니까 에러 해결 방법] 스프링에서 파일 업로드시 @ResponseBody를 이용하여 JSON을 return 할때 익스플로러에서 json 파일이 다운로드 되는 에러가 발생한다. 그렇기 때문에 @ResponseBody를 이용하면 안되고 json 형태로 return 할수 있는 또 다른 방법인 jsonView를 사용해야한다. 1.jsonVeiw jsonView를 사용하기위해서는 [서블릿 설정 xml ]이 필요하다. spring 3.x 이상, jackson 2.x이상 : MappingJackson2JsonView, 그 외 : MappingJacksonJsonView 클래스 사용 spring-servlet.xml [서버 : controller] JSON으로 보내고 싶은 데이..

[ECLIPSE 속도 개선하는 방법] 1.window탭 -> Preferences 1) validation 전체 체크 해제 -> apply 2)java -> editor > folding 에서 Enable folding 체크 해제 3)General -> Editors ->spelling enable spell checking 체크 해제 4)general -> startup and shutdown 에서 체크 해체 5) java->editor->content Assist -> Auto Activation 항목 중 enable auto activation 체크를 해제 6) general -> show heap status 체크 2.최대 메모리 변경 eclipse가 설치된 경로로 가서 eclipse.ini를 수..

org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/assets/js/browser.min.js] in DispatcherServlet with name 'appServlet' 경로를 못찾아서 발생하는 에러로 경로에 ${pageContext.request.contextPath}를 추가해준다. ${pageContext.request.contextPath}/resources/assets/css/main.css" /

로컬에서는 파일 경로를 절대 경로로 (ex) C://) 지정해서 업로드할경우 문제가 없지만개발 및 운영환경은 윈도우가 아니기때문에 운영및 개발 환경(리눅스)에 이미지를 저장하기위해 생성한 폴더가 없다면기존 소스로 불가능하다아래는 폴더 생성이 안됐을 경우 임시로 사용할수있다 -> 웹서버 내에 image 폴더를 만들어 업로드하기위해 상대경로가 필요 ! ex)String path="/temp"; ServletContext context= request.getSession().getServletContext(); String realPath=context.getRealPath(path);getServletContext() : 웹 어플리케이션이 설치되어 있는 경로를 리턴해줌getRealPath() : Serv..