글
-
[Web] 페이지 이동 방법Legacy/Web 2015. 11. 26. 02:38
1. Javascript를 이용한 방법(location.href)2. Javascript를 이용한 방법(location.replace)3. 메타태그를 이용한 방법 가장 권장되는 방법은 2번읜 location.replece를 사용하는 방법이다.1번의 href는 이미 접속했던 페이지인 경우 Cache된(temp에 저장된) 페이지를 보여줄 가능성이 있다. 이 경우 최신의 정보가 저장되지 않을 수 있다.3번은 같은 페이지로 이동하려고 하면 무한리플레쉬에 걸리게 됩니다. 이 외에.. 서버쪽에서 페이지를 이동시켜주는 방법으로는PHP에는 Header를 이용한 방법이 있고JSP에는 sendRedirect와 forward가 존재합니다.서버 사이드에서 페이지를 이동시키는 방법에 대해선 구글링을 하시면 많은 자료가 있습니다..
-
[Spring Security]<sec:authorize access="isAnonymous()"> 적용시 HTTP 500 에러가 뜨는 경우Legacy/문제해결 2015. 11. 19. 10:41
HTTP Status 500 - An exception occurred processing JSP page /WEB-INF/views/main.jsp at line 17type Exception reportmessage An exception occurred processing JSP page /WEB-INF/views/main.jsp at line 17description The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/view..
-
[Spring Security] ROLE을 계층적으로 설정하는 방법Legacy/Spring Framework 2015. 11. 16. 04:33
123456789101112131415161718 ROLE_ADMIN > ROLE_MANAGERROLE_MANAGER > ROLE_ANONYMOUS Colored by Color Scriptercs 스프링 시큐리티 설정파일에 추가하면 된다.ADMIN은 MANAGER와 ANONYMOUS의 권한보다 높은 권한을 가지고 있는 것이고MANAGER은 ANONYMOUS보다 높은 권한을 가진다.추가도 훨씬 간편해진다.
-
[Spring] 스프링의 계층별, 기능별 패키지 구성하기Legacy/Spring Framework 2015. 11. 14. 00:39
출처 - http://springmvc.egloos.com/434948 자바 프로젝트를 진행하면 프로그래머들이, 여타 직장인들처럼 "오늘 점심메뉴는 뭘 먹을까?" 하듯 고민이 하는 부분이 한가지 있다. 물론 프로그래밍을 하다보면 많은 부분에서 고민을 해야겠지만 그중에도 가장 쉬우면서 딱히 가이드 잡기가 어려운 패키지별로 클래스를 정리하는 과정이 그러하다. 프로그래머는 도대체 어떤 기준으로 클래스를 분류해야 체계적으로 자신의 프로젝트를 분류가 되었고, 더 나아가 팀으로 작업할 시에 "왜 이 클래스는 이 패키지에 넣은 거죠?" 라는 난해한 질문을 받지 않을 수 있을까? 먼저 패키지 분류가 복잡해지라도 하나의 원칙과 명확한 분류기준이 있다면 그때그때 프로젝트마다 뒤죽박죽으로 바뀌는 마구잡이식 분류법을 피할 수..
-
[MySQL] DB 연결 에러(blocked because of myny connection errors)Legacy/Database 2015. 11. 8. 04:35
마찬가지로 분산 및 병렬처리에서 발생한 에러xxx.xxx.xxx.218 에서 JDBC를 이용해 217로 접속하면서 발생했다.원인은 자기 자신이 아닌 다른 호스트에 있는 DB에 접속할 때 에러를 여러번 띄우면 DB에서 접속을 차단하는 식이다.아마 SQL Injeciton과 같은 에러를 막으려고 한 것 같다.. (추측입니다.) 출처 - http://superad.tistory.com/entry/DB-%EC%97%B0%EA%B2%B0-%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9Dblocked-because-of-many-connection-errorsDB 연결 에러가 발생 내용 Warning: mysql_connect(): Host 'ns1.****.net' is blocked becau..
-
[MySQL] max connection 설정Legacy/Database 2015. 11. 8. 04:06
학교에서 분산 및 병렬처리 수업으로 프로젝트를 진행하던 중too many connections 에러를 겪게되어 검색하던 중 찾았다.다행히(?) 교수님께서 DB 설정 권한을 root에게만 준 것이 아니라 저도 설정을 바꿀 수 있었습니다. 또 다른 참조링크 - https://www.linux.co.kr/database/mysql/toomany/toomanyconnections.htm 출처 - http://threestory.tistory.com/6 [mysqld]max_connections = 500wait_timeout = 60 MySQL에서 실행하는 방법 mysql> set global max_connections=500;mysql> set wait_timeout=60; 이렇게 한 후 다시 확인한다. [..