리눅스 방화벽 설정
·
OS/Linux
#방화벽 설정 정보 조회service iptables status #리눅스 os정보 조회cat /etc/*-release #iptables 조회vim /etc/sysconfig/iptables #방화벽 활성화service iptables start #해당 포트 OUTPUT 비활성화(iptables 파일에 기입),(80 포트):RH-Firewall-1-OUTPUT - [0:0]-A RH-Firewall-1-OUTPUT -m state --state NEW -m tcp -p tcp --dport 80 -j REJECT #테스트 방법telnet [IP] 80
[Eclipse] 디버그 모드 시ThreadPoolExecutor without any obvious exception 발생 해결 방법
·
Tool/Eclipse
이클립스 ThreadPoolExecutor exceptio이 발생한다면 window → Preferences → Java → Debug 에서 Suspend execution on uncaught exceptions를 체크 해제 해주면 됩니다. http://stackoverflow.com/questions/6290470/eclipse-debugger-always-blocks-on-threadpoolexecutor-without-any-obvious-excepti
[DB] 시간 관련 쿼리문
·
카테고리 없음
select TO_DATE(SYSDATE, 'YYYYMMDDHH') from dual; 현재 시간을 연월일시간으로 표현 select DECODE(SIGN(ROUND((SYSDATE - NVL(TO_DATE('2013031412','YYYYMMDDHH'), SYSDATE-1))*24)-24), -1, 'N', 'Y') from dual; 현재 시간으로부터 24시간 이상 차이가 난다면 Y 그 이내라면 N
[altibase] FailOver Configuration
·
카테고리 없음
* FailOver/server.xml 파일 참조 was에 tomcat server.xml 수정 한 뒤 [JDBC]Jdbc:Altibase://192.168.3.51:20300/mydb?AlternateServers=(192.168.3.54:20300,192.168.3.53:20300) &ConnectionRetryCount=3&ConnectionRetryDelay=3&LoadBalance=off&SessionFailOver=on”;
세션(Session)관리
·
Language/JSP
간단한 세션(Session)테스트를 해보겠다.우션 세션(Session)무엇인지 알아보자.세션이란 서버 측의 컨테이너에서 관리 되는 정보이다.  세션의 정보는 컨테이너에 접속해서 종료되기까지 유지되며, 접속시간에 제한을 두어 일정시간 응답이 없다면강제로 세션을 종료할 수 있다.1. Session의 개요HTTP 프로토콜의 특성은 연결되면 요청/응답후 바로 연결이 끊어진다. 하지만 웹에서는 이 연결을 유지할 필요가 있다.그 역할을 하는 것이 세션이다.클라이언트가 세션을 요청하면 서버는 클라이언트에게 클라이언트를 구분할 수 있는 ID를 부여한다. 이 ID를 통하여 서버는 클라이언트를 구분하여 정보를 저장하게 된다. 간단한 예제를 통해서 세션을 유지하고 종료해보자.프로젝트의 기본 구조와 결과 화면이다.. 소스는 ..
Session 관리
·
Language/JAVA
클라이언트와 지속적인 연결을 유지하지 못하는 것이 http protocol의 특징이므로, 이전 요청한 클라이언트와의 연결을 유지하기 위해서 Session을 사용한다.컨테이너(톰캣) 단에서 Session ID를 발행하고, 해당 Session ID와 Cookie를 맵핑 한 다음 해당 쿠키를 클라이언트에서 사용하도록 하면 클라이언트를 구분해서 받을 수 있다.* 세션 ID는 다음과 같은 방법으로 사용할 수 있다.HttpSession session = request.getSession();위와 같이 하게 되면, request로부터 세션 ID를 가지고 올 수 있고, 제일 처음 요청이라면 response 객체에 보낼 쿠키도 생성하게 된다.* 세션이 이미 있는지, 아니면 처음 요청으로 새롭게 만들게 되었는지를 확인하려..
java 이중로그인 금지
·
Language/JAVA
웹에서의 중복로그인 방지의 일반적인 방법 일반적으로 많이 사용되는 중복로그인 방지 기능의 개발에 대해, 러프한 설계 수준에서 정리해 보겠습니다. (아는데까지만..) 개요 - 하나의 userId로 동시에 두곳 이상에서 연결(로그인된..)될 수 없다는 뜻으로, 보안이슈에 해당합니다. - 먼저 로그인한 연결이 A, 나중에 로그인을 시도하는 연결이 B라면, B가 로그인했을때 A의 연결을 끊는(튕겨내는) 방법, 또는 A의 연결을 유지하고 B의 로그인시도를 막는 방법이 있으며, 주로 전자의 방법을 취합니다. 히스토리 - 웹 이전의 CS 프로그램 시절에는 클라이언트의 연결을 직접 제어가 가능했으므로 기술적인 문제가 없었습니다. - 웹으로 넘어와서, ActiveX가 횡행하던 시절에는 주로 ActiveX를 이용하여 중복..
java json convert to List
·
Language/JAVA
List blockList = new ArrayList (); String ttt = "{\"list_block\":[\"01011111111\", \"01011112222\"]}"; JsonNode root = new ObjectMapper().readTree(ttt); // 배열에 있는 값들 가져오기 if( root.path("list_block").isArray() ){ Iterator it = root.path("list_block").iterator(); while(it.hasNext()){ blockList.add(it.next().getTextValue()); } }
syntaxhighlighter 파일 업로드 없이
·
TIP
syntaxhighlighter를 사용하는데 문제가 많았으나 간단하게 추가하는법을 찾았어욧 소스코드 http://takuma99.tistory.com/68
이클립스 테마 변경하기
·
Tool/Eclipse
이클립스 배경과 폰트 색상을 변경을 사용자가 할수 있지만 이미 제작된 테마를 적용시킬수 있습니다. http://eclipsecolorthemes.org/?list=toppicks&lang=java 플러그인을 설치할수 있지만 저는 edf파일을 다운받아 적용시키겠습니다. 마음에 드시는 테마를 edf파일로 받으시고 이클립스에서 import 시켜 줍니다. File → import → General → Preferences 하시고 edf파일을 지정해주시면 테마가 변경되는걸 확인할수 있습니다.