기본 콘텐츠로 건너뛰기

9월, 2016의 게시물 표시

MySQL 이벤트 목록

-- 이벤트 목록 보기 SELECT * FROM information_schema.EVENTS 또는 SHOW EVENTS ; -- 등록 되어 있는 이벤트 내용 보기  SHOW CREATE EVENT `이벤트명` ; -- 등록되어 있는 이벤트 수정 하기 ALTER EVENT `이벤트명` ON SCHEDULE EVERY 1 MONTH STARTS '2014-05-27 01:00:00' ; -- 등록되어 있는 이벤트 삭제 하기  DROP event `이벤트명` ;

mysql lost connection to mysql server during query

New versions of MySQL WorkBench have an option to change specific timeouts. For me it was under Edit → Preferences → SQL Editor → DBMS connection read time out (in seconds): 600 Changed the value to 6000. Also unchecked limit rows as putting a limit in every time I want to search the whole data set gets tiresome. from  http://stackoverflow.com/questions/10563619/error-code-2013-lost-connection-to-mysql-server-during-query

YoY mysql function

테이블이 y1 과 y2 가 있고 y1 의 계정이 'A201130+A201131-(M201131+YqM(M111900+(M216890/M211350)-M112400)+A298300-M112444 처럼 수식으로 이루어 졌을때 YoY 를 구하는 mysql function 이다. YoY 는 전년 대비 현재 년도 증가분이다. ((당해년도데이터 -  전년도데이터 )/전년도데이터  ) * 100 이다. DROP TABLE IF EXISTS EXAMPLE; CREATE TABLE `EXAMPLE` ( CNT INT , RETURN_STR VARCHAR(2000), V_OPERATOR VARCHAR(20), LEFT_STR VARCHAR(2000)); delimiter $$ DROP FUNCTION IF EXISTS YoY$$ CREATE FUNCTION YoY( strFormular VARCHAR(20000),T1 varchar(50),T2 varchar(50) ) RETURNS VARCHAR(20000)      BEGIN           DECLARE V_RETURN_STR VARCHAR(20000);           DECLARE V_RETURN_STR_LEFT VARCHAR(20000);           DECLARE V_RETURN_STR_INSIDE VARCHAR(20000);           DECLARE V_RETURN_STR_RIGHT VARCHAR(20000);                     DECLARE V_STR_LEFT VARCHAR(20000);           DECLARE V_STR_RIGHT VARCHAR(20000);           DECLARE V_STR_INSIDE VARCHAR(20000);           DECLARE V_STR_INSIDE_T1 VARCHAR(20000);           DECLARE V_STR_INSIDE_T2 VARCHAR(20000

ubuntu sftp 접속시 알고리즘 지원 안 한다고 나오때 chacha20-poly1305 sftp .....

ununtu sftp 로 접속시 알고리즘 지원 안한다고 나올때 chacha20-poly1305 ...... #sudo vi /etc/ssh/sshd_config Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc 추가 하고 #sudo service sshd restart 상태 확인 #sudo service sshd status

tomcat apr ssl 인증서 오류

톰캣을 다시 설치 하면서 속도 향상을 위해 native 라이브러리 옵션을 설정 했더니 다음 에러가 난다. Connector attribute SSLCertificateFile must be defined when using SSL with APR at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:511) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:750) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:458) at org.apache.catalina.connector.Connector.initInternal(Connector.java:960) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:568) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:869) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:580) at org.apache.catalina.startup.Catalina.load(Catalina.java:603) at sun.reflect.NativeMethodAccessorI

윈도우 톰캣 버전확인

cmd 창을 연 후 cd C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin version.bat 실행 ======================================================== Using CATALINA_BASE:   "C:\Program Files\Apache Software Foundation\Tomcat 8.0" Using CATALINA_HOME:   "C:\Program Files\Apache Software Foundation\Tomcat 8.0" Using CATALINA_TMPDIR: "C:\Program Files\Apache Software Foundation\Tomcat 8.0\temp" Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_91" Using CLASSPATH:       "C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\tomcat-juli.jar" Server version: Apache Tomcat/8.0.33 Server built:   Mar 18 2016 20:31:49 UTC Server number:  8.0.33.0 OS Name:        Windows Server 2012 R2 OS Version:     6.3 Architecture:   amd64 JVM Version:    1.8.0_91-b14 JVM Vendor:     Oracle Corporation

윈도우 톰캣 네트워크 드라이버 잡기

