Archive: 2021

0

LocalDate json timestamp

123ObjectMapper mapper = new ObjectMapper();mapper.registerModule(new JavaTimeModule()); // 추가mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // 추가

0

추상클래스를 사용하는 이유

interface는 추상클래스랑은 다르게 규격, 규약에 가깝다. 준수해야하는 규칙이다. SOLID 에서 I 에 해당하는 ISP 보면 알 수 있듯이 이 Interface는 최소한으로 잡으며, Interface마다 분리해서 설계한다. 여기서 만약 특정 Interface를 준수하여 작성된 하위클래스 3개가 있다고 하자. 이 3개의 클래스들은 어느정도 공통성을 가

0

ElasticSearch DSL

클러스터 정보 조회하기.REQ1curl -XGET http://192.168.28.176:9200/_cluster/health?pretty RES1234567891011121314151617{ "cluster_name" : "interCluster", "status" : "red&q

0

2차 면접 준비

1. TCP 특징 제어를 한다. 가상회선을 구축하고 해당 회선을 따라서 데이터를 주고 받는다. 주고받는 데이터가 오류가 있으면 안될때 사용. TCP Header 32비트 SYN, FIN, ACK 플래그 존재. SYN : 연결을 맺고싶을 때 FIN : 연결을 끊고싶을 때 ACK : 상대방의 정보를 잘 받았을 때. 3 ways HandShake 클

0

스프링 부트 레디스 적용

스프링 부트 프로젝트 생성 후 아래 의존성 추가. 1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>

0

Cache

메모리 계층 구조.속도와 용량이 반비례 관계이기 때문에. 용도에 따라서 나누어 쓴다. 그게 메모리 계층 구조를 가진다. 파레토의 법칙.원인 중 상위 20%가 전체 결과의 80%를 만든다는 법칙. 이 20%만을 캐쉬로 처리할 수 있다면 보다 더 좋은 성능을 발휘할 수 있다는 의미. 데이터 지역성의 원리.시간 지역성, 공간 지역성. 순차지역성순차 지역성 = 시

0

INDEX

INDEX - 임의의 규칙대로 부여된 임의의 대상을 가리키는 무언가. SEQ 번호 같은 개념. Clusted vs Non-ClusteredCluster : 군집 Clustered : 군집화 Clustered Index : 군집화된 인덱스. 인덱스와 데이터가 아주 밀접하게 군집되어 있다. Clustered Index 의 특징이미 정렬되어 있는 데이터들임 검색

0

TLS

TLS 기술의 탄생 배경. 특정 호스트에 접근하려고 할때 거쳐야하는 곳들이 많다. 즉 거쳐가는 곳들에서 내가 전송하는 데이터가 그 중간에 있는 DCE 장비들이 확인할 수 있다는 점이 문제다. 예를 들면 서버에서 전달하는 데이터가 그 사이에있는 라우터나, 스위치에서 해당 데이터를 볼 수 있다. 두번째는 목적지로 설정한 곳이 정말 내가 생각한 목적지가 아닐 수