반응형

꿀팁 29

dbeaver. connection 색상 주기

1. data connection > edit connection  2. General > Connection type : development, test, production 설정  커스터마이징 필요 시 설정   3. 설정한 화면  참고 >https://jisuspace.tistory.com/28 dbeaver) dbeaver에서 개발과 운영 네비게이터 목록 색상을 다르게 표시하기dbeaver에서 여러 개의 개발서버와 운영서버 그리고 테스트 서버 등을 연결해서 사용하고 있다 정말 바쁘게 작업을 하다 보면 엉뚱한 디비 콘솔을 열어 쿼리를 실행하면 어? 왜 데이터가 이상하지jisuspace.tistory.com

꿀팁/dbeaver 2024.12.06

디버거 포트를 열 수 없습니다 / 이미 사용 중입니다 : 실행중인 포트 프로세스 찾아서 종료 윈도우

이슈 >  참고링크 > 윈도우에서 특정 포트(port)를 사용하는 프로세스 찾기 (espriter.net) 윈도우에서 특정 포트(port)를 사용하는 프로세스 찾기Key Results 윈도우(Windows) 상에서 특성 포트를 사용하는 프로세스를 찾고 해당 프로세스를 종료시키는 방법 확인 Contents 윈도우에서 특정 포트(port)를 사용하는 프로세스를 찾기 위해서는 netstat 및note.espriter.net    netstat -ano | findstr 1199netstat -ano | findstr 54737taskkill /f /pid 18068

꿀팁/intellij 2024.09.24

jetbrains. ai assistant 설치

JetBrains AI Assistant 사용 방법 (가이드) (tistory.com) JetBrains AIAssistant 사용 방법 (가이드) ChatGPT가 세상에 나온 지 1년이 지나면서, 특히 개발 분야에서는 AI가 가져온 변화가 두드러집니다. 최근 Github의 설문 조사에 따르면, 개발자들 사이에서 AI 코딩 도구의 사용이 급증하고 있습니다 yunwoong.tistory.com 만약 cacerts 오류로 설치가 안된다면, jetbrains에 가서 exe파일을 다운 받아서 실행하면 된다. ㄴ 관련 오류 : intellij idea - Some conflicts were found in the installation area: jbr/bin/java is modified - Stack Ove..

꿀팁 2024.01.02

[헤드퍼스트 디자인패턴] chapter10.상태 패턴

상태 패턴 - 객체의 내부 상태가 바뀜에 따라서 객체의 행동을 바꿀 수 있음 vs 전략 패턴 - 상태 패턴을 사용할 때는 상태 객체의 일련의 행동이 캡슐화된다 - 전략 패턴을 사용할때는 일반적으로 클라이언트가 context 객체에게 어떤 전략 객체를 사용할지 지정해준다. https://www.yes24.com/Product/Goods/108192370 이 책 10장을 읽고 정리한 글입니다.

꿀팁 2023.11.27

[헤드퍼스트 디자인패턴] chapter9. 컬렉션 잘 관리하기 (반복자 패턴 Iterator pattern, 단일 역할 원칙, 컴포지트 패턴)

반복자 패턴 iterator pattern 1. 정의 - 컬렉션의 구현 방법을 노출하지 안으면서 집합체 내의 모든 항목에 접근하는 방법을 제공 단일 역할 원칙 1. 정의 : 어떤 클래스가 바뀌는 이유는 하나뿐이어야 한다. 2. 응집도 - 응집도란 한 클래스 또는 모듈이 특정 목적이나 역할을 얼마나 일관되게 지원하는지 나타내는 척도로, - 응집도가 높다는 것은 서로 연관된 기능이 묶여 있다는 것을 - 응집도가 낮다는 것은 서로 상관 없는 기능들이 묶여 있다는 것을 뜻함 컴포지트 패턴 1. 정의 - 객체를 트리구조로 구성해서 부분-전체 계층구조를 구현 - 컴포지트 패턴을 사용하면 클라이언트에서 개별 객체와 복합 객체를 똑같은 방법으로 다룰 수 있음 https://www.yes24.com/Product/Goo..

꿀팁 2023.11.27

[헤드퍼스트 디자인패턴] chapter8. 템플릿 메소드 패턴 (템플릿 메소드패턴, 할리우드원칙)

템플릿 메소드 패턴 1. 정의 - 알고리즘의 골격을 정의 - 템플릿 메소드를 사용하면 알고리즘의 일부 단계를 서브 클래스에서 구현할 수 있으며, 알고리즘의 구조는 그대로 유지하면서 알고리즘의 특정 단계를 서브클래스에서 재정의 가능 할리우드 원칙 (hollywood principle) 1. 정의 - 저수준 구성 요소가 시스템에 접속할 수는 있지만 언제 어떻게 그 구성 요소를 사용할지는 고수준 구성 요소가 결정한다. - 즉, 고수준 구성 요소가 저수준 구성 요소에게 '먼저 연락하지 마세요. 제가 먼저 연락드리겠습니다'와 동일하다. 2. 할리우드 원칙 vs 의존성 뒤집기 원칙 - 의존성 뒤집기 원칙 : 될 수 있으면 구상 클래스 사용 줄이고 추상화된 것 사용해야 한다는 원칙 - 할리우드 원칙 : 저수준 구성 ..

꿀팁 2023.11.14

[헤드퍼스트 디자인패턴] chapter7.어댑터 패턴과 퍼사드 패턴 (어댑터 패턴, 퍼사드 패턴, 최소 지식 원칙, 데메테르 법칙)

어댑터 패턴 1.정의 - 특정 클래스 인터페이스를 클라이언트에서 요구하는 다른 인터페이스로 변환한다. 인터페이스가 호환되지 않아 같이 쓸 수 없었던 클래스를 사용할 수 있게 도와준다. 2. 특징 - 객체 어댑터와 클래스 어댑터가 있다. 퍼사드 패턴 1. 정의 - 서브시스템에 있는 일련의 인터페이스를 통합 인터페이스로 묶어준다. 또한 고수준 인터페이스도 정의하므로 서브시스템을 더 편리하게 사용할 수 있다. cf) 데코레이터 vs 어댑터 vs 퍼사드 - 데코레이터 : 인터페이스는 바꾸지 않고 책임(기능)만 추가 - 어댑터 : 하나의 인터페이스를 다른 인터페이스로 변환 - 퍼사드 : 인터페이스를 간단하게 변경 최소 지식 원칙 (principle of least knowlege) = 데메테르의 법칙과도 동일한 ..

꿀팁 2023.11.13
반응형