print.out 으로 File 입출력하기 Java에서 사용되는 System.out의 경우 디폴트로 콘솔에 출력되도록 지정되어있다. System.out은 System 클래스의 정적 인스턴스인데, 이는 단순한 PrintStream 객체의 인스턴스이다. 따라서 이 PrintStream을 다른 곳에 출력을 하도록 구현되어 있는 인스턴스로 바꿔준다면, System.out을 콘솔이 아닌 다른 곳에 출력하도록 할 수 있다. https://epicdevs.com/8 JAVA 2022.10.04
Recv faijlure: Connection was reset intellij unable to access 'bitbucket 주소' : recv failure connection was reset 어느날 갑자기 Eclipse에서는 git이 잘되는데 intellij에서만 Git이 안됐다. CMD에서도 git명령어가 먹히지 않는다. Intellij 재설치해도 안됨 Git Repository 삭제했다 다시 Clone해도 안됨 해결 방법 1. 시스템 환경변수 설정에서 HTTP_PROXY 변수 제거 2. 다시 git fetch를하면 로그인 창이 뜬다. 이후 정상동작 가능! 3. 안되면 intelliJ를 완전히 껐다 킨다 오류관리 2022.09.20
Swagger 3.0에서 OpenAPI로 변환하기 springfox에서 제공하는 swagger 관리 라이브러리 -> springfox-swagger sprongdocs에서 제공하는 swagger 관리 라이브러리 -> springdoc-openapi swagger에서 사용하는 파라미터들 설명 https://bcp0109.tistory.com/326 Spring Boot Swagger 3.x 적용 1. Swagger 란? Swagger 는 OAS(Open Api Specification)를 위한 프레임워크입니다. 개발자들의 필수 과제인 API 문서화를 쉽게 할 수 있도록 도와주며, 파라미터를 넣어서 실제로 어떤 응답이 오는지 테스트도 bcp0109.tistory.com migration 방법 https://springdoc.org/migrating-from.. 카테고리 없음 2022.09.13
[일상] 몽골여행 2022.08.26-09.04 / 여행 경비 및 일정 1. 몽골 여행 준비하기 2. 여행 경비 및 일정 3. 여행 팁 및 정리 4. 허스알트트레블 후기 여행 경비 1) 여행사 예약금 100불을 원화 환율 맞춰서 사전 입금 2) 여행사 잔금 몽골 현지에가서 달러로 지급 3) 모기장, 에어베드, 상비약등 기타 물품 사전 구매 4) 투어비에 포함되지않은 울란바토르 숙소비 5) 캐시미어 의류, 초콜릿, 잡화등 구매 총 192만원정도 사용했습니다! * 승마, 보트투어, 식사 모두 포함 비용 공금 사용 공금의 경우 17만원정도 모았습니다. 원래 일행이 4명이었어서 20만원 모아서 사전모임을 가졌는데 이후 2분이 더 합류하게되면서 여행에서 사용한 공금은 1인당 17만원입니다. 투어 중간에는 환전 할 수 있는 곳이 없어 여행 첫날에 모든 공금을 투그릭으로 환전하였습니다... 오늘은 어때? 2022.09.10
Test ignored. with IntelliJ 오류 현상 Test 메서드 실행시 Test ignored 라고나타나며 실행이 안됨 오류 원인 Test 클래스에 @IfProfileValue 애노테이션으로 테스트가 동작할 환경이 지정되어있었음. 로컬에서 실행하는 프로파일은 해당 환경에 지정되지 않아 실행 안되는 것임 오류 해결 Test 클래스에 선언되어있는 profile annotation 제거 or 프로파일 추가 @IfProfileValue(name = "spring.profile.active", value="local") 오류관리 2022.09.06
[일상] 몽골여행 2022.08.26-09.04 / 몽골 여행 준비하기 1. 몽골 여행 준비하기 2. 여행 경비 및 일정 3. 여행 팁 및 정리 4. 허스알트트레블 후기 1. 동행 구하기 몽골은 거의 대부분 여행사를 끼고 여행을 합니다. 1. 영어가 잘 통하지 않고 2. 지역이 넓어 이동 시간이 길며, 비포장 도로를 많이 이동하기 때문에 숙련된 운전사가 필요 3. 호텔등의 숙박이 많지 않아 캠프를 찾아가야함 여행사의 경우 인원이 모일 수록 저렴하기 때문에 "러브몽골"이라는 네이버 카페를 이용하여 동행을 구합니다. * 러브몽골이라는 여행사가 같이 검색되는데 여행사가 아니라 네이버 카페입니다!! 러브몽골 : 네이버 카페 대한민국 최고의 몽골 정보 카페, 몽골 여행정보, 몽골다문화 가정 지원, 몽골어 공부 지원 및 번역 cafe.naver.com 한 차량에 최대 6명의 일행으로 .. 오늘은 어때? 2022.09.05
Spring Boot Upgrade 2.0.x -> 2.7.2 https://spring.io/blog/2022/05/19/spring-boot-2-7-0-available-now Spring Boot 2.7.0 available now On behalf of the Spring Boot team and everyone that has contributed, I am pleased to announce that Spring Boot 2.7.0 has been released and is available from Maven Central. This release adds a significant number of new features and improvements. spring.io spring boot를 최신 버전으로 업그레이드하며 관련 라이브러리 들을 업데이트.. Spring MVC 2022.07.27
Redis Redis란? Key, Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터 베이스 관리 시스템 (DBMS)입니다. 데이터베이스, 캐시, 메세지 브로커로 사용되며 인메모리 데이터 구조를 가진 저장소입니다. 사용자가 늘어난다면 데이터 베이스가 과부하 될 수 있기 때문에 이때 캐시 서버를 도입하여 사용합니다. 그리고 이 캐시 서버로 이용할 수 있는 것이 바로 Redis 캐시 서버는 Look aside cache 패턴과 Write Back 패턴이 존재합니다. - Look aside cache ( = > 캐시 서버를 먼저 확인 ) 1. 클라이언트가 데이터를 요청 2. 웹서버는 데이터가 존재하는지 Cache 서버에 먼저 확인 3. Cache 서버에 데이터가 있으면 DB에 데이.. 기타내용 2022.07.25
Nexus Nexus는 - Maven repository manager로 프로젝트 또는 기업에서 필요로하는 내부 레파지토리 구성을 위한 도구 - maven을 사용하여 library를 다운받을 때, maven의 기본 레파지토리 외에 별도의 repository가 필요한 경우 사용하는 것이다. private maven repository인셈 ** 메이븐을 사용하면 pom.xml을 통해 jar 파일을 maven repository에서 다운받아오는 것에 익숙할 것이다. 메이븐이 아닌 다른 repository를 통해 라이브러리를 관리할 수 있다. Nexus는 메이븐에서 사용할 수 있는 Repository다. 외부에서 dependency를 수고를 덜고, local nexus(cache)로 사용함으로써 빠르게 라이브러리를 끌.. 카테고리 없음 2022.07.21
[Spring] java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes 에러 메시지 java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes 원인 같은 패키지 안에 @SpringBootApplication 어노테이션이 중복 검색해서 1개만 있도록 수정 오류관리 2022.07.07