본문 바로가기

TOTAL47

[Spring] NoUniqueBeanDefinitionException ▣ 에러로그 [2020/06/17 11:42:06.012][http-apr-31883-exec-3][ERROR][AbstractStep:225] Encountered an error executing step SomethingJobStep in job SomethingJob org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.springframework.transaction.PlatformTransactionManager] is defined: expected single matching bean but found 2: transactionManager,resourcelessTra.. 2020. 6. 17.
JetBrains Academy with Intellij EduTools 플러그인 ▣ EduTools 플러그인 요즘 사람들이 어떤 intellij 플러그인을 많이 다운 받는지 궁금해서 서칭하던 중에 호기심이 가는 플러그인을 발견했습니다. Jetbrain 사에서 제공하는 EduTools 라는 플러그인입니다. 간단히 소개하면 Intellij 기반으로 Java, Kotlin 등의 언어를 학습하는 플러그인입니다. 플러그인의 오른쪽 설명에 적힌대로 설정 -> 플러그인 설정 -> 계정연결 학습을 지원하는 다양한 사이트가 있습니다. Stepik, Coursera, JetBrains Academy, Js CheckiO 중 본 블로그는 JetBrains Academy를 기준으로 설명합니다. (사실 하나하나 굵직굵직한 학습 사이트입니다.) 회원 가입은 아래 JetBrains Academy 사이트를 통해.. 2020. 6. 17.
Windows 10 터미널을 Colorful 하게 바꿔보자 ▣ 소개 windows 10 기본 terminal 프로그램에 색을 입히는 프로그램 ▣설치방법 아래의 Release Link를 통해서 적당한 위치에 프로그램의 압축을 푼다. 터미널 프로그램을 수행한다. (실행(Windows Key + R) > cmd 입력) 아래 명령어를 수행하여 반영한다. C:\framework\ColorTool>colortool -b solarized_dark ▣다른 유형의 Scheme campbell : The new default color scheme for Windows Console campbell-legacy : The first iteration of the campbell scheme cmd-legacy : The legacy defaults of the Windows C.. 2020. 6. 10.
[Docker][window 10] Cannot enable Hyper-V service 문제상황 windows 10에서 Docker 실행 시 오류 발생 메인보드 Bios 설정을 통해서 해결 테스트 환경 cmd > systeminfo 확인 Windows Key + R > msinfo32 windows 10 Pro 16 Ram 체크 필요사항 윈도우 10 Pro 혹은 엔터프라이즈 에디션 the Hyper-V feature is only available in Windows 10 Professional and Enterprise editions. 아래 Reference 링크를 통해서 홈 에디션에도 시도해볼 수 있음 Hyper-V 관련 설치 메인보드 Bios 설정 확인 가상화 기능을 활성화 시켜야 정상적으로 Docker 가 수행된다 AMD CPU 를 사용중인데 메인보드의 SVM 모드를 활성화 해야한.. 2020. 6. 7.
[NETWORK] 네트워크 기본 - 2 본 글에 나오는 Source Github Link 본 글은 자바 네트워크 소녀 Netty 책 1,2장을 보고 정리한 글입니다. 동기 vs 비동기 동기 완료될 때 까지 결과를 기다리는 것 비동기 완료될 때까지 기다리지 않는것 호출한 쪽이 주기적으로 끝났는지 알아내거나 (Polling) 호출받은 쪽이 완료되면 알려주거나 한다 (Notify, Callback) Blocking I/O vs Non-Blocking I/O Blocking I/O 요청한 작업이 성공하거나 에러가 발생할 때 까지 응답을 돌려주지 않는다. 아래 소스에서 다수의 요청을 받기 위한 모델이 request 별로 별도의 thread 생성 1 request = 1 Socket = 1 Thread 1 thread 별 thread stack 이 쌓이.. 2020. 5. 12.
[Java] Nested Class - 중첩클래스 ▣ 중첩클래스란 (Nested Class) 다른 클래스 내부에 정의되는 클래스를 중첩클래스라고 한다. ▣ 중첩클래스 종류 1. 스태틱 클래스(Static Class) : 독립적으로 오브젝트로 만들어질 수 있음 2. 내부 클래스(Inner Class) : 자신이 정의된 클래스의 오브젝트 안에서만 만들어질 수 있음 2-1. 멤버 내부 클래스 (Member Inner Class) : 멤버필드처럼 오브젝트 레벨에 정의됨 2-2. 로컬 클래스 (Local Class) : 메소드 레벨에 정의됨 2-3. 익명 내부 클래스 (Anonymous Inner Class) : 이름을 가지지 않음 ▣ Sample Code // Outer Class class OuterClass { // 중첩클래스 Style 1) Static .. 2020. 5. 11.