Posts

Showing posts from October, 2015

2. mud study ANSI

Image
package driver; public class ANSI { public static final String SANE = "\u001B[0m"; public static final String BLACK = "\u001B[0;30m"; public static final String RED = "\u001B[0;31m"; public static final String GREEN = "\u001B[0;32m"; public static final String YELLOW = "\u001B[0;33m"; public static final String BLUE = "\u001B[0;34m"; public static final String MAGENTA = "\u001B[0;35m"; public static final String CYAN = "\u001B[0;36m"; public static final String WHITE = "\u001B[0;37m"; public static final String DARK_BLACK = "\u001B[1;30m"; public static final String DARK_RED = "\u001B[1;31m"; public static final String DARK_GREEN = "\u001B[1;32m"; public static final String DARK_YELLOW = "\u001B[1;33m"; public static final String DARK_BLUE = "\u001B[1;34m"; publ

googleBlog 소스코드 넣기

Image
1. 템플릿에서 HTML편집 클릭 후 <head> 밑에 아래 소스를 넣으면 됨. 소스코드 ----------------------- <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>   <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>   <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js' type='text/javascript'/>   <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>   <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>   <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>   <link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' ty

1. mud study Socket

Image
package driver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class GMain { public GMain() { // TODO Auto-generated constructor stub new ConnectionListener(); } public static void main(String[] arge){ new GMain(); } } class ConnectionListener extends Thread{ private ServerSocket serverSocket; public ConnectionListener() { try { serverSocket = new ServerSocket(8888); start(); } catch (IOException e) { // TODO: handle exception e.printStackTrace(); } } @Override public void run() { try { while(true){ Socket socket = serverSocket.accept(); if(socket !=null){ new ConnectionBuilder(socket); } sleep(500); } } catch (IOException e) { // TODO: handle exception e.printStackTrace(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); }

window telnet 사용하기

Image
1. 시작>실행>cmd    - 아래와 같이 메시지가 나오면 텔넷 허용해줘야함. 2. 제어판 > 프로그램을 선택   3. windows 기능 사용/사용 안함 선택 4.텔넷 클라이언트 체크 5. 다시 dos창으로 이동해서 아래같이 연결대상 XXX.XXX.XXX.XXX 라고 뜨면 텔넷이 되는것이다

eclipse Lombok

Image
eclipse Lombok download url :  https://projectlombok.org/download.html 1. Lombok home에서 다운로드 후 실행하면 아래와 같이 이클립스 폴더를 지정함. 2. install/update 버튼을 누르고 설치가 완료되면 이클립스 폴더에 가서 보면 Lombok.jar 파일이 생성됨.

java was started but returned exit code=13

Image
java was started but returned exit code=13 ===================================================== 1. 환경변수 설정 확인 - 컴퓨터 > 속성 > 고급 시스템 설정 > 환경 변수 >path 부분 2.  윈도우 시작키  > 실행 > cmd > set 또는 path 입력 후 설정이 제대로 잡혀있는지 확인 3. 1번과 2번을 해결 하니 아래와 같이 다른 에러 메시지가 나타남.  - 이클립스와 자바의 버전이 차이나서 생기는 문제  - jdk 32bit , eclipse 64bit

was 간 통신 민원24( 민원발급번호) 2

jeus   -> tomcat  -> 민원 24 아래는 tomcat단 소스 민원번호는 xml로 리턴(jdom2) @RequestMapping(value="/setIssue.do") public String setMinwonIssus(HttpServletRequest request, HttpServletResponse response) throws Exception{ String userId = request.getParameter("userId")==null?"":request.getParameter("userId"); String encodeXmlString = request.getParameter("sResultXmlBase64Enc")==null?"":request.getParameter("sResultXmlBase64Enc").replace(" ", "+"); String sBlgDeptCd = request.getParameter("sBlgDeptCd")==null?"":request.getParameter("sBlgDeptCd").replace(" ", "+"); String sCappIsuFmtCd = request.getParameter("sCappIsuFmtCd")==null?"":request.getParameter("sCappIsuFmtCd").replace(" ", "+"); String sIsuCpyCntc = request.getParameter("sIsuCpyCntc")==null?"":request.getParameter(&

java.math.BigDecimal cannot be cast to java.lang.String

Image
===================================================== 문제 부분 : 변경 : number 타입의 데이터를 String으로 바로 형변환 해서 생기는 문제 String.valueOf()로 변경

StringTokenizer example

=============================================== package testjava; import java.io.File; import java.util.StringTokenizer; public class TStringTokenizer { public static void main(String[] args) { //The following is one example of the use of the tokenizer. The code: File curDir ; String fileName = ""; String chkFile = ""; try { curDir = new File(System.getProperty("user.dir")+System.getProperty("file.separator")+"src"+System.getProperty("file.separator")+"testjava"); for(File f : curDir.listFiles()){ fileName = f.getName().toLowerCase(); StringTokenizer st =  new StringTokenizer(fileName , "."); while(st.hasMoreTokens()){ st.nextToken(); if(st.countTokens()== 1){ chkFile = st.nextToken().toLowerCase(); } }//while if("jpg".equals(chkFile)||"jpeg".equals(chkFile)) System.out.println("ok jpg"); else

JAVA API document

Image
JAVA SE Development Kit 7 Documentation url :  http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

insert selectKey ibatis

<insert id="SmsDAO.registSmsNuri" parameterClass="smsConnVO" > <selectKey resultClass="int"  keyProperty="nuriSeq">       <![CDATA[ SELECT nuri_user.msg_data_seq.nextval FROM DUAL ]]>     </selectKey> <![CDATA[ insert into nuri_user.msg_data (msg_seq, req_date, cur_state, call_to, call_from, sms_txt, msg_type, user_id, site_cd ) values (#nuriSeq#, sysdate,  #curState#, #callTo#, #callFrom#, #text#, #msgType#, #userID#, '01' ) ]]> </insert>

update(select)

select update ---------------------------------------- UPDATE (SELECT A.ORDER_APPROVED AS ORDER_APPROVED ,A.MAKE_YEAR      AS MAKE_YEAR ,A.MAKE_NO        AS MAKE_NO ,A.UPDATE_USID    AS UPDATE_USID ,A.UPDATE_DT      AS UPDATE_DT ,A.MAKING_DATE    AS MAKING_DATE FROM   TB_ELVTRNO_ORDER A WHERE  A.ORDER_YN = 'Y' ) SET    ORDER_APPROVED = (ORDER_APPROVED + 1) ,UPDATE_USID    = #ORDER_USID# ,UPDATE_DT      = SYSDATE ,MAKE_YEAR      = TO_CHAR(SYSDATE, 'YYYY') ,MAKE_NO         =(SELECT DECODE(MAX(B.MAKE_NO), '', '01', LPAD(TO_NUMBER(MAX(B.MAKE_NO) + 1), 2, '0')) AS MAXMAKENO FROM TB_ELVTRNO_ORDER B WHERE MAKE_YEAR = TO_CHAR(SYSDATE, 'YYYY')) ,MAKING_DATE    = SYSDATE

ajax Sample

ajax script call : ------------------------------------------------------------ <script type="text/javascript" language="javascript"> var clickFlag = false; function minwonView(requestNo) { var frm = document.searchForm; frm.requestNo.value=requestNo; var userType = '${userType}'; if(clickFlag ==true){ alert("wait"); return; } clickFlag =true; var paramData = $("#searchForm").serialize(); var url = '/test/testMinwon.do'; $.ajax({     url: url, data: paramData, type:"POST", dataType:"text", beforeSend:function(){ $('html').css("cursor","wait"); }, complete:function(){ $('html').css("cursor","auto"); }, success:function(data){ var result = eval("("+data+")"); if(result.data[0].msg == null || result.data[0].msg == ''){ var url = "http://www.egov.go

org.jdom2.input.JDOMParseException: Error on line -1:

jdom으로 호출하여 xml로 리턴받아야 하는데,  try catch문에서 error가 발생하여 호출한 곳으로 xml return을 못 보내서 아래 로그가 발생 try{      .    -- error 발생    XMLOutputter outputter = getXMLformat(); //xml포멧    outputter.output(doc, response.getOutputStream()); }catch() ----------------------------------------------------------------------------------- org.jdom2.input.JDOMParseException: Error on line -1: 너무 일찍 파일 끝에 도달했습니다. at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232) at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253) at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.jXmlRead(KeepMsTecCareerMngController.java:2665) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.HttpConnetionMiwon(KeepMsTecCareerMngController.java:2644) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.RepKmtcCertiCall(KeepMsTecCareerMngController.java:2181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Na

Error writing to server

post로 전달 되는 파라메터의 값이 너무 커서 에러가 난 상황 -------------------------------------------------------------- java.io.IOException: Error writing to server at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:588) at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:600) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1203) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.HttpConnetionMiwon(KeepMsTecCareerMngController.java:2643) at kr.go.elevator.rep.kmtc.web.KeepMsTecCareerMngController.RepKmtcCertiCall(KeepMsTecCareerMngController.java:2181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at org.springframework.web.bind.annotation.support.Handl

input file size check regular expression

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ page import="testJSP.Stringutil"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="h

org.apache.commons.mail.EmailException: Sending the email to the following server failed : XXX.XX.XXX.XX:25

DNS dns related problem ------------------------------------------------- org.apache.commons.mail.EmailException: Sending the email to the following server failed : XXX.XX.XXX.XX:25         at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1242)         at org.apache.commons.mail.Email.send(Email.java:1267)         at kr.go.elevator.com.mail.service.ComMail.htmlEmailSend(ComMail.java:67)         at kr.go.elevator.com.mail.service.ComMail.htmlEmailSend(ComMail.java:29)         at kr.go.elevator.com.user.web.ComUserInfoController.updateUser(ComUserInfoController.java:228)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)         at java.lang.reflect.Method.invoke(Method.java:611)         at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doInvokeMethod(H

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[XXXXXXXXX]]

SEVERE: ContainerBase.addChild: start: Throwable occurred: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standa                    rdHost[localhost].StandardContext[/kesiservice]]         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)         at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)         at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452)         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)         at java.util.concurrent.FutureTask.run(FutureTask.java:149)         at java.util.concurren

spring-mvc-showcase import error - Multiple annotations found at this line:

Multiple annotations found at this line:  - Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.2:test-compile   (execution: default, phase: process-test-sources)  - Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.2:compile   (execution: default, phase: process-sources) =============================================================================   <!-- <plugin>     <groupId>org.codehaus.mojo</groupId>     <artifactId>aspectj-maven-plugin</artifactId>     Have to use version 1.2 since version 1.3 does not appear to work with ITDs     <version>1.2</version>     <dependencies>      You must use Maven 2.0.9 or above or these are ignored (see MNG-2972)      <dependency>       <groupId>org.aspectj</groupId>       <artifactId>aspectjrt</artifactId>       <version>${org.aspectj-version}</version&

Unix tar, gzip

Compression tar cvf sample.tar ./directory gzip sample.tar Uncompressed gzip -d sample.tar.gz tar -xvf sample.tar

jquery after parseInt

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <c:set var ="str8" value="010" /> <c:set var ="str10" value="10&qu