본문 바로가기
  • A space that records me :)

분류 전체보기78

[bat] 오래된 파일 삭제 큐톤의 오래된 폴더 삭제 :: QTM C:\ oldMovie Clear :: Auther INNER_YJKIM @echo off :start @echo -Start C drive cleanup (%date% %time%)- @echo. goto getdeleteday :: START get delete base date ####################################### :getdeleteday ::set sorage period set storagePerid=25 :: today for /f "tokens=1-3 delims=- " %%A in ('echo %DATE%') do (set YY=%%A&SET MM=%%B&SET DD=%%C) :: test ( .bat yyyy mm d.. 2021. 4. 2.
[bat] 날짜 계산 (오늘 기준 -n일) 오늘을 기준으로 -n일의 날짜를 구함 (before값만큼의 날짜를 구함) @echo off for /f "tokens=1-3 delims=- " %%A in ('echo %DATE%') do (set YY=%%A&SET MM=%%B&SET DD=%%C) set before=25 if not "%1"=="" set before=%1 if not "%2"=="" set YY=%2 if not "%3"=="" set MM=%3 if not "%4"=="" set DD=%4 set /a DD=1%DD%-(100+%before%) set /a MM=1%MM%-100 :: DD-befoer > 0, YY년 MM월 DD-before일 if %DD% GTR 0 ( goto getBeforeday_end ) else (.. 2021. 4. 2.
[Python] 파일/폴더 검색,이동,복사,삭제 모듈 모듈명 : ffworker # Module name is ffworker # file : find, copy, move, delete # folder : find, delete from datetime import datetime, date, timedelta import shutil as sh import os, glob def _printline(): print('='*49) def _printstart(work_type,*message): print('- Start '+work_type+' (',datetime.now().strftime('%Y-%m-%d %H:%M:%S'),') -') if message: _printline() for msg in message: if msg is not None.. 2021. 4. 2.
[bat] 디스크 용량 로그 출력 @echo off :: C drive format_table PowerShell "Get-WmiObject win32_logicaldisk -filter """DeviceID='c:'""" | FT DeviceID, @{Name='DiskSize (GB)'; E={\"{0:N1} GB\" -F($_.Size/1GB)}}, @{Name='FreeSpace (GB)'; E={\"{0:N1} GB\" -F($_.freespace/1GB)}}" :: C drive Size PowerShell "$size=(Get-WmiObject win32_logicaldisk -filter """DeviceID='c:'""").Size; [math]::Round($size/1GB, 2).toString();" :: C dri.. 2021. 4. 2.
[JAVA] jar 파일 CMD로 실행시 한글 깨짐 현상 cmd로 jar실행 후 알 수 없는 null포인터 에러 발생. key로 value를 가져오는 로직에서 발생 but) spring boot로 실행하면 에러가 안남. 분석해보아도 에러 발생할 이유가 전혀 없음. 여기서 key값이 한글로 되어 있었다. 그래서 한글 깨짐 예상해봄. cmd창으로 돌릴 때 한글 인코딩을 해주기 위해서 jar실행 시 아래의 옵션을 추가해줘야 한다. -Dfile.encoding=UTF-8 java -jar -Dfile.encoding=UTF-8 [jar파일] 2021. 4. 2.
[jui] xtable grid filter xtable 그리드 필터링 기능 커스텀 무조건 화면에 출력된 string으로 필터링하도록 수정 function xtableFilterChange(_xtable , column){ if(_xtable == null){ return; } var f = function(xtable) { return function(data,index) { var flag = true; xt = xtable; $.each(Object.keys(column),function(colIdx) { var _str = this.toString(); var _colIdx = xt.options.fields.indexOf(_str); if (_colIdx < 0){ _colIdx = 0; } var _searchStr = column[_s.. 2021. 2. 1.
[Spring] SSH 터널링(Port Forwarding) - gradle 개발 환경 Spring Tool Suite 3 gradle bild.gradle 의존성 추가 dependencies { // ssh 터널링 // https://mvnrepository.com/artifact/com.jcraft/jsch compile("com.jcraft:jsch:0.1.55") } Config 설정 package kr.co.innerwave.quetone.collector.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration.. 2021. 1. 28.
[Spring Boot] RabbitMQ 사용 RabbitMQ란 ? 2020/11/19 - [IT story] - [RabbitMQ] RabbitMQ란? [RabbitMQ] RabbitMQ란? 2020 KT CPN 시스템 FM 서버 간에 노티 처리를 위해 사용 대표적으로 한 서버에서 캐시가 변동되면, 다른 서버에도 동일한 작업을 하도록 하기 위함이다. RabbitMQ 계념 RabbitMQ란? AMQP 프로토콜을 구현 yjkim97.tistory.com 이번 포스트에서는 RabbitMQ를 이용하여 물려있는 서버에게 노티를 보내주는 로직을 구현해 보았다. RabbitMQ 서버는 이미 구현되어 있다고 가장한다. config.properties.xml spring.rabbitmq.host= #host spring.rabbitmq.port= #port spr.. 2021. 1. 6.
[Spring] ModelAndView로 파일 다운로드 (@Component, Bean 등록) 직접 개발한 클래스를 Bean으로 등록하여, 파일 다운 다운로드 기능을 제공한다. Bean으로 생성 시 @Component어노테이션을 사용하고, @ComponentScan어노테이션으로 Bean으로 등록해준다. @Component어노테이션으로 생성된 Bean을 등록시키는 방법은 두 가지다. 1. ApplicationContext.xml에 이런 식으로 xml에 bean을 직접 등록 2. @ComponentScan(basePackages = { "com.kt.tbb.iptv.coupon.config", "com.kt.tbb.iptv.coupon.business" }) 식으로 어노테이션을 사용하여 등록 1. @ComponentScan @ComponentScan 어노테이션은 @Component 어노테이션 및 st.. 2020. 12. 30.