Legacy/JAVA
-
Connect Error: Access denied for user 'root'@'localhost' 에러 해결방법Legacy/JAVA 2019. 3. 10. 05:11
우분투에서 학부시절 프로젝트를 올려서 실행하려고 하니 안됩니다.. 검색했더니 이 블로그가 나와서 참조하였음.https://www.wsgvet.com/bbs/board.php?bo_table=web&wr_id=181 mysql 로그인 후 다음 순서대로 입력 USE mysqlDROP USER 'root'@'localhost';CREATE USER 'root'@'localhost' IDENTIFIED BY '비밀번호';GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
-
-
[정규표현식] html 태그에서 stript와 style 태그 내부에 있는 것들 제거Legacy/JAVA 2015. 10. 25. 21:40
출처 : http://okky.kr/article/111879 public class HTMLCleaner { /** * @author Shrek * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub HTMLCleaner cleaner = new HTMLCleaner(); //System.out.println(cleaner.clean("aaa 이건 어떻게 될까요 ")); } private static interface Patterns { // javascript tags and everything in between public static final Pattern SCRIPTS = Patte..
-
[JSP] <dispatcher>엘리먼트를 이용하여 경우에 맞는 필터 호출하는 방법Legacy/JAVA 2015. 10. 13. 20:56
출처 - 뇌를 자극하는 JSP&Servlet p.600 - 엘리먼트에 대하여 웹 컴포넌트를 호출하는 방법은 크게 네 가지입니다. 첫째는 웹 브라우저를 이용하는 방법이고, 둘때는 forward 메소드를 통해서 호출하는 방법이고, 셋째는 include 메소드를 통해 호출하는 방법이며, 넷째는 익셉션이 발생했을 때 웹 컨테이너가 자동으로 호출하는 방법입니다. 그런데 이 네 가지 방법에 따라 필터를 선택적으로 적용할 수 있습니다. 그렇게 하려면 엘리먼트를 사용하면 됩니다.web.xml 파일의 엘리먼트 안에 라는 엘리먼트를 추가하고, 거기에 REQUEST, FORWARD, INCLUDE, ERROR 중에 한 값을 쓰면 위에 기술한 네 가지 경우에 맞추어 웹 컴포넌트를 호출에 대응하게 됩니다. 다음과 같이.1234..
-
[Java] String 과 String Buffer, String Builder의 차이점Legacy/JAVA 2015. 10. 13. 10:07
String: 변경 되지 않는 Character 문자열 자체문자열이 변경되지 않을 경우에는 String 사용 String Buffer: 값이 변경 가능, 동기화 가능 - 다중 스레드 일 경우에 사용문자열이 변경되고 다중 스레드에서 사용될 경우 사용 String Builder: 값이 변경 가능, 동기화 되지 않음 - 단일 스레드 일 경우에 사용문자열이 변경되고, 단일 스레드에서 사용될 경우 사용 참고: http://cacky.tistory.com/36 http://hongsgo.egloos.com/2033998 http://java.ihoney.pe.kr/75
-
[JSP] 쿠키와 세션에 사용되는 메소드Legacy/JAVA 2015. 9. 15. 01:59
1. 쿠키a. 쿠키 데이터를 입력하는 기능addCookieb. 쿠키 데이터를 수정하는 기능addCookiec. 쿠키 데이터를 삭제하는 기능setMaxAge, addCookied. 쿠키 데이터를 조회하는 기능getCookies, getName, getValue 2. 세션을 시작하는 기능a. 세션을 시작하는 기능getSessionb. 이미 시작된 세션을 계속하는 기능getSessionc. 세션을 끝내는 기능invalidated. 세션 데이터를 입력하는 기능setAttributee. 세션 데이터를 수정하는 기능setAttributef. 세션 데이터를 삭제하는 기능removeAttributeg. 세션 데이터를 조회하는 기능getAttribute
-
[JSP] RequestDispatcher.forward 메소드와 sendRedirect 메소드의 차이점Legacy/JAVA 2015. 9. 12. 18:23
1. sendRedirect 메소드는 URL을 웹 브라우저로 보내서 간접적으로 웹 자원을 호출하지만, forward 메소드는 웹 서버 쪽에서 직접 호출한다.2. sendRedirect 메소드를 이용하면 다른 웹 서버에 있는 웹 자원도 호출할 수 있지만, forward 메소드를 이용하면 같은 웹 서버, 같은 애플리케이션 디렉토리 내에 있는 웹 자원만 호출할 수 있다.3. sendRedirect 메소드를 이용하면 텍스트 데이터만 전달할 수 있지만, forward 메소드를 이용하면 객체 형태의 모든 데이터를 전달할 수 있다.4. sendRedirect 메소드를 통해 한글 데이터를 전달하기 위해서는 URL 인코딩을 해야하지만, forward 메소드를 이용하면 그런 작업이 필요치 않다. 출처 - 뇌를 자극하는 J..
-
[JSP] JSP 페이지는?Legacy/JAVA 2015. 9. 7. 22:12
웹 컨테이너는 JSP 페이지 전체를 서블릿 클래스의 소스 코드로 변환하고, 그 다음에 그 소스 코드를 컴파일 한다.즉 다음과 같은 과정을 거친다. JSP 페이지 -> 서블릿 클래스의 소스 코드 -> 서블릿 클래스의 클래스 파일 -> 서블릿 객체 -> 서블릿JSP로 작성한 페이지가 서블릿 클래스로 변환된 코드는 work\Catalina\localhost에서 확인할 수 있다. JSP 문법에는 3가지 형태가 있다. , ${ }, 나 와 같은 XML 태그 형태이다.