/* window.open(url:String, name:String, properties:String) open 함수는 반드시 3개의 매개변수가 있고, 매개변수 순서는 지켜야 함. name은 팝업창의 이름, 주로 프레임 문서의 Target으로 사용 name은 사용하지 않으려면 " " 만 표시해줍니다. 반드시 표시해야 함. */ function win() { window.open("http://ws.daum.net/", "", ""); //속성 지정하지 않은 기본창 } function menu_win() { window.open("http://ws.daum.net//", "", "menubar=1"); //메뉴바 없는 팝업 } function full_win() { window.open("http://w..
사람들이 자바스크립트에 대해 가장 흔히 잘못 인식하는 것 중 하나는 자바스크립트가 Sun Microsystems 의 프로그램 언어인 Java의 축소버전이라는 것이다. 문법이 약간 닮은 것과 둘 다 Web Browser에서 실행될 수 있다는 것을 제외하고는 이 두 언어는 서로 간에 관련이 없다. 이름이 비슷한 것은 순전히 Netscape와 Sun의 마케팅 전략일 뿐이다.(원래 자바스크립트는 라이브스크립트(LiveScript)라고 불렀었고 마지막 순간에 Java Script로 바뀌었다.) 그렇지만 사실 Java Script는 Java에서 스크립트 지원용으로 사용될 수 있긴 하다 발췌 : 자바 스크리트 완벽가이드
방법1. /etc/sysconfig/network 수정 - 재기동 후에 적용됨 /etc/sysconfig/network 수정 HOSTNAME부분을 수정한다. Ex) paint:/home/paint>cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=paint paint:/home/paint> 방법2. hostname 명령 이용 - 바로 적용됨. 그러나, 재기동 후엔 /etc/sysconfig/network설정을 따라가므로, /etc/sysconfig/network에 다른 이름으로 되어 있다면 /etc/sysconfig/network 설정값으로 바껴버린다. hostname 명령 사용 > hostname 바꿀이름 Ex) >hostname aaa
GET : URI로 지정한 정보를 꺼낸다. 파일의 경우 그 파일의 알맹이를 반송한다. CGI 프로그램의 경우는 그 프로그램의 출력 데이터를 그대로 반송한다.POST : 클라이언트에서 서버로 데이터를 송신한다. 폼에 입력한 데이터를 송신하는 등에 사용한다.HEAD : GET와 거의 같아. 단, HTTP의 메시지 헤더를 반송할 뿐이고, 데이터의 알맹이는 반송하지 않는다. 파일의 최종 갱신 일시 등의 속성 정보를 살펴볼 때 사용한다.OPTIONS : 통신 옵션을 통지하거나 살펴볼 때 사용한다.PUT : URI로 지정한 서버에 있는 파일을 대치한다. URI로 지정한 파일이 없는 경우는 파일을 새로 작성한다.DELETE : URI로 지정한 서버에 있는 파일을 삭제한다.TRACE : 서버측에서 받은 리퀘스트 라인과..
참조 URL : http://dic.impact.pe.kr/community/bbs/board.php?bo_table=06_3&wr_id=2 locale 명령은 시스템에서 언어(또는 지역)를 지정하는 로케일 관련 정보를 출력하는 명령이다. locale은 원래 현장, 장소의 의미이지만, 시스템 용어로는 운영체제 또는 어플리케이션에서 문자셋, 날짜시간포맷, 숫자표시, 통화단위표시 등과 관련하여 기준되는 지역위치를 가리킨다. 다음은 locale manual (man locale 명령시 출력) 내용과 변수들의 의미, 그리고 locale 명령의 예제들이다. NAME locale - 로케일 관련 정보를 얻는다 SYNOPSIS locale [ -a | -m ] locale [ -ck ] 이름 ... DESCRIPTI..
참조 URL : http://betterthanyesterday.textcube.com/7 1. java, jsp 소스 파일내의 다국어 표시 java, jsp 소스 파일의 인코딩과 JVM 실행시 -Dfile.encoding이 일치하지일치하지 않으면 소스 파일내의 한글이 제대로 표시되지 않는다. 따라서 -Dfile.encoding값을 모든 경우에 무조건 EUC-KR로만 지정해서는 안된다. publicpublic class Tester { public static void main(String[] args) {{ String fileEncoding=System.getProperty("file.encoding"); System.out.println("file.encoding = "+fileEncoding);"..
RFC(Remote Function Call)을 이용하여 SAP과 연동한다..그에 따라 연동을 위해서 작업이 필요하다.. #### UNIX ########################SAP연동에 필요한 자료들은 SAP에서 아래와 같이 제공해줌.=====================================================================[kkam:/home/jeus/lib/saplib]lsReadme.txt demo libsapjcorfc.soSAPJCOEx02.class docs sapjco-rs6000_64-2.1.8.tarSAPJCOEx02.java librfccm.o sapjco.jar===============================================..
// 출저 : http://blog.naver.com/flyingpig02/70001644566 /** * Example2.java * Property of SAP AG, Walldorf * (c) Copyright SAP AG, Walldorf, 2000. * All rights reserved. */ import com.sap.mw.jco.*; /** * @version 1.0 * @author SAP AG, Walldorf */ public class Example2 { // The MySAP.com system we gonna be using static final String SID = "R3"; // The repository we will be using IRepository reposito..
* java import java.util.*; import java.sql.*; public class ShowEncoding{ public ShowEncoding(){ super(); } public static void main(String[] args){ String enc = new java.io.OutputStreamWriter(System.out).getEncoding(); System out.println("default encoding = " + enc); } } * jsp String System_enc = new java.io.OutputStreamWriter(System.out).getEncoding(); System.out.println("system default encoding..
import java.util.*; import java.sql.*; public class Thin { public static int MAX=10000; public static void main(String[] args) throws Exeption{ Class.forName("oracle.jdbc.driver.OralceDriver"); Vector conns = new Vector(); try{ for(int i=0;i
import java.sql.*; import oracle.jdbc.driver.*; public class JDBCVersion { public static void main (String args []) throws SQLException { // Load the Oracle JDBC driver DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver()); // Change the following code line to reflect a valid connection to your Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ora10g"..
jeus.servlet.jsp.modern 옵션의 기본 설정은 아래와 같습니다. JEUS5 : -Djeus.servlet.jsp.modern=false JEUS6 : -Djeus.servlet.jsp.modern=true true 일 경우- 오픈소스 등 웹 프레임워크를 보다 잘 지원하고 호환성 문제를 줄이기 위해서 톰캣 Jasper 기반의 JSP 파서를 사용하게 됩니다.- 이 파서는 JSP 스펙과 동일한 수준에서 엄격하게 문법 체크를 하기 때문에 기존 JSP 파서에서 지원한 비표준적인 문법을 사용한 경우 에러가 발생할 수 있습니다.
JEUS 5.x Session Server(중앙집중식) 1. 수정할 환경파일들 - jeus Script File - JEUSMain.xml - WEBMain.xml 2. 환경설정 1) jeus Script - 위치 : $JEUS_HOME/bin/jeus - 이 스크립트 파일에 설정을 해주어야 Manager단에서 세션서버를 찾을 수 있다. - 설정내용 WAS1 (111.111.111.1)-Djeus.sessionmgr.primary=111.111.111.1:9736 -Djeus.sessionmgr.backup=111.111.111.2:9736 WAS2 (111.111.111.2)-Djeus.sessionmgr.primary=111.111.111.1:9736 -Djeus.sessionmgr.backup=11..
1. 수정할 환경파일들 참고 " 기존에 jeus스크립트 설정에서 vhost.properties 설정으로 변경되었다. 또한, vhost.xml에서 vhost.properties로 명칭도 변경되었다. " - vhost.properties - JEUSMain.xml - WEBMain.xml 2. 환경설정 1) vhost.properties - 위치 : $JEUS_HOME/config/vhost.properties - 이 스크립트 파일에 설정을 해주어야 Manager단에서 세션서버를 찾을 수 있다. - 설정내용 WAS1 (111.111.111.1) was1:111.111.111.1:9736 was2:111.111.111.2:9736 WAS2 (111.111.111.2) was1:111.111.111.1:9736..
[환경구성]Vhost구성을 아래와 같이, 각각 포트를 8081, 8082로 구성한다음vhost1은 JEUS 컨테이너1, vhost2는 JEUS컨테이너2와 연결을 하는 구성을 한다. 127.0.0.1:8081 --> Container1127.0.0.1:8082 --> Container2 [장애내용]- 8081포트의 Container1에서 팝업창을 열어 8082포트의 Container2에 있는 ap를 호출할 경우 팝업창의 세션은 유지되지만,- 다시 Container1로 가면 세션이 끊기는 현상이 발생함. [원인]- 팝업창을 열었을시에, JSESSIONID가 새로 생성됨.- 새로 생성된 JSESSIONID로 팝업창은 세션이 끊기지 않은것으로 보이지만,- 팝업을 호출하였던 8081페이지에서는 새로 생성된 JSE..
사전지식- Timeout설정은 분 단위.- 설정은 크게 2가지임. 소스/환경파일- 환경파일은 web.xml, webcommon.xml, WEBMain.xml 3개임.- 소스에 설정할 경우엔 무저건 우순순위는 1등~! JEUS 4, 5: WEBMain.xml의 shared설정 값에 따라 적용순서가 달라짐. 30 false true일 경우1. setMaxInactiveInterval2. WEBMain.xml3. web.xml4. webcommon.xml false일 경우1. setMaxInactiveInterval2. web.xml3. webcommon.xml4. WEBMain.xml JEUS6: JEUS6에서는 값과는 무관함.1. setMaxInactiveInterval2. web.xml3. webcomm..
IBM JDK 1.4.2 SR6 이상의 버젼에서 session clustering 하기 위해서는 아래의 옵션으로 피해갈 수 있음. -Djeus.net.ibm.bugversion=true IBM JDK 1.4.2 SR6 이상의 버젼에 session clustering을 할 경우 아래의 에러가 발생 함1. JeusServer 로그의 에러내용 ========================================================================== jeus.net.ConnectorException: fail to connect to local endpoint 10.222.37.95:9736(9750) at jeus.net.Endpoint.getSocketStream(Endpoint...
Windows NT장비의 경우, OS특성상 jboot를 수행한 Prompt 창을 닫으면 프로세스가 죽는다. 이를 방지하기 위해서는 서비스로 등록하는 방법이 있다. 등록법 (실행파일은 각각 제품홈 밑에 bin에 존재함)1. JEUS 등록 : svcinstall.exe jeus.ini id passwd 해제 : svcremove.exe 2. WebtoB 등록 : 4.1.2.0 이전 : srvinstall.exe 4.1.2.0 이후 : srvinstall.exe WebtoB C:\TmaxSoft\WebtoB4.1.2.0 srvinstall.exe [service name] [WEBTOBDIR] 해제 : srvremove.exe 서비스 등록시 장단점1. 장점 - Prompt 창을 닫아 프로세스가 죽는 경우가 없..
JEUS 3.x$JEUS_HOME/config///container.xml의 태그 안에 JspWorkDir을 설정하면 된다. JEUS 4.x, 5.x, 6.x $JEUS_HOME/config///WEBMain.xml의 태그 안에 를 설정하면 된다. /home/tmax/jeus/webhome/jspwork 라고 원하는 이름으로 정의해 주시면 해당 디렉토리 이름으로 생성이 된다. 특이사항 JEUS6 fix4 의 경우, JEUS 재기동시 workdir을 지워버리는 버그가 존재하여 필히 jsp-work-dir설정 할것.
MaxQCount큐 적재 요구 한계값. Client요청이 폭주로 정상적인 서비스처리가 어려울 경우 계속되는 서비스 요청을 무시할 필요가 있다.큐에 적재된 Client의 요구수가 어느 정도 이상이 되면 새로 도착한 요구는 큐에 적재되지 않고 Client에 즉시 Error로 응답한다. 만약, 값이 크면 요구를 문제없이 처리할 수 있지만 응답을 너무 늦게 줄 수도 있다는 단점. MaxQUrl만약 MaxQCount값을 2로 설정할 경우 cqcnt(현재 큐에대기건수)에 2개가 대기할 경우 그 후 요청건들은 MaxQUrl에 지정한 주소로 던진다.이는 철도예약시스템같이 순식간에 엄청난 요청이 몰려 시스템 마비가 되는것을 대비하여 해당 큐이상쌓일 경우 그 후 요청건들은 Busy페이지로 가게끔 설정하기도 한다. *SER..
1. 개요방화벽에서는 지정한 포트에 대해서 접근허용에 대한 세션을 지정한 시간동안만 저장해둔다.설정한 시간동안 요청이 없을시에는 세션 내용을 삭제한다.따라서 두 서버간에 커넥션 상태가 establish이어도 제대로 데이터 전송이 되질 않는다. 이런 문제를 방지하고자 WebtoB 는 지속적으로 JEUS WebContainer에게WebtoB의 설정 파일에 정의된 "svrchktime" 변수 값의 간격으로 "ping"메시지를 보낸다.Web Container는 여기에서 정의한 시간 간격으로 WebtoB의 ping을 체크한다.WebtoB 의 ping 이 여기에서 설정된 시간 간격 내에서 발견되지 않으면 통신 연결은 끊어진 것으로간주되어 다시 설정된다. 그러므로, 여기의 값은 "svrchktime"보다 커야 한다...
awk에서 쓰이는 정규표현식 메타문자 ^ 행의 시작 지시자 $ 행의 끝 지시자 . 하나의 문자와 대응 * 선행 문자와 같은 문자의 0개 혹은 임의 개수와 대응 + 선행 문자와 같은 하나 이상의 문자와 대응 ? 선행 문자와 같은 문자의 0개 혹은 하나와 대응 [ABC] [ ] 사이의 문자 집합 중 하나와 대응 예들들어, A이거나 B 혹은 C [^ABC] [ ] 사이의 무자 집합에 속하지 않는 한 문자와 대응 [A-Z] A부터 Z사이의 문자 집합 중 하나와 대응 A|B A나 B와 대응 (AB) 하나 이상의 문자셋 AB와 대응 \* 문자로서의 *와 대응 & 검색열을 저장하여 치환열에서 사용할 수 있게 한다
[CPU] AIX lsdev -Cc processor HP-UX ioscan -fnC processor SOLARIS psrinfo -v LINUX cat /proc/cpuinfo [Physical RAM] AIX bootinfo -r HP-UX grep -i Physical /var/adm/syslog/syslog.log SOLARIS Prtconf LINUX free [Kernel Bits] AIX bootinfo -K HP-UX getconf KERNEL_BITS SOLARIS isainfo -kv LINUX getconf WORD_BIT [Service Switch] AIX /etc/netsvc.conf HP-UX /etc/nsswitch.conf SOLARIS /etc/nsswitch.conf ..
- Total
- Today
- Yesterday
- iTerm2
- Thread Dump
- 쉘스크립트
- 엔시블
- Nexus
- URL Encoding
- 쓰레드덤프
- Password manager
- 엔서블
- 데브옵스
- Ansible
- 젠킨스
- groovy
- rsync
- 리눅스
- DevOps
- vagrant
- 플레이북
- Shell Script
- Docker
- ssl
- nginx
- 파이프라인
- Config History
- PostgreSQL
- JVM
- Linux
- Jenkins
- openssl
- Playbook
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |