반응형 프로그래밍언어7 Date 표현중 시간을 좀더 상세하게 표현 JAVA에서 DATE 표현중 YYYYmmddHHmmss표현식중 좀더 상세하게 시간의 초단위를표현하기 위한 방식이다. String dateTime = new SimpleDateFormat("yyyyMMddHHmmssSSSS").format(new Date()); 여기서 SSSS개수에 따라 좀더 상세한 초단위의 시간을 표현하여 사용할수 있다. 개발 하던중 같은 서버의 첨부파일을 업로드시 중복 되지 않도록 처리하기 위해 임시 dir명을 SS두개만 더 추가하여 사용해 보았다. 알아두면 좋을것 같아서 정리해 봤다. 2021. 11. 21. 임의의 랜덤값 생성하기 개발하는 과정에서 임의의 랜던값을 생성해서 PK값인 ID 값으로 사용 할때가 종종 발생하여 오늘은 임의의 랜던 값 생성 하는 방법에 대하여 정리한다. RandomStringUtils를 이용한 랜덤 문자열 생성 -org.apache.comons.lang3.RandomStringUtils - count :문자열 길이 *RandomStringUtils.random(count) - 임의의 문자를 count만큼 랜덤으로 생성해준다. *RandomStringUtils.random(count, start, end, letters, number) - 임의의 문자를 start부터 end 까지의 문자를 count만큼 랜덤으로 생성해준다. - count : 문자열 길이 - star : 아스키코드 처음 - end : 아스키코.. 2021. 7. 19. Java Stream 오늘도 정리정리 Stream은 어떤 것들에 적용할 수 있을까? Stream은 주로 Collection, Arrays에서 쓰인다. Stream은 자바 8부터 추가된 기능으로 "컬렉션, 배열등의 저장 요소를 하나씩 참조하며 함수형 인터페이스(람다식)를 적용하며 반복적으로 처리할 수 있도록 해주는 기능"이다. (InputStream, OutputStream 같은 I/O Stream이 아니다.) List names = Arrays.asList("jeong", "pro", "jdk", "java"); // 기존의 코딩 방식 long count = 0; for (String name : names) { if (name.contains("o")) { count++; } } System.out.println("Coun.. 2021. 3. 15. Optional object생성 (isPresent()) Optional객체를 생성하는 여러 가지 방법이 있다. 정리해보도록 한다. 가장 단순한 빈 optional객체를 생성하려면 단순히 empty() 정적 메서드 사용하면 된다. Optional empty = Optional.empty(); assertFalse(empty.isPresent()); optioanl객체 내에 값이 있는지 없는지 확인하기 위해 isPresent() 메서드를 사용한다. null이 아닌 값으로 Optional을 만든 경우에만 값이 존재한다. Optional empty = Optional.empty(); assertFalse(empty.isPresent()); isPresent()및 isEmpty() 로 값 유무 체크하는 방법 메서드에서 반환된 Optianal 객체가 있거나 직접 생성한.. 2020. 12. 29. 이전 1 2 다음 반응형