전체 글

프로그래밍 기술 및 관심사 공유 목적으로 블로그를 운영하고 있습니다. 감사합니다.
DB/이론 및 문법

[DB/Postgres] PL/pgSQL 구성하기 -2 : DBeaver 기반 구축 및 활용

해당 글에서는 Dbeaver 툴을 이용하여서 Function, Proecedure를 생성하고 호출하는 예시를 위해 작성한 글입니다. 💡 해당 글을 읽으시기 전에 이전에 작성한 개념에 대한 이해를 하고 오시면 크게 도움이 됩니다. [DB/Postgres] PL/pgSQL이해하기 -1 : Function, Stored Procedure 해당 글에서는 PL/pgSQL에 대해 이해하고 종류에 대해 알아보며 주요한 Function과 Stored Procedure에 대해서 이해를 돕기 위해 작성한 글입니다. 1) PL/pgSQL💡 PL/pgSQL(Procedural Language/PostgreSQL)이란? - PostgreS adjh54.tistory.com 1) DBeaver Function, Stored Pr..

Java/아키텍처 & 디자인 패턴

[Java] 스레드(Thread) 이해하기 -1 : 구조, 상태, 예시

해당 글에서는 스레드에 대한 정의 구조, 상태, 예시와 단일 스레드, 멀티 스레드에 대한 이해를 돕기 위한 목적으로 작성한 글입니다. 1) 스레드(Thread) 1. 스레드(Thread) 💡 스레드(Thread)란? - 하나의 프로세스 안에서 독립적으로 실행되는 ‘작은 실행 단위’를 의미합니다. 💡 프로세스(Process)란? - 시스템에서 실행 중인 프로그램을 의미합니다. 2. Java에서 스레드(Thread) 💡 Java에서 스레드란? - Java에서 스레드는 ‘멀티 스레드(Multi-Thread)’을 지원하여 하나의 프로세스 안에 한 개 이상의 스레드를 지원하는 구조입니다. - Java에서는 멀티 스레드를 통해 ‘비동기식 및 병렬 애플리케이션’을 개발할 수 있습니다 [ 더 알아보기 ] 💡 비동기식 ..

Java/Spring Boot

[Java] Spring Boot Cache 이해하고 설정하기 -2 : 사용 및 활용 예시

해당 글에서는 Spring Boot Cache를 이를 이용하는 방법에 대해서 이해를 돕기 위한 글입니다. [참고] Spring Boot Cache의 이론과 환경설정 방법에 대해 궁금하시다면 이전에 작성한 글을 참고하시면 도움이 됩니다. [Java] Spring Boot Cache 이해하고 설정하기 -1 : 정의, 환경 설정해당 글에서는 API Cache에 대해서 이해하고 REST API 환경에서 이를 적용하는 방법에 대해서 작성한 글입니다. 1) 개발환경 구성 💡 개발환경은 MyBatis를 기반으로 RDBMS로부터 전달받은 데이터를 캐adjh54.tistory.com 1) 개발환경 구성💡 해당 개발환경은 MyBatis를 기반으로 RDBMS로부터 전달받은 데이터를 캐시 처리하는 환경으로 구성하였습니다.개발..

Java/Spring Boot

[Java] Spring Boot Cache 이해하고 설정하기 -1 : 정의, 환경 설정

해당 글에서는 API Cache에 대해서 이해하고 REST API 환경에서 이를 적용하는 방법에 대해서 작성한 글입니다.1) 개발환경 구성💡 개발환경은 MyBatis를 기반으로 RDBMS로부터 전달받은 데이터를 캐시 처리하는 환경으로 구성하였습니다.개발 환경버전java1.8Spring Boot2.7.4빌드관리도구Gradle 7.5개발 툴IntelliJ IDEA 2022.3spring-boot-starter-cache2.7.4mybatis-spring-boot-starter2.2.2  [참고] 이전의 작성한 개발환경에 spring-boot-starter-cache를 추가하여 환경을 구성하였습니다. [JAVA] Spring Boot내에서 MyBatis & PostgreSQL 연동하기해당 글에서는 Sprin..

Swift/환경설정

[Swift] XIB 이해 하기 : 이론, 파일 생성, 페이지 이동 방법

