6월, 2014의 게시물 표시

bash를 이용한 수정한지 오래된 파일 로그 제거 관련 쉘 스크립트(shell)

* 아래와 같이 실행하면 되는 듯.. find 타겟디렉토리 -mtime +1 -name "*" -exec rm -rf {} \;   * 타겟디렉토리하위의 mtime이 1일 지난 파일들 삭제..     - 관련 부연설명 * atime => access ; 접근한걸 말하는건데요, 아마 읽었을경우에  해당하는 거라 생각 됩니다.  * ctime => creation ; 화일의 속성에 변화가 있을경우에 해당하는  거구요. 퍼미션을 바꾸거나 내용 수정시.. * mtime modification ; 화일의 내용을 수정 했을때 해당 하는거 갔습니다.   소스를 수정한 화일을 찾으려면 -mtime 옵션을 -7과 사용하면 되겠군요   find 디렉토리 -mtime -7 -7은 7일보다 작음을 뜻하니까 6일전,5일전 .....1일전, 그리고 오늘 수정된 화일을 찾는 겁니다.   7은 딱 7일전에 수정한 화일만 해당하구요 +7은 당연히 7일 이상된 즉 8일전,9일전 ..... 부터 해당 되겠지요.   여기서 숫자는 단위가 하루(24시간)입니다.   from : https://kldp.org/node/7439

python을 이용한 리눅스(linux) 서버간 간단(간편)한 파일 복사(이동) 방법 (ssh설정 불필요..)

- 원본이 있는 서버에 python이 설치되어 있으면 간단히 되는 듯...     -  원본이 있는 서버에서 아래와 같이 입력하면 간단히 httpServer instance가 동작함.. 명령어를 친 폴더가 루트가 되는 듯....   * python -m SimpleHTTPServer 포트번호     - 복사할 서버에서는 간단히 아래와 같이 입력하면 되는 듯.. wget http://원본서버ip:port번호/파일명 ./     - 원본서버의 해당 포트가 외부에서 접근이 되어야 가능!! 

the type org.springframework.context.applicationcontextinitializer cannot be resolved 오류관련

* springframework jar 버전이 안맞는 경우에 발생하는 듯.. * maven 기반 프로젝트인 경우에, 필요로하는 spring버전이 아닌, 다른 버전이 딸려들어온 경우 발생!!   * 관련 pom.xml 파일 Maven Pom Editor로 open하여, Dependency Hierarchy View로 잘못 딸려들어온 dependency 찾아서 exclusion 처리가 필요함...

구글 드라이브 문서 독스(google docs) 수정 이력, 히스토리 보는 방법

 experience 수정이력을 어디서 봤는지, 기억이 안나 한참 찾음... @.@ * 해당 문서 > 파일 > 업데이트 기록 보기...

Mysql Decimal 컬럼에 insert시 발생하는 Data truncation 오류 (Out of range value for column)

experience decimal(10, 2)에 특정 double형 data를 insert 시도시 아래와 같은 상황 발생.   com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'column_name' at row 65  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3564)  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)  at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)  at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)   값이 1억보다 큰 data를 넣으려 할때 발생하는 듯...   * 대충 찾아보니, decimal 앞 10은 전체 자리수이고, 뒤에 2는 소수점 하위 자리수라는... ** 즉, 소수점 자리수가 2개를 차지하기 때문에 0보다 큰 정수부분은 8개만 허용이 된다는... ** 1억보다 큰 경우, 8개보다 더큰 number를 필요로 하기 때문에 발생하는 것으로 보임.    ** 소수점 자리수도 3자리이상 자리수를 넣으려하면 같은 오류 발생가능한 듯...(?)   from : http://stackoverflow.com/questions/12057695/mysqldatatruncation-out-of-range-value-for-column