IT 개발 TIP

고정 헤더 영역

글 제목

메뉴 레이어

IT 개발 TIP

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (14)
    • JAVA Tip (6)
    • FrontEnd (3)
    • Spring Boot (1)
    • DataBase (4)
홈태그방명록
  • JAVA Tip 6
  • FrontEnd 3
  • Spring Boot 1
  • DataBase 4

검색 레이어

IT 개발 TIP

검색 영역

컨텐츠 검색

전체 글

  • DBeaver 데이터 JSON 형태로 추출

    2024.03.17 by cookieangelo

  • [PostgreSQL] 문자열 자르기, 합치기

    2024.03.16 by cookieangelo

  • [PostgreSQL] pg_hba.conf 설정

    2024.03.15 by cookieangelo

  • Vuejs Router 설정

    2024.03.14 by cookieangelo

  • cron 표현식

    2024.03.13 by cookieangelo

  • React 와 Vue의 차이

    2024.03.12 by cookieangelo

  • JAVA 버전 선택과 Spring Boot

    2024.03.11 by cookieangelo

  • Spring Boot Flyway 적용( db migration 관리)

    2024.03.10 by cookieangelo

DBeaver 데이터 JSON 형태로 추출

Database 접속과 사용을 용이하게 해주는 tool 인 DBeaver 를 이용하여 JSON 형태로 데이터를 추출이 가능하다 1. 쿼리를 날려 데이터를 조회한다음 데이터 전체 선택된 상태에서 오르쪽 클릭 한다 위와 같은 팝업이 뜨면 데이트 추출을 클릭한다 2. 데이터추출 클릭하면 아래와 같은 내용이 나오고 JSON 파일 내보내기 기능이 있다 JSON 선택후 계속 다음을 클릭하면 된다. 3. 선택한 경로에 파일명.json 으로 저장된 거를 확인할 수 있다.

DataBase 2024. 3. 17. 10:00

[PostgreSQL] 문자열 자르기, 합치기

문자열 합치기 ( ||, concat ) select 'dataplue'||'-1'||'34' -- 결과값 dataplue-134 select concat('dataplue','-1','34') -- 결과값 dataplue-134 문자열 자르기 ( SUBSTRING ,SPLIT_PART, LEFT, RIGHT ) SELECT SUBSTRING('가나다라마바사' , 1, 3); -- 결과값 가나다 SELECT SPLIT_PART('010-1234-5678', '-', 1); --결과값 : 010 SELECT SPLIT_PART('010-1234-5678', '-', 2); --결과값 : 1234 SELECT SPLIT_PART('010-1234-5678', '-', 3); --결과값 : 5678 selec..

DataBase 2024. 3. 16. 10:00

[PostgreSQL] pg_hba.conf 설정

pg_hba.conf 파일은 PostgreSQL 서버에 클라이언트 접속을 허용하는 규칙을 정의하는 설정 파일이다. 이 파일에는 어떤 유형의 연결을 허용할지, 어떤 클라이언트를 허용할지, 어떤 데이터베이스를 접근할 수 있는지 등의 정보를 포함하고 있다. 이 설정에 따라 클라이언트의 접속이 허용되거나 거부된다. 따라서 이 파일의 설정은 매우 중요하며, 조심스럽게 다루어야 한다. **pg_hba.conf**는 PostgreSQL 데이터베이스 서버에서 클라이언트 연결을 허용 또는 거부하기 위한 설정 파일이다. 이 파일은 PostgreSQL 클라이언트가 데이터베이스 서버에 접속할 때 인증 규칙을 정의한다. pg_hba.conf 파일은 PostgreSQL 클러스터의 데이터 디렉터리 내에 위치하며, 주로 /etc/p..

DataBase 2024. 3. 15. 10:00

Vuejs Router 설정

Vue.js의 라우터(router)는 Vue 애플리케이션에서 페이지 간의 네비게이션을 관리하고, URL을 기반으로 컴포넌트를 동적으로 렌더링할 수 있게 해주는 기능이다. Vue Router는 Vue.js 공식 라이브러리 중 하나로, SPA(Single Page Application)를 구축하는 데 주로 사용된다. Roueter 설치 npm install vue-router@next main.js 에서 router 사용 추가 import { createApp } from 'vue' import App from './App.vue' import router from './router/' const app = createApp(App) app.use(router).mount('#app') Router 설정 파..