해당 글에서는 XIB에 대해서 이해를 하고 이를 통해 파일을 생성하고 페이지 간의 이동방법에 대해서 공유합니다. 1) XIB(XML Interface Builder) 💡 XIB(XML Interface Builder)란? - iOS 애플리케이션에서 사용자 인터페이스를 디자인하고 구성하기 위한 통합 개발 환경입니다. XIB를 사용하여 개발자는 스토리 보드와 같은 인터페이스 디자인 및 개발을 수행할 수 있습니다. - XIB는 XML 기반의 파일 형식으로 ‘NIB 파일’로 컴파일되어 iOS 디바이스에서 로드됩니다. 💡 NIB(Next Interface Builder)란? - 인터페이스 디자인을 위한 시각적인 요소들과 그들의 역할을 정의한 객체들을 포함하는 바이너리 파일입니다. - 이 파일들은 '앱 번들의 리소..

DB/이론 및 문법

[DB/Postgres] 테이블 스캔 -1 : 전체, 인덱스(전체, 범위, 고유, 루스, 병합) 스캔

해당 글에서는 테이블에서 스캔에 대해 이해하고 각각의 종류에 대해서 이해를 돕기 위해서 작성한 글입니다. 💡[참고] 테이블 전체 스캔과 테이블 인덱스 스캔의 간단한 요약검색방법장점단점테이블 전체 스캔 (Full Table Scan)테이블의 모든 데이터를 읽어오는 방법어떤 검색 조건을 사용하더라도 검색이 가능검색 속도가 느릴 수 있음테이블 인덱스 스캔 (Table Index Scan)인덱스를 이용하여 데이터를 읽어오는 방법빠른 검색 속도 가능인덱스 크기가 클 경우 느릴 수 있음 1) 테이블 전체 스캔(Table Full Scan)💡 테이블 전체 스캔(Table Full Scan)이란? - '인덱스(Index)를 사용하지 않고' 데이터를 검색하는 방식입니다. 이 경우 데이터베이스는 해당 테이블의 ‘모든 레코..

개발 Tip/기타

[단축키] 키크론 K8 Pro 단축키

해당 글에서는 키크론 K8 Pro의 단축키를 정리한 표입니다. 단축키 기능 fn + - RGB 속도감소 fn + = RGB 속도증가 fn + 1 블루투스 디바이스 1번설정 fn + 2 블루투스 디바이스 2번 설정 fn + 3 블루투스 디바이스 3번 설정 fn + 1 (3초간 누름) 블루투스 디바이스 1번으로페어링 fn + 2 (3초간 누름) --블루투스 디바이스 2번으로 페어링 fn + 3 (3초간 누름) 블루투스 디바이스 3번으로 페어링 fn + LED 변경키 LED 백라이트 켜고/끄기 fn + 우측 방향키 (RGB LED 모델에서만 작동) LED 백라이트 이전 색상으로 변경 fn + 좌측 방향키 (RGB LED 모델에서만작동) LED 백라이트 다음 색상으로 변경 fn + F1 (Mac) F1 fn +..

개발 Tip/기타

[단축키] 콕스 엔데버 키보드 단축키

해당 글에서는 콕스 엔데버 키보드의 단축키에 대해서 정리한 표입니다. 단축키 설명 Fn + Esc 전체 키 잠금 / 전체 키 잠금 해제 Fn + Esc 옆에 버튼 윈도우즈 키 잠금(단일키) Fn + F9 스트로크 길이 설정 변환 (하이 - 2.2mm / 로우 - 1.4mm) Fn + F10 LED ON/OFF Fn + ` 기본 구성 LED 모드 Fn + 1 7개의 단일 컬러 LED 모드 (OFF, RED, GREEN, BLUE, YELLOW, PURPLE, SKY, WHITE) Fn + 2 유성우 모드 (사용자 키입력에 따라 해당키가 발광되는 모드) Fn + 3 리플 모드 (누른 키 기준으로 LED가 좌우로 퍼지면서 켜짐) Fn + 4 Breath(숨쉬기) 모드 (현재 점등되어 있는 컬러의 LED가 숨쉬..

adjh54
Contributor9