profile
java 정리

Apache - Tika

.detect(InputStream) -> String

2023년 3월 5일
·
0개의 댓글
·

Session 설정

timeout 설정

2023년 3월 3일
·
0개의 댓글
·

io - ByteStream(ObjectInputStream, ObjectOutputStream, DataInputStream, DataOutputStream)

객체를 직렬화(serialization) 하는 역할ObjectOutputStream(OutputStream).writeObject(Object) -> void.writeBoolean(boolean) -> void

2023년 3월 2일
·
0개의 댓글
·

io - ByteStream(FilterInputStream, FilterOutputStream)

InputStream의 FilterStreamBufferedInputStream : 버퍼 사용DataInputStream : primitive typeSequenceInputStream : 두 스트림 연결DigestInputStreamLineNumberInputStre

2023년 2월 27일
·
0개의 댓글
·

OkHttp, Apache HttpClient

execute(HttpUriRequest) -> CloseableHttpResponse

2023년 2월 15일
·
0개의 댓글
·

Pattern, Matcher(java.util.regex) - 정규표현식

Regular ExpressionPattern.matches(String regex,String str) -> boolean.matches() -> boolean

2023년 2월 14일
·
0개의 댓글
·

Stream - interface Stream

생성 Pattern을 전달하면 무한 Stream 생성가능limit 메서드로 개수 조절Stream<T>.iterate(T seed, UnaryOperator<T> f) -> Stream<T> 초기값 seed를 입력이전의 결과값으 다음의 입력값으로 사용0

2022년 9월 21일
·
0개의 댓글
·

Stream

Java8 부터 추가Collection에 대해 동작개별 요소들을 하나씩 참조해서 함수적으로(lambda) 처리개별 요소들을 읽기만 하고 변경하지 않음 처리 결과를 새로운 컬렉션에 담아 리턴가능 내부 반복자를 사용해 병렬처리 용이 직접 코드로 Collection

2022년 9월 21일
·
0개의 댓글
·

Runnable(java.lang)

@FunctionalInterfacerun() -> void

2022년 9월 19일
·
0개의 댓글
·

Object(java.lang), Objects(java.util) - 객체

객체를 나타내는 클래스

2022년 8월 11일
·
0개의 댓글
·

Arrays(java.util) - 배열

java.utilArray를 매개변수로 하는 유용한 정적메서드 제공primitive 타입, Object 타입, Generic 타입의 Array에 대해서 override 된 메서드 제공Arrays.equals(Object\[], Object\[]) -> boolean :

2022년 8월 11일
·
0개의 댓글
·

System(java.lang) - 시스템

java.langSystem.currentTimeMillis() -> longPrintStream outPrintStream err

2022년 8월 4일
·
0개의 댓글
·

Types

interfaceclassarrayprimitiveannotation : interface의 일종enum : class의 일종Non-Primitive(interface, class, array)

2022년 8월 3일
·
0개의 댓글
·

Collections - Map(HashMap, TreeMap, Properties)

interfaceKey Value로 구성된 Entry객체를 저장하는 구조Key는 중복값 불가능, Value는 중복값 가능구현 클래스 : Hashtable, HashMap, LinkedHashMap, SortedMap, TreeMap, PropertiesMap.Entry

2022년 8월 3일
·
0개의 댓글
·

Collections - Queue(PriorityQueue, ArrayDeque,ConcurrentLinkedQueue)

interfacePriorityQueue, LinkedList, ArrayDeque를 구현클래스로 가지는 interface

2022년 8월 3일
·
0개의 댓글
·

dependencies

Spring WebThymeleafSpring SecurityOAuth2 ClientSpring Data JPAH2 DatabaseMySQL DriverSpring Data RedisSpring Data Reactive RedisSpring Data MongoDBSpr

2022년 7월 13일
·
0개의 댓글
·

Collections - Set(HashSet, TreeSet, LinkedHashSet)

interface저장순서 유지되지 않고 중복 없음null 은 1개만 가능사용자 정의 객체를 담는 용도로 사용할 경우 : equals, hashCode 메서드 재정의와 Comparable 인터페이스 구현이 필요할수 있음Set interface의 구현 classHashSe

2022년 7월 1일
·
0개의 댓글
·

식별자 - UUID(java.util)

Universally Unique Identifier(범용 고유 식별자)128bit(32개의 16진수)8-4-4-4-12UUID.randomUUID() -> UUIDtoString() -> String

2022년 7월 1일
·
0개의 댓글
·

controller - req(@RequestHeader)

Request Headers 가져오기value : String, header 이름required : boolean, 필수 지정

2022년 5월 19일
·
0개의 댓글
·

controller - res(ResponseEntity, HttpStatus, @ResponseStatus)

enum 타입HTTP 응답 상태를 정의1XX CONTINUE(100)SWITCHING_PROTOCOLS(101)PROCESSING(102)CHECKPOINT(103)2XX OK(200)CREATED(201)ACCEPTED(202)NON_AUTHORITATIVE_IN

2022년 5월 19일
·
0개의 댓글
·