라벨이 java인 게시물 표시

spring @value 이용시 기본값(default) 사용 방법

 ?: 이후가 기본 값(default) @Value("#{systemProperties['mongodb.port'] ?: 27017}") - 그 외 * PropertySourcesPlaceholderConfigurer * ${property:default value} from : https://www.mkyong.com/spring3/spring-value-default-value/

spring batch MultiResourceItemReader 예제

    @Bean     public ResourceAwareItemReaderItemStream<A> flatFileReader() {         FlatFileItemReader<A> fileReader = new FlatFileItemReader<>();         fileReader.setEncoding("UTF-8");         fileReader.setLineMapper(LINEMAPPER);         return fileReader;     }     @Bean     @StepScope     public ItemReader<A> multipleFileReader(         @Value("#{jobParameters[target]?:null}") String target     ) throws IOException {         String filePath = ~~~;         filePath += "/*";         ClassLoader loader = this.getClass().getClassLoader();         PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(loader);         MultiResourceItemReader<A> reader = new M...

엑셀(EXCEL)에서 제공하는 norm.dist 함수와 같은 결과가 나오는 java API

experience 정규분포 확률(비율 (?)) 을 사용하기 위해 엑셀의 norm.dist를 이용하였으나, 이를 java로 변환하기 위해 관련 공식이 필요..     - norm.dist 의 경우, cumulative 값이 TRUE, FALSE의 값에 따라 공식이 다른 듯... @.@   * cumulative 값이 FALSE인 경우는 아래 공식으로 가능..   return (1 / (sigma * (Math.sqrt(2 * Math.PI)))) * Math.exp((((x - mu) * (x - mu)) / (2 * sigma * sigma)) * -1);   * TRUE 인 경우는 내부 공식을 알 수 없는.. @.@     - 관련하여, apache common math 패키지에 NormalDistribution class가 있는 것 확인   * 해당 class의 density와 cumulativeProbability 메소드로 정규분포 이용가능 확인..

Spring @Schedule 적용방법 및 fixedDelay와 fixedRate의 차이 (@Schedule 실행안될때, 동작안함 처리방법(?))

대충 @Schedule annotation으로 주기적 호출하도록 설정가능   * 단, scheduler 등록이 되어 있어야 하는 듯.. 아래 처럼 등록하면 되는 듯... <task:scheduler id="target" pool-size="10"/> <task:annotation-driven scheduler="target"/>     * fixedDelay와 fixedRate차이 ** fixedDealy : 이전 수행이 종료된 시점부터 delay후에 재호출 ** fixedRate : 이전 수행이 시작된 시점부터 delay후에 재호출(동시에 여러개가 돌고 있을 가능성도 있는 듯...)  

java date pattern format HH와 hh 차이 등등.

 hh와 HH는 24시간 기준 표현 여부인듯.. 아래 표 참조.. Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996 ;  96 M Month in year Month July ;  Jul ;  07 w Week in year Number 27 W Week in month Number 2 D Day in year Number 189 d Day in month Number 10 F Day of week in month Number 2 E Day in week Text Tuesday ;  Tue a Am/pm marker Text PM H Hour in day (0-23) Number 0 k Hour in day (1-24) Number 24 K Hour in am/pm (0-11) Number 0 h Hour in am/pm (1-12) Number 12 m Minute in hour Number 30 s Second in minute Number 55 S Millisecond Number 978 z Time zone General time zone Pacific Standard Time ;  PST ;  GMT-08:00 Z Time zone RFC 822 time zone -0800