The method getUserName() is undefined for the type User add lombok dependency org.projectlombok lombok 1.16.8 provided 이클립스에서 애노테이션 @Setter, @Getter을 사용하고 발생되는 문제이다. 해결방법 이클립스에 javaagent 에 lombok 을 추가 해주면 된다. 1. 방법 lombok.jar 실행 아래의 경로는 각 window 사용자계정에 따라 다르다 1 C:\Users\[사용자계정]\.m2\repository\org\projectlombok\lombok\1.16.8 lombok-1.16.8.jar 을 더블클릭하여 실행한다. 2. 방법 cmd.exe에서 실행 아래오 같이 lombok.jar 파일..
You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse build make sure you run eclipse under JDK as well (com.mysema.maven:apt-maven-plugin:1.0.9:process:default:generate-sources) 이클립스 빌드 시, 클래스 패스에 tools.jar이 필요하다는 문제입니다. pom.xml 에 오류 발생 com.mysema.maven apt-maven-plugin 1.0.9 process sts install path > STS.ini STS.ini 파일을 열어서 아래와 같이 추가 합니다. -startup pl..
동적 SQL 엘리먼트 엘리먼트 예 설명 SQL 문 태그는 어떤 값의 상태를 검사하여 참일 경우에만 SQL문을 포함하고 싶을 때 사용한다. test 속성에 지정된 조건이 참이면 태그의 내용을 반환한다. SQL 문 SQL 문 SQL 문 태그는 검사할 조건이 여러 개일 경우에 사용한디. test 속성에 지정된 조건이 참이면 태그의 내용을 반환한다. 일치하는 조건이 없으면 의 내용을 반환한다. SQL 문 SQL 문 태그는 WHERE 절을 반환한다. 안의 하위태그를 실행하고 나서 반환값이 있으면 WHERE 절을 만들어 반환하고, 없으면 WHERE 절을 반환하지 않는다. SQL 문 SQL 문 태그는 특정 단어로 시작하는 SQL문을 반환하고 싶을 때 사용한다. prefix는 반환값 앞에 붙일 접두어를 지정한다. pr..
Mybatis 예약어 별명 타입 _byte byte _short short _int, _integer int _long long _float float _double double _boolean boolean string java.lang.String decimal, bigdecimal java.math.BigBecimal map java.util.Map hashmap java.util.HashMap list java.util.List arraylist java.util.ArrayList collection java.util.Collection iterator java.util.Iterator object java.lang.Object Mybatis의 트랜잭션 관리 유형 트랜잭션 관리 유형 설명 JDBC..
로그 출력 구현체 value 속성 값 설명 SLF4J SLF4J LOG4J Log4j LOG4J2 Log4j 2 JDK_LOGGING JDK logging COMMOUS_LOGGING Apache Commons Logging STDOUT_LOGGING 표준 출력 장치로 출력 NO_LOGGING 로그 출력 기능 사용 안함 클래스명(패키지명 포함) org.apache.ibatis.logging.Log 인터페이스의 구현체 로그 출력 등급표 로그 출력 등급 설명 FATAL 애플리케이션을 중지해야 할 심각한 오류 ERROR 오류가 발생했지만, 애플리케이션은 계속 실행할 수 있는 상태 WARN 잠재적인 위험을 안고 있는 상태 INFO 애플리케이션의 주요 실행 정보 DEBUG 애플리케이션의 내부 실행 상황을 추적해 ..
java.lang.OutOfMemoryError: PermGen space 이클립스에서 Tomcat 서버 실행 시 메모리 오류 발생 해결방법 1. Heap 사이즈를 증가시켜 주면 정상적으로 해결된다. 2. 메모리 누수 방지를 위해 Tomcat 설치 디렉토리 conf/web.xml 파일에서 안쪽에 enablePooling 설정을 해제 한다. enablePooling false
백업 bash 스크립트 작성 root@0acd15c1ee60:/# vi autoBackupDB.sh #!/bin/bash backupPath=/home/dalgoo/server/backup/ backupDate=$(date +%Y%m%d_%H%M%S) USERNAME=디비아이디 PASSWORD=디비비번 DATABASE=디비이름 mysqldump -u$USERNAME -p$PASSWORD $DATABASE > $backupPath/$backupDate'_'$DATABASE'.sql' zip -j $backupPath$backupDate'_backupDB.zip' $backupPath$backupDate'_'$DATABASE'.sql' rm $backupPath$backupDate'_'$DATABASE'.s..
리눅스 서버를 운영하다 보면 용량이 부족 현상이 발생 리눅스 프로세스 중에 temp로 사용되는 resource가 있다!! 바로 이것 때문이다!! 그래서 해당 프로세스를 종료하게 되면 그 resource 가 해제되어 사용할 수 있는 용량이 확보된다. 용량 확인 df 확인 root@0acd15c1ee60:/# df -h Filesystem Size Used Avail Use% Mounted on none 50G 44.3G 5.2G 91% / tmpfs 64M 0 64M 0% /dev tmpfs 1002M 0 1002M 0% /sys/fs/cgroup /dev/sda1 50G 44.3G 5.2G 91% /etc/hosts shm 64M 0 64M 0% /dev/shm tmpfs 1002M 0 1002M 0% ..
tzselect 명령어로 Timezone 변경 root@0acd15c1ee60:/# tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent, ocean, "coord", or "TZ". 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia 8) Europe 9) Indian Ocean 10) Pacific Ocean 11) coord - I want to use geographical coordinates. 12) TZ - I want to specify the..
zoneinfo 에서 서울 Timezone 존재 여부 확인 Seoul 이 있는지 아래와 같이 확인 root@e72a1af519d5:/# ls -al /usr/share/zoneinfo/Asia/ Aden Chongqing Jerusalem Novokuznetsk Tbilisi Almaty Chungking Kabul Novosibirsk Tehran Amman Colombo Kamchatka Omsk Tel_Aviv Anadyr Dacca Karachi Oral Thimbu Aqtau Damascus Kashgar Phnom_Penh Thimphu Aqtobe Dhaka Kathmandu Pontianak Tokyo Ashgabat Dili Katmandu Pyongyang Tomsk Ashkhabad ..