FrontEnd 2024. 3. 14. 10:00

cron 표현식

Cron 표현식은 시간 기반의 작업을 스케줄링하기 위해 사용되는 표현식이다. 이 표현식은 주로 백업, 시스템 유지 관리 작업 등을 자동화하는 데 사용된다. Cron 표현식은 6개 또는 7개의 필드로 구성되며, 각 필드는 특정 시점 또는 시간 간격을 나타낸다. 필드 필수값 여부 허용되는 값 허용되는 특수문자 초 (Seconds) Y 0~59 , - * / 분 (Minutes) Y 0~59 , - * / 시 (Hours) Y 0~23 , - * / 일 (Day of month) Y 1~31 , - * / L W ? 월 (Month) Y 1~12 또는 JAN ~ DEC , - * / 요일 (Day of week) Y 0 ~ 6 또는 SUN ~ SAT , - * / L # ? 년 (Year) N 1970 ~ 2..

JAVA Tip 2024. 3. 13. 10:00

React 와 Vue의 차이

1. React 와 Vue 의 차이 React VueJS 설계 React는 Facebook에서 개발한 라이브러리로, 컴포넌트 기반 아키텍처에 중점을 둠. 단방향 데이터 흐름을 채택하며, 가상 DOM을 사용하여 성능을 최적화 Vue.js는 Evan You에 의해 만들어진 라이브러리로, 간단하고 유연한 설계에 중점을 두고 있음. 양방향 데이터 바인딩을 제공하며, 가상 DOM과 함께 사용되지만 React보다는 좀 더 직관적인 API를 가지고 있음 양방향 데이터 바인딩 React는 단방향 데이터 바인딩을 사용. 부모 컴포넌트에서 자식 컴포넌트로 데이터가 전달되며, 자식에서는 부모에게 데이터를 전달할 수 있음. Vue.js는 양방향 데이터 바인딩을 지원. 이는 모델과 뷰 간의 동기화를 쉽게 만들어주어 개발자가 상..

FrontEnd 2024. 3. 12. 10:00

JAVA 버전 선택과 Spring Boot

처음 신규 프로젝트를 생성할 때 JAVA 버전 스프링부트 버전등 어떤거를 도입할지 고민을 하게 되었을때 그에 맞는 자료를 찾아보게 되었다 1. JAVA 버전별 지원 기간 LTS (Long Term Support) 라고 표기된 버전들이 지속적으로 지원 관리하는 버전들이다 . 2. JAVA 버전별 사용 빈도 Jetbrains 에서 2022년도 2021 년도 java 사용 빈도 조사에 의하면 java8이 많이 사용되고 있고 점점 11버전이 늘어나고 java17 버전도 늘어나는 추세이다 . 3. 프레임워크 사용 통계 프레임워크도 점점 스프링부트 사용이 늘어나오 스프링부트 3 버전부터는 java 17 이상 사용해야 하기 때문에 그에 따라 java17 이상 사용 비율도 점점 늘어날 듯 하다. 4. Spring Bo..

Spring Boot 2024. 3. 11. 10:41

Spring Boot Flyway 적용( db migration 관리)

기능 1. 마이그레이션 스크립트 관리 Flyway는 버전 관리된 SQL 스크립트를 사용하여 데이터베이스 스키마의 변경 사항을 이러한 스크립트를 사용하여 새로운 테이블 생성, 컬럼 추가, 제거, 데이터 변환 등 다양한 스키마 변경을 수행합니다. 2. 자동 버전 관리 Flyway는 데이터베이스에 적용되지 않은 스크립트를 추적하고, 새로운 버전이 나올 때마다 자동으로 스크립트를 적용합니다. 3. 멀티플랫폼 지원 Flyway는 다양한 데이터베이스 관리 시스템(DBMS)을 지원합니다. PostgreSQL, MySQL, Oracle, SQL Server, H2 등 다양한 데이터베이스에서 사용할 수 있습니다. 4. 명령줄 인터페이스 및 API 제공 Flyway는 명령줄 도구뿐만 아니라 Java API를 제공하여 개발..

DataBase 2024. 3. 10. 09:30

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
IT 개발 TIP © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.