본문 바로가기

Develop

(152)
개발도구 에디터(Editor) -------------------------- 가볍다, 접근성 좋다 웹개발자, 앱개발자 에디트플러스 EditPlus 사용범위 : 셰어 - 30일사용, 개인/기업 지원OS : WIndows 언어 : 한글/영어 Java, PHP, ASP, HTML, CSS, Javascript, C, C++, Peral 등 여러 프로그램의 파일을 편집, 수정, 제작할 수 있는 다기능 데이터 장점 - FTP 로 접속하여 파일 생성/수정/삭제 기능 제공 - 자동 백업 파일 생성 기능 제공 SVN, GIT 등 소스형상관리가 없는 시스템(로컬 또는 FTP 환경)에서 매우 유용 Notepad++ 사용범위 : 프리 - 개인/기업 지원OS : WIndows 언어 : 영어 / 한글 지원(옵션) 공개 소스코드 편집기..
Java 에서 Spring 으로 springstudyclub.tistory.com/97 jhhan009.tistory.com/3?category=759494 velog.io/@dnjscksdn98/Spring-Framework-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC [자바 프로그래밍] 자바 소개 자료형, 수식 객체지향 개념 클래스 클래스의 계승 인터페이스 패키지 예외처리 기본 자료 구조 스트림 쓰레드 람다식 자바 어노테이션, 이클립스, 그레들 [Servlet, JSP 프로그래밍] Servlet 서블릿 개요 작동원리 web.xml 매핑 방법, @WebServlet 어노테이션 Servlet 라이프 사이클 HttpServletRequest/HttpServletResponse Cookie, Session JDBC ..
[Tomcat] Java 유효하지 않은 식별자 관련 / javax.el.ELException: java spring The identifier [native] is not a valid Java identifier as required by section 1.19 EL specification - SKIP_IDENTIFIER_CHECK 예상원인 : 1. 유효하지 않은 식별자를 사용 "${native}" 2. Java 버전업에 따른 식별자 제약사항 변경(구축 Java 1.6 -> 현재 Java 1.8) 3. Eclipse/Tomcat 기반의 개발환경에서 발생: 발생예제 : [Java] ModelAndView mav; mav.addObject("native", "N"); [JSP] [JSP] 해결방안 : 톰캣 구동 시 java 식별자 유효성 체크하지 않도록 옵션 추가 Tomcat Configure > VM arguments : -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true 에러로그 : Error Message : 심각: Servlet.service() for servlet [jsp] threw e..
[request] request.getSession(false) 1. getSession(), getSession(true) - HttpSession이 존재하면 현재 HttpSession을 반환하고 존재하지 않으면 새로이 세션을 생성합니다 2. getSession(false) - HttpSession이 존재하면 현재 HttpSession을 반환하고 존재하지 않으면 새로이 생성하지 않고 그냥 null을 반환합니다 3. 사용 예 HttpSession session = request.getSession(); HttpSession session = request.getSession(true); 위는 동일한 결과를 반환합니다 새로 생성된 놈인지 확인은 session.isNew() 로 가능합니다 그리고 getSession(), getSession(true)는 null 체크없이 ..
찾아바꾸기 Enter - notepad++ 찾기모드 - 확장(선택) 바꿀내용에 \n 입력
jQuery 제대로 사용하기(jQuery Best Practice) 요즘 웹을 개발하는데 있어서 Angular나 ember등의 프레임워크를 코어하게 사용하지 않는한 jquery는 매우 기본적인 라이브러리가 되었습니다. 하지만 개발을 하면서 jquery를 그냥 아무렇게나 막 사용하는 경우가 종종 있습니다. 예를 들면 코드상에서 엘레먼트를 선택함에 있어 매번 $('div').show(); $('div').toggleClass('wow'); jquery의 셀렉터를 이용해 인자를 선택하는데 이런경우 매번 인자를 찾아 나서기 때문에 성능에 좋지 못합니다. 그래서 이경우에는 변수로 만들어 사용하는 방법을 쓰는것을 권장합니다. var allspans = $("li ul span"); allspans.show(); allspans.toggleClass("bubu"); 이러한 것들 외에..
크롬 개발자모드 콘솔에서 jQuery 사용하는 방법 크롬 개발자모드는 프론트 앤드 개발하는데 있어서 필수적으로 사용하는 툴이죠. 디버깅 기능을 포함하여 강력한 개발 툴을 지원해주고 있는데요. 가끔 사이트 분석을 할 때 콘솔에서 jQuery 명령어를 쓰고 싶을 때가 있죠. ▼ 우선 크롬 Developer Tool 에서 다음과 같은 코드를 복사 후 실행하면 jQuery 기능을 사용할 수 있습니다. var jq = document.createElement('script'); jq.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(jq); // ... give time for script to load, ..
Query Packager AEM-Commons 설치 필요 AEM-Commons > Content Packagers http://localhost:4502/miscadmin#/etc/acs-commons/packagers NEW > Query Packager Query : select * from [dam:Asset] as da where isdescendantnode(da, '/content/dam') and da.[jcr:content/jcr:lastModified] >= cast('1999-01-01T00:00:00.000+09:00' as date) and da.[jcr:content/jcr:lastModified] < cast('1999-12-31T11:00:00.000+09:00' as date) and da.[jcr:..