전체 글 408

유데미(Udemy) Python 부트캠프 수강후기

Java 외에 다른 언어를 공부해보고싶어서 찾던 중 유데미에서 파이썬 부트캠프 강의가 있어서 수강하게되었다. 다른 언어를 공부해본적이 없어서 개발 입문강의로 어떤 것이 있는지 찾았는데 커리큘럼이 딱 맞아보였다. 90일동안 학습하는데 9500원으로 평생수강이 가능하다고한다! 완전 가성비 갑 아닌가ㅎㅎ 내가 수강하는 온라인 강의 링크는 여기를 클릭! >>클릭

Phython 2022.03.04

[소나큐브] "static" base class members should not be accessed via derived types

Use static access with "org.keycloak.adapters.spi.HttpFacade" for "Request". 코드 명확성을 위해 기본 클래스의 정적 멤버는 파생 형식의 이름을 사용하여 액세스해서는 안 됩니다. 그렇게 하면 혼란스럽고 두 개의 다른 정적 멤버가 존재하는 것처럼 보일 수 있습니다. OIDCHttpFacade.Request 를 HttpFacade.Request 로 변경 OIDCHttpFacade가 HttpFacade의 정적 멤버변수 Request를 사용하기때문에 별도의 Request를 사용하는 것 같은 혼란을 없애기 위해 HttpFacade로 선언을 변경한다

기타내용 2022.01.25

Kubernetes/쿠버네티스/K8s

Kubernetes란? - 컨테이너란, 우리가 구동하려는 애플리케이션을 실행할 수 있는 환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해 주는 기술 - 컨테이너를 사용할 때 필요한 도구가 컨테이너 런타임입니다. 컨테이너를 쉽게 내려받거나 공유하고 구동할 수 있도록 해주는 도구인데요. 종류도 여러 가지가 있어요. 그중 가장 유명한 것이 도커이며 외에는 rkt, Hyper container등이 있다. - 쿠버네티스는 컨테이너 런타임을 통해 컨테이너를 다루는 도구를 말해요. 쿠버네티스가 해 주는 일은 여러 서버(노드)에 컨테이너를 분산해서 배치하거나, 문제가 생긴 컨테이너를 교체하거나, 컨테이너가 사용할 비밀번호나 환경 설정을 관리하고 주입해 주는 일 등입니다. 이것을 컨테이너 오케스트레이션 Kuberne..

기타내용 2022.01.14

Custom Error Message Handling for REST API

https://www.baeldung.com/global-error-handler-in-a-spring-rest-api 번역 Spring 5, Spring Boot 2 버전 1. Overview 튜토리얼에서는 어떻게 Spring Rest API를 위한 global error handler를 구현할 수 있는지 알아보자. 문제를 쉽게 진단할 수 있도록 모든 정보를 해당 클라이언트에 제공한다는 분명한 목표와 함께 각 예외의 의미 체계를 사용하여 클라이언트에 의미 있는 오류 메시지를 작성합니다. 2. A Custom Error Message wire를 통해 error를 보내는 간단한 구조를 구현해보자. public class ApiError { private HttpStatus status; private St..

JAVA 2022.01.13

Cannot get a connection, pool error Timeout waiting for idle object

JDBC Connection Error 에러 상황 API 응답이 오지 않았는데 잠시 후 다시 시도시 정상 동작 서비스 재시작 후 시도시 응답이 오지 않는 현상 재현 해당 에러가 주로 발생하는 원인 1. hiraki dead lock - connection 이 부족해서 연결하지 못함 2. 설정 문제 - 해당 connection 이 연결됐다가 JVM에 의해 GC되어 connection이 끊어짐 https://wildeveloperetrain.tistory.com/66 Connection is not available, request timed out after 10000ms. 에러의 원인은 프로젝트 중 발생한 에러입니다. 해당 에러는 요청 시 바로 발생하지 않아서 모르고 있다가 개발서버에 올려 테스트하던 중..

오류관리 2022.01.11
반응형