일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- typeorm
- exit code = -805306369
- PostgreSQL
- Can't load AMD 64-bit .dll on a IA 32-bit platform
- STS
- HTML Special Entity
- NextJs
- orioledb
- JSP
- Java
- MariaDB
- Windows 10
- Next.js
- Maven Project
- springboot
- HTML Code
- tomcat
- OGM
- NestJS
- PG-Strom
- Spring Boot
- graph database
- BRIN
- Spring Cloud
- 서브라임 텍스트
- Eclipse
- Spring
- loadcomplete
- maven
- tortoise SVN
- Today
- Total
목록분류 전체보기 (75)
Undergoing
PostgreSQL 공식 사이트 번역 GiST? - GiST : Generalized Search Tree의 약어임 - 임의의 인덱싱 스키마를 구현하는 기본 template 역할을 하는 - B-trees, R-trees 및 여러 인덱싱 스키마는 GiST를 통해 구현할 수 있음 - GiST의 장점 중 하나는 DB 전문가가 아닌 data 유형 영역의 전문가가 적절한 엑세스 방법으로 사용자 정의 데이터 유형을 개발할 수 있음 내장된 연산자 클래스 이름 인덱싱된 데이터 타입 인덱싱 가능한 연산자 Ordering Operators box_ops box && &> & & > >>= > >= key); data_type *new = DatumGetDataType(newentry->key); *penalty = my_..
PostgreSQL 공식 문서를 번역함 GIN? - Generalized Inverted Index. -인덱싱할 항목이 합성된 값이고 인덱스가 처리할 쿼리는 합성된 항목 내에 나타나는 요소 값을 검색해야 하는 경우를 처리하기 위해 설계됨(아이템은 문서일 수 있고, 쿼리는 특정 단어가 포함된 문서를 검색하는 것일 수 있음) - 항목(item)은 인덱싱할 합성값을 나타낼 때 사용하고, 키(key)는 요소 값을 나타낼 때 사용함 - GIN은 항상 항목 값이 아닌 키를 저장하고 검색함 - GIN 인덱스는 일련의 (키, posting list(key가 발생하는 row id set임)) 쌍을 저장함 - 항목에 둘 이상의 키가 포함될 수 있으므로 동일한 행 ID가 여러 posting list에 나타날 수 있음 - 각..
PostgreSQL 공식 문서를 번역함 BRIN? - Block Range INdex의 약자임 - PostgreSQL 9.5부터 등장 - 특정 열이 테이블 내의 물리적 위치와 자연적인 상관관계가 있는 매우 큰 테이블을 처리하기 위해 설계됨 - 블록 범위는 테이블에서 물리적으로 인접한 페이지 그룹이며, 각 블록 범위에 대해 일부 요약 정보가 인덱스에 저장됨 - 예를 들어, 상점의 판매 주문을 저장하는 테이블에는 각 주문이 배치된 날짜 열이 있을 수 있으며, 대부분의 경우 이전 주문에 대한 항목도 표에 앞부분에 표시됨 - ZIP 코드 열을 저장하는 표는 자연스럽게 함께 그룹화된 도시의 모든 코드를 가질 수 있음 - BRIN 인덱스는 일반 비트맵 인덱스 스캔을 통해 쿼리를 충족할 수 있으며 인덱스에 저장된 요..
* 굳이 8버전부터 비교하는 건 안정성, 라이센스 문제 등 현재 기준 최후의 마지노선이라 생각하기 때문 Java 8 vs Java 11(Java 8 v/s Java 11) Java 8 Java 11 AppletViewer 지원 AppletViewer미지원 AWTUtilities class가 존재하지만 가급적 사용하지 말 것을 권장 AWTUtilities class 사용 불가 String 관련 method가 적음 isBlank(), lines(), repeat(n), stripLeading(), stripTrailng(), strip() 등의 String 관련 method 추가 람다 파라미터에 대한 특별한 변수가 사용되지 않음 람다식에 대한 var 변수 사용 가능 Java Deployment Technol..
Spring Cloud의 정의(spring.io 발췌) - 개발자에게 분산 시스템에 대한 일부 공통 패턴을 제공하는 툴 - 구성 관리, 서비스 검색, 회로 차단, 지능형 라우팅, 마이크로 프록시, 제어 서비스, 일회용 토큰, 글로벌 락, 리더십 선출, 분산 세션, 클러스터 스테이터스) - 분산 시스템의 조정은 보일러 플레이트 패턴으로 이어지며 Spring Cloud 개발자를 사용하면 이러한 패턴을 구현하는 서비스와 애플리케이션을 신속하게 구축할 수 있음 - 개발자 자신의 랩톱, 베어메탈 데이터 센터 및 Cloud Foundry와 같은 관리 플랫폼을 포함한 모든 분산 환경에서 잘 작동함 Spring에서 제공하는 구조도는 위와 같은데, 여러 블로그들을 찾아본 결과 상황에 맞게 다양한 구조를 볼 수 있었다. ..
ORM이나 ODM은 보편화되어 찾으면 잘 나오는데, OGM에 대한 개념은 2021년 8월 현재 Neo4j 외에는 찾아볼 수가 없었다. 그 외에는 hibernate-OGM(NoSQL based) 정도고.. 결국 작성함에 있어 Neo4j-OGM의 내용을 의역할 수밖에 없었는데, Neo4j 외의 GDBMS 시장이 커지면 보편화 될지도..? 그러다가 ORM 및 ODM에 대해서도 재확인이 필요했고, 세 가지 기법에 대해(주로 Neo4j OGM) 간단하게 정리해보았다. ● ORM(Object Relational Mapping) - Object와 RDBMS간의 Mapping - DB와 객체지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 기법 - JDBC, JPA, hibernate, MyBatis가 ORM..
개념이 확실하게 서지 않고 막연하게 Nest 보자고 생각했을 때에는 Next랑 React를 별개로 봤는데 그렇지 않음. 이렇게 또 게으른 무식함이 탄로남.. Next.js 제대로 알고 쓰자 1. next.js 생성 C:\Users\LG\IdeaProjects\nest-app>npm create next-app √ What is your project named? ... frontend Creating a new Next.js app in C:\Users\LG\IdeaProjects\nest-app\frontend. Using npm. Installing dependencies: - react - react-dom - next npm WARN deprecated querystring@0.2.1: The q..
1. TypeORM - Object-Relational Mapping - 객체와 RDB의 data를 자동으로 매핑해줌 - TypeScript와 함께 선호되는 기법 중 하나 2. TypeORM 설치 D:\IdeaProjects\nest-app>npm install @nestjs/typeorm typeorm pg ... + @nestjs/typeorm@8.0.2 + pg@8.7.1 + typeorm@0.2.36 added 54 packages from 93 contributors and audited 880 packages in 15.802s 84 packages are looking for funding run `npm fund` for details found 0 vulnerabilities D:\Ide..
1. What is Nest - Node.js 서버측 app을 구축하기 위한 framework - TypeScript로 build 되지만 순수 자바스크립트로도 코딩 가능 - OOP, FP, FRP 요소가 결합 - 서버 프레임워크로는 Express를 기본으로 사용, 선택적으로 Fastify를 사용하도록 구성할 수 있음 - Angular, React, Vue 등과 어울림. - TypeScript + Spring Framework가 결합된 느낌이 듦 2. Nest 학습 시작 배경 - Spring Framework 외의 서버 개발 기법 학습 및 도입 - Node.js 학습을 하다가 알게 됨. Node.js는 따로 보면서 병행할 예정 - 튜토리얼로만 봤을 때 어느 정도 Spring과 비슷한 문법이 보여 Tyscr..
IaC(Infrastructure as Code) - 코드형 인프라 - 구성 편집 및 배포에 용이 - Infra WorkFlow 자동화 - 인프라 프로비저닝 자동화 시 app 배포나 개발 시 개발자가 직접 서버나 os 등을 프로비저닝하고 관리할 필요 없음 - https://www.redhat.com/ko/topics/automation/what-is-infrastructure-as-code-iac - IaC라는 개념은 DevOps가 부상하게 된 토대로 자리잡음 - App 실행을 위한 코드와 인프라 구성을 위한 코드 사이의 경계가 허물어짐에 따라 개발자와 운영 담당자의 공동 업무가 늘어나게 됨 - IaC라는 개념은 IaaS(서비스형 인프라)를 지원함. 코드형 인프라(IaC)란? 코드형 인프라(Infrast..