본문 바로가기

프로그래밍(TA, AA)

(251)
[자바] Error: com.mysql.jdbc.PacketTooBigException: Packet for query is too large max_allowed_packet이란?네트워크 문제나 MySQL 서버 또는 클라이언트의 버그로 인해 잘못된 패킷이 MySQL 서버로 전달될 경우 MySQL 서버에 심각한 문제를 일으킬 수 있습니다. 이러한 문제점을 없애고자 MySQL 서버는 모든 클라이언트의 패킷이 max_allowed_packet 설정값에 지정된 크기 이하일 것이라고 간주하고 처리하게 됩니다. 만약 max_allowed_packet이 32MB로 설정된 서버에서 실행해야 할 쿼리 문장이 그 이상이 되는 경우에는 이 값을 더 큰 값으로 변경해야 합니다. 이러한 문제는 BLOB나 TEXT 타입의 칼럼에 상당히 큰 데이터를 저장해야 하는 경우에 주로 발생합니다. MySQL 서버와 통신할 때 클라이언트가 MySQL 서버로 쿼리 요청을 보내는 경..
[자바] String, StringBuilder, StringBuffer의 차이 * String, StringBuffer, StringBuilder 차이점과 장단점. Java를 사용하면 종종 접하게 되는 문자열 클래스들입니다. (기술면접시 만나게 되는 문제 중 하나.) String, StringBuffer, StringBuilder.. 모두 문자열을 저장하고, 관리하는 클래스입니다.굳이 여러가지를 만들어놓은 이유는 무엇일까요. 1) String먼저 String과 다른 클래스(StringBuffer, StringBuilder)의 차이점은 두 문자열 클래스의 아주 기본적인 차이는 String은 immutable(불변), StringBuffer는 mutable(변함)에 있습니다. String은 문자열을 대표하는 것으로 문자열을 조작하는 경우 유용하게 사용할 수 있습니다. 문자열, 숫자, ..
[이클립스] Error : Java was started but returned exit code=13 이클립스에서 발생하는 오류입니다.Error : Java was started but returned exit code=13 OS비트(32bit, 64bit)와 이클립스가 사용하는 비트가 다를때 발생하는 오류로 이클립스 사이트에서 OS 에 맞는 비트버전으로 다운로드 재설치하면 실행 가능합니다.
[쉘스크립트] Agent 시작/중지 스크립트 was서버에 웹어플리케이션을 띄우고 문자전송용 sms전송 agent도 함께 띄어져있습니다.쉘스크립트 명령어 한칸 띄고 옵션을 입력하면 관련되는 해당 작업을 수행하는 쉘스크립트 입니다.#!/bin/shPROCESS=smsagent APP_HOME=/svc/service/transferAgent JAVA=/svc/service/jdk1.7.0_67/bin/javaexport LANG=ko_KR.euckrCLASSPATH= :$APP_HOME/conf for i in `ls $APP_HOME/lib/*.jar` do CLASSPATH=${CLASSPATH}:${i} done if [ $# -eq 1 ] then echo $1 elif [ $# -eq 2 ] then echo $1 echo $2 else ech..
[쉘스크립트] crontab 및 mysqldump 실행하여 주기적 DB백업 수행 데이터베이스는 주기적으로 백업하여, 유사시 전일 데이터로 복원할 수 있도록 해야한다.아래 스크립트는 mysqldump를 실행하여 DB백업 압축파일을 저장하는 쉘스크립트이다. #!/bin/bash cd /root/backup/daily/ DATE_YYYYMMDDHHMMSS=`date '+%Y%m%d%H%M%S'`dailysql=$DATE_YYYYMMDDHHMMSS'_daily.sql' password='password'echo "mysql dailysql dump start.."mysqldump -uroot -p$password --single-transaction databasename > ./$dailysql echo 'dumpfile : '$dailysqltar cvzf ./$dailysql'.tar..