윈도우 톰캣 네트워크 드라이버 설정(windows tomcat network driver setting) TOMCAT_HOME/conf/server.xml 의 Host 노드 아래 경로 추가     <Context path="/resources" docBase="//192.168.200.100/cifs/pds" /> 서버스 재구동 하면 다음 메시지 뜸 SEVERE [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.beforeStart Exception fixing docBase for context [/resources] java.io.IOException: 사용자 이름 또는 암호가 올바르지 않습니다 at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:428) at java.io.File.getCanonicalPath(File.java:618) at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:593) at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:744) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:300) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)

이격도 공식

이격도 = 100 * (당일 주가 / n일 이동 평균 주가) '이동평균선'의 계산법은 아주 간단합니다. 의미만을 알고 지나가도 충분합니다.  'n'일의 이동평균값은 'n'일간의 종가의 합을 'n'일로 나누어주면 됩니다.  180일 이격도 = 100 *( 당일주가 / avg(180일간의 종가) ) (2) "주가이동평균선의 성질"   이동평균선을 이용하여 주가를 파악하기 위해서는 아래와 같은 기본적 성질을 이해하고 넘어가는 것이 필요합니다. 도표로 이해를 돕는 것은 뒤에서 설명 드리겠습니다. (a) 강세장에서는 주가가 이동평균선 위에서 파동운동을 계속하면서 상승하는 것 이 보통이다. (b) 약세장에서는 반대로 주가가 이동평균선 아래에서 파동운동을 계속하면서 하락하는 것이 보통이다. (c) 주가가 상승하고 있는 이동평균선을 하향돌파할 때는 조만간 하락 반전할 가능성이 높다. (d) 주가가 하락하고 있는 이동평균선을 상향돌파 할 때는 조만간 상승 반전할 가능성이 높다. (e) 주가가 이동평균선으로부터 너무 멀리 떨어져 있을 때에는 이동평균선으로 다시 돌아가려는 회귀본능이 일어난다. (f) 주가가 이동평균선을 돌파할 때는 매입/매도 신호이다. (g) 주가가 장기이평선을 돌파할 때는 주추세의 반전을 기대할 수 있다. (h) 이동평균의 기준기간(time span)이 길면 길수록 이동평균선은 보다 유연해진다.   참고  http://thinkpool.com/discuss/academy/bbs/pdsRead.jsp?name=stockguide&menu=&page=1&slt=&key=&number=39

tomcat manager remote access

톰캣 설치를 하면 manager 는 로컬 호스트에서만 접속이 가능하다. maven 으로 tomcat manager-text 를 사용 할려면 톰캣의 설정을 바꿔 줘야 접속이 가능하다. 1. 톰캣 유저를 추가 한다. ( conf/tomcat-users.xml ) <?xml version='1.0' encoding='cp949'?> <tomcat-users xmlns="http://tomcat.apache.org/xml"               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"               xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"               version="1.0">     <role rolename="manager-gui"/>     <role rolename="manager-script"/>     <user username="admin" password="admin" roles="manager-script,manager-gui"/> </tomcat-users> 2. manager.xml 생성 (conf/Catalina\localhost\manager.xml) <Context privileged="true" antiResourceLocking="false"          docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.au

tomcat https 설정 및 http to http redirect

보통은 할일이 없는데 이걸 내가 할 줄이야.. I. 서버 인증서 설치 해서 크롬이나 ie에서 보안경고 안보이게. II. 톰캣 : 80  ==> 443 리다이렉트 I. 서버 인증서 설치 해서 크롬이나 ie에서 보안경고 안보이게. 1. 인증서 생성 1.1. 자바 스탠다드 키스토어 포맷으로 생성 ( java standard key store : jks ) 설치될 서버 도메인 확정 test.mydomain.com => 생성할 도메인으로 바꾸시면 됩니다. "%JAVA_HOME% \b in \k eytool" -genkey -alias myssl -keypass 인증서비밀번호 \ -storepass 인증서비밀번호 -keyalg RSA -sigalg SHA1withRSA \ -dname "CN=test.mydomain.com, OU=OrgUnit, O=AssetPlus, C=KR" \ -keystore %USERPROFILE%\test.mydomain.com.jks 이때 CN=test.mydomain.com 정확히 적으셔야 인증이 마무리 됩니다. 1.2. 인증서 요청파일 CSR(Certificate Signing Reuest) 파일 생성 "%JAVA_HOME% \b in \k eytool" -certreq -keyalg RSA -alias myssl \ -sigalg SHA1withRSA -keystore %USERPROFILE%\ test .mydomain.com.jks \ -file %USERPROFILE%\test.mydomain.com.certreq.csr CSR 파일을 열어보면  이렇게 생겨 있습니다.  이제 무료 인증 싸이트 가입 해서 인증을 요청 합니다. 와우사인 업체입니다. https://buy.wosign.com/free/#ssl Request a F