전체 글
-
[자료구조]CS 2020. 7. 25. 23:41
1) Array - 인덱스o. 조회유리 - 크기변경x. 삽입(공간부족) / 삭제(공간낭비) 불리 2) List - 순서가 있는 엘레먼트 모임 - 인덱스가 있으나 Array와 달리 데이터에 종속적이지 않음 # ArrayList - 내부적으로 배열사용. 인덱스o. 조회유리 - 삽입, 삭제시 데이터 이동 연산이 추가되어 느림 # LinkedList - 배열x. 인덱스x. 다음 노드의 주소값 존재함. - 조회시 Head에서 시작함 O(n) - 삽입 / 삭제 유리 O(n) 3) Queue - FIFO, 시작 포인터 Front. 끝 포인터 Rear - enqueue 데이터 삽입. dequeue 데이터 추출 - 선형 큐는 삽입, 삭제시 크기제약이 있어 불리함 (* 대체 원형큐) - 줄서기. Buffer 4) Stac..
-
[Cloud] 클라우드 컴퓨팅 기초Cloud 2020. 7. 25. 15:29
IaaS - 인프라 서비스. - 네트워크 / 컴퓨터(가상 또는 전용 하드웨어) / 스토리지 환경 제공 - AWS , GCP PaaS - IaaS 위 플랫폼 서비스. 인프라 관리없어 애플리케이션 개발, 관리 집중(리소스구매, 용량계획, SW유지관리, 패치) - OS , Middleware , Runtime 제공 - 데이터베이스 , 인증시스템 , 오라클 클라우드, OpenShift SaaS - 소프트웨어 서비스. 서비스공급자가운영하고관리하는완제품을제공(웹기반이메일,IoT). 활용만 하면 된다 - Application , Data 제공 - Google의 Gmail, 네이버 클라우드 온프레미스 - 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식 - 가상화 및 리소스관리도구를 사용하여..
-
[JAVA Lamda] variable used in lambda expression should be final or effectively finalError 2020. 7. 23. 02:50
# String answer = ""; map.forEach( (k, v) -> { if(v != 0){ answer = k; //에러 } }); ## 람다 정의시 외부 변수를 참조하는 경우 final 이거나 effectively final이어야 한다 ** effectively final : final 선언은 안했으나 초기화 된 후로 값이 바뀌지 않은 변수(컴파일러가 final처럼 간주) ### ** forEach 내 break 지원안함
-
Filter Exception 처리카테고리 없음 2020. 6. 22. 15:15
# ExpiredJwtException 발생시 response.sendError(HttpServletResponse.SC_UNAUTHORIZED, AuthConstants.NOT_AUTHORISED + ex.getMessage()) client에 401 상태가 떠야했던 상황 ## 예상과 다른 500 으로 리턴 There was an unexpected error (type=Internal Server Error, status=500). Access is denied ### sendError 후 다음 필터로 넘어가서 발생한 문제 sendError후 return; 표시
-
[Security] OAuth2 debugSpringboot/Security 2020. 6. 15. 20:59
[OAuth2UserRequest] :: google - OAuth2AccessToken accessToken expiresAtInstant (id=1064) issuedAtInstant (id=1069) scopes[https://www.googleapis.com/auth/userinfo.profile, https://www.googleapis.com/auth/userinfo.email, openid] tokenType"Bearer" tokenValue"ya29.NTXjl5Eic" (id=1073) - Map additionalParameters {id_token=eyJhbGciOiJ156156165ZiOGNhNWI3ZDhkO} - ClientRegistrationclientRegistration au..