본문 바로가기
반응형

하늘과 바람과 별과 코드161

JAVA - 한글 인코딩 변환 체크 한방에 끝내기 JAVA - 한글 인코딩 변환 체크 한방에 끝내기 String word = "무궁화 꽃이 피었습니다.";System.out.println("utf-8 -> euc-kr : " + new String(word.getBytes("utf-8"), "euc-kr"));System.out.println("utf-8 -> ksc5601 : " + new String(word.getBytes("utf-8"), "ksc5601"));System.out.println("utf-8 -> x-windows-949 : " + new String(word.getBytes("utf-8"), "x-windows-949"));System.out.println("utf-8 -> iso-8859-1 : " + new String(wor.. 2015. 11. 5.
셀렉트박스관련 셀렉트 박스 동시제어 //첫번째 선택$('select').find('option:first').attr('selected', 'selected'); 2015. 10. 28.
이벤트버블링 방지를 위한 코드 // 이벤트버블링 방지를 위한 코드event.stopPropagation(); 버블링이 발생한 함수 제일 아래에 넣는다.// 이벤트버블링 방지를 위한 코드this.unbind(“click”);버블링이 발생한 함수선언 바로 위에 넣는다. ex:)$('#progressbar_modal2').unbind('shown.bs.modal');$('#progressbar_modal2').on('shown.bs.modal', function(){ 2015. 10. 27.
우분투에 Mysql 세팅하기 참고 : http://jaesu.tistory.com/entry/ubuntu-mysql-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 가비아 클라우드 0.서버 - Linux Ubuntu 13.10 x64 - 패스워드 변경 # $ sudo passwd root //apt 업데이트$ apt-get update 1). mysql 검색 $ sudo apt-cache search mysql-server 2). mysql 설치 $ sudo apt-get install mysql-server-5.6 설치확인$ sudo netstat -tap | grep mysql 재시작하기$ sudo /etc/init.d/mysql restartMysql 시작 .. 2015. 8. 14.
우분투에 아파치 + 톰캣 설치 및 연동 가비아 클라우드 - 참고 : http://hellogk.tistory.com/123 0.서버 - Linux Ubuntu 13.10 x64 - 패스워드 변경 # sudo passwd root 1. JAVA 설치 - JAVA 설치(오라클 자바7) $ echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list$ echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list$ apt-key adv --keyserver hkp://keyserver.ubuntu.. 2015. 8. 14.
Error : Could not reliably determine the server's fully qualified domain name Could not reliably determine the server's fully qualified domain name 이라는 에러가 발생할때 httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 아파치가 설치된 폴더의 /conf아래 httpd.conf 파일열고 #ServerName www.exampl.com:80 이라는 주석처리 밑에다가 ServerName localhost 입력하고 아파치 리스타트 시키니까 정상적으로 되네요. 위와 같은 에러가 발생하는 분 계시면 httpd.conf 파일에 ServerName localhost 한번 추가해 보십시요. 출처: .. 2015. 8. 12.
로컬스토리지 사용 webview.getSettings().setDomStorageEnabled(true); webview.getSettings().setDatabaseEnabled(true); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) { webview.getSettings().setDatabasePath("/data/data/" + webview.getContext().getPackageName() + "/databases/"); } 2015. 8. 5.
랭킹쿼리 랭킹 구하기http://stackoverflow.com/questions/532878/how-to-perform-grouped-ranking-in-mysql 같은 등수http://blog.naver.com/neo_start/220219460122 2015. 8. 3.
[ERROR]Lock wait timeout exceeded; try restarting transaction 1205, 'Lock wait timeout exceeded; try restarting transaction' mysql> show processlist;+--------+------+--------------------+-------+---------+------+--------------+-+| Id | User | Host | db | Command | Time | State | |+--------+------+--------------------+-------+---------+------+--------------+-+| 306835 | root | localhost | dmsDB | Query | 3651 | updating | || 309090 | root | localhost | dmsD.. 2015. 6. 10.
CONCAT() 문자열 합치기 UPDATE ASETb=CONCAT('#', a)WHERE1=1 2015. 6. 8.
리눅스 명령어 리눅스 파일 찾기 명령어find / -name 찾을파일명 -print 2015. 6. 5.
MySQL max connections 설정 Max connections 에러가 발생하면 페이지에 Too many connection가 나옵니다. 이는 mysql에서 동시 연결 가능한 클라이언트 수를 넘었기 때문이다. MySQL서버는 동시에 연결될 수 있는 클라이언트의 수가 기본으로 100명이다. 동시 접속자수를 변경하려면 my.cnf을 수정하고 MySQL서버를 재 시작하면 된다. 이런 에러의 원인으로는 다음과 같습니다. 1) mysql_connect()함수로 DB connect를 했다면 해당스크립트가 종료됨과 동시에 mysql_close()함수를 호출하지 않아도 자동으로 연결이 종료된다. 하지만, mysql_pconnect()함수는 해당스크립트가 종료된 후 mysql_close()함수가 호출되었더라도 연결이 끊어지지 않은 채로 계속 연결을 유지하.. 2015. 6. 5.
서버 세팅하기 (1) JAVA 설치1. JAVA 설치(오라클 자바7) echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.listecho "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.listapt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886apt-get updateapt-get install oracle-java7-installer 2. FTP 설치 우분투 ftp 설치 $ sudo in.. 2015. 6. 1.
crosswalk-project : 웹뷰를 크롬브라우저로 교체 크로스워크 프로젝트 : 미완단계https://crosswalk-project.org/ 2015. 5. 14.
좌측 슬라이드 메뉴만들기 출처 : http://www.android-town.org/ 2015. 5. 13.
Tomcat7 tomcat-jdbc 설정 - Broken pipe 에러 회피 Tomcat7 tomcat-jdbc 설정 - Broken pipe 에러 회피 [출처] Tomcat7 tomcat-jdbc 설정 - Broken pipe 에러 회피|작성자 소프 tomcat-jdbc로 MySQL에 연결한 경우 "java.net.SocketException: Broken pipe" 에러가 발생하는 경우를 가끔 볼 수 있다. 대부분의 경우 connection idle time이 MySQL에 설정된 wait_timeout을 지나서 DB에서 연결을 끊은 것이다. 이를 방지하려면 connection이 일정 기간동안 사용되지 않으면 close되도록 설정하거나 connection 대여시에 connection을 체크하도록 하면 된다. 설정 1 - 일정 기간동안 사용되지 않으면 connection을 테스트.. 2015. 4. 6.
SHOW 명령어 show variables like "%timeout%" show variables like 'connect_timeout';show variables like 'max_connect_errors';show variables like 'max_connections';show variables like 'max_user_connections' ;show processlist SHOW 명령어 정의 MySQL 로그인후 쉘상에서 실행되는 SHOW 명령어ex : mysql>SHOW 명령 SHOW 명령어 리스트 SHOW DATABASE;-- 현재 계정이 제어가능한 DATABASE 목록 SHOW CREATE TABLE TABLE_NAME;-- 해당 테이블을 만들기 위한 SQL 쿼리문을 출력함※ 상당히 좋은 기능이다... 2015. 4. 2.
스프링 MVC에서 SimpleMappingExceptionResolver 사용시 로그남기기 스프링 MVC에서 SimpleMappingExceptionResolver를 서블릿 컨텍스트 설정 파일에 선언하게 되면 예외발생시 에러페이지를 브라우저에 노출시켜준다. 하지만 에러 로그가 남지 않는 문제가 있다. egovframework/com/cmm/error/egovError egovframework/com/cmm/error/egovError egovframework/com/cmm/error/dataAccessFailure egovframework/com/cmm/error/dataAccessFailure egovframework/com/cmm/error/egovBizException stalk/mbl/login/UserLogin DispatcherServlet 소스를 확인 catch (Exception.. 2015. 3. 31.
반응형