Programming(58)
-
[Spring] Mysql Connection을 잃어 버릴 경우
Spring + Mysql + Tomcat9 환경에서 로그인 시 간헐적으로 아래와 같은 오류가 발생했다. org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [spring] in context with path [/****] threw exception [Request processing failed; nested exception is org.springframework.dao.RecoverableDataAccessException:### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The la..
2018.02.12 -
[MyBatis] if 에서 문자열 비교시 NumberFormatException 해결 방법
SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 위와 같은 쿼리 실행시 NumberFormatException이 발생 한다면 아래와 같이 코드를 수정 하면 해결 될 것이다. SELECT * FROM 테이블명 AND 필드명 = #{파라미터} OR SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 보너스 (대소문자 무시) SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 출처: http://xshine.tistory.com/249 [메모하는습관]
2018.02.01 -
[Linux] Node.JS 최신버전으로 설치하기
라즈베리 파이3에 node.js 최신버전 설치하기 현재 최신 버전은 V6.10.0 LTS, V7.7.2 이다 라즈베리파이 라즈비안 설치시 기본으로 node.js 가 설치되어 있는데 오래전 초기 버전이 설치되어 있다 # node -vv0.10.29 v0.10.29 버전이라... LTS 최신 버전을 설치해보자 라즈비안 기본 설치를 전제로 하고, root 권한이 있어야 하므로 root 계정으로 진행하겠다 (일일이 sudo 치는 것 귀찮음) 우선 구 버전을 삭제한다. # apt-get remove nodejs# apt-get autoremove ** npm이 설치되어 있다면 # apt-get remove npm 으로 npm 도 삭제하자 이제 node.js 최신 LTS 버전을 설치하자여러가지 설치 방법이 있으나 ..
2018.01.23 -
오류해결 - Maven Plug in 오류 시 해결법
수행이 잘되다가 갑자기 pom.xml 에 war 태그에 빨간줄이 가면서 아래와 같은 에러메시지가 발생했다. Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.6:testResources failed:............ 위와 비슷한 에러 메시지가 발생한다면, 1. 프로젝트 우클릭 -> Run As -> Maven install 2. 프로젝트 우클릭 -> Maven -> Project Update 이 절차로 해결~~!
2018.01.22 -
오라클(Oracle) - 기본 명령
오라클 DBMS의 기본 계정에 대해 알아보고 계정 생성과 권한부여, 그리고 기본 명령어들에 대해서 알아보겠습니다 기초가 중요합니다 여러분 ㅋㅋㅋㅋ 오라클 database 11g를 설치했다면 cmd 를 켜고, 오라클은 sqlDeveloper나 토드 등의 Tool이 있는데, sqlplus를 기본으로 제공하기에 sqlplus를 실행해 보겠습니당 접속 방법은 간단합니다 위와같이 > sqlplus "/as sysdba" 를 입력해주면 sysdba에 권한으로 sqlplus에 접속이 되요 오라클의 기본 계정으로는 SYS와 SYSTEM, 그리고 SCOTT 등이 있습니다 1.SYS (슈퍼유저 계정으로 모든 권한을 가짐) 2.SYSTEM (DBA계정. DBA생성 외의 모든 권한을 가짐) 3.SCOTT (Guest계정. *..
2018.01.03 -
리눅스(Linux) - 크론탭(Crontab) 사용하기
시스템 관리자는 보안이나 시스템의 관리 등을 위해 주기적으로 동일한 작업을 반복 수행해야 한다.리눅스에서 특정 시각에 명령이나 프로그램이 수행되도록 하는 리눅스용 작업 스케줄러인 크론(Cron)이란 도구를 소개한다. 크론 (Cron) 미리 구성된 시간에 실행되도록 작업을 할당하는 스케줄링 도구가 크론이다.이것으로 일정한 간격으로 시스템에서 수행될 일들을 자동화할 수 있다.매시간 또는 매일 수행해야 하는 작업과 일년에 한 두 번 수행하는 큰 일도 동등하게 관리한다. 다음은 크론에 관련된 파일들이다. 파일 설명 /usr/sbin/cron 크론 데몬 /usr/sbin/anacron 크론과 같이 동작하는 프로그램. 서버가 일정 시간 중지되었을 때에도 작업이 실행되는 것을 보장하기 위해 사용하는 도구이다. /us..
2018.01.03