반응형 전체 글82 엑셀 읽기 OOM문제 엑셀파일을 메모리에 올릴 때, 대량은 메모리 부족으로 Exception발생 읽을때 sax 저장할때 SXSSF 2021. 2. 3. NoSQL 특징 안정성 저하 / 성능 향상 key-value / document / column familly / grap 집합 지향 (!= 관계형) BY DDD 클러스터 - 노드(마스터,데이터) - 샤드(색인된 데이터가 여러개의 샤드로 분할 저장) ES 전문검색 가능 루씬 기반, 자바언어 분산 시스템 Json 구조로 저장 인덱스(테이블) 다큐먼트 필드(컬럼) 매핑 URL & Request Body logstash input - filter - output 2021. 2. 3. TDD 정리 MOCK 사용이유 api 실제호출 -> 느리다 api 항상 가용인지 보장x (의존) 테스트 커버리지의 간극은 존재 생성자 DI 추천 , Autowired 비추 단위 -> @Mock - 스프링자체를 테스트 X 스프링이 우리의 요구를 잘 충족하고 지원하는지 검증 통합 -> @SpringBootTest , @MockBean 테스트에선 WAS 실행 X -> 실행시킬 순 있지만 ,WebMvcTest 추천 리팩토링 방법 assultAll() 사용으로 단언 줄이기 , 하지만 1테스트의 1개의 조건만 BeforeAll BeforeEach 사용 하위테스트 없애기 (notnull -> size >=1) 리터럴 숫자,스트링 없애기 ( 1, url등) 부푼 생성자 -> 한줄로 의미있는 given,arrange data TDD.. 2021. 2. 3. PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 오류 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 인증서가 자바 버전에서 신뢰하는 인증서 목록 중에 존재하지 않아서 -> 추가 OR 다른 인증서 OR 버전UP 인증서 조회 : keytool -keystore "JAVA Home 경로의 /jre/lib/security/cacerts" -storepass changeit -list -v 인증서 추가 : keytool -import -keystore cacerts -file "루트인증서파일명" -alias "루트인증서구분용이름" ex) keytool -import -keystore cacerts -file "COMODO RSA Certification Aut.. 2021. 2. 3. 이전 1 ··· 16 17 18 19 20 21 다음 728x90 반응형