본문 바로가기
반응형

전체 글100

[Mysql] 우분투에 mysql8 설치+계정생성+외부접속 1. 개요 ubuntu20.04 또는 22.04 서버에 mysql8버전을 설치해보자. MySQL 8은 대중적인 오픈 소스 관계형 데이터베이스 관리 시스템인 MySQL의 최신 버전입니다. 2018년 4월에 출시되었으며 이전 버전에 비해 몇 가지 새로운 기능과 개선 사항이 포함되어 있습니다. 2. Mysql5 vs Mysql8 MySQL 8에는 MySQL 5에 비해 몇 가지 향상된 기능과 새로운 기능이 포함되어 있습니다. MySQL 5와 MySQL 8의 주요 차이점은 다음과 같습니다. JSON 지원: MySQL 8은 JSON 데이터 유형에 대한 기본 지원을 포함하고 JSON 데이터 작업을 위한 기능을 제공합니다. MySQL 5에는 이 기능이 포함되어 있지 않습니다. 창 함수: MySQL 8에는 개발자가 현재.. 2023. 3. 31.
[전자정부프레임워크] 스프링시큐리티 로그인 적용(2/2) 1. 개요 전자정부프레임워크에서 제공하는 스프링 시큐리티 적용 두번째 글이다. https://arckwon.tistory.com/entry/%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EC%8A%A4%ED%94%84%EB%A7%81%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%A0%81%EC%9A%A912 앞에서는 시큐리티 사용하기위해 필요한 데이터 베이스및 기초작업을 하였다. [전자정부프레임워크] 스프링시큐리티 로그인 적용(1/2) 1. 개요 이번포스팅에서는 전자정부프레임워크에서 제공하는 스프링 시큐리티를 적용해본다. 기본적.. 2023. 3. 31.
[전자정부프레임워크] 스프링시큐리티 로그인 적용(1/2) 1. 개요 이번포스팅에서는 전자정부프레임워크에서 제공하는 스프링 시큐리티를 적용해본다. 기본적으로 전자정부프레임워크에서 제공하는 시큐리티는 DB 권한관리/역할관리를 사용해야한다. 일반적인 스프링 시큐리티와는 다른개념이다. 좋든 싫든 기본적으로 몇가지 테이블을 생성해야한다. egovframework 3.10 기준으로 작성하였고, 서블릿이 3.0 버전대라 예전에는 시큐리티 관련 필터 설정을 XML파일에서 하였으나 3버전대 부터는 java파일에서 필터를 작성해야한다. 해당 포스팅은 최소한으로 설정해서 스프링 시큐리티를 이용할수 있는 방법을 설명한다. 2. 준비단계 및 개발환경 개발환경은 egovframework 3.10 / jdk1.8 / tomcat8 / mariadb 또는mysql 기본적으로 전자정부에서 .. 2023. 3. 30.
nestjs + typeorm backend JWT 로그인 / 소스포함 1. 개요 nestjs + typeorm3 에서 jwt token을 활용한 로그인을 구현한다. 이전소스의 히스토리는 아래링크에서 확인바란다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EC%86%8C%EC%8A%A4%EC%A0%9C%EA%B3%B5-10-%EC%99%84%EA%B2%B0 nestjs + typeorm backend 회원가입 / 소스포함 (10) 1. 개요 지금까지 Backend개발을 하기위한 대략적인 프레임워크 작업을 완료하였다. 회원가입까지 완료한 소스 제공한다. 필요하신분은 다운로드해서 사용하길 바란다. 개발소스 : backend.zip nestjs + arc.. 2023. 3. 30.
[AWS] EC2 인스턴스 생성 및 접속 (2/2) 1. 개요 앞선 글에서는 ec2 인스턴스를 생성하였다. https://arckwon.tistory.com/entry/AWS-EC2-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%A0%91%EC%86%8D-12 [AWS] EC2 인스턴스 생성 및 접속 (1/2) 1. 개요 aws ec2 인스턴스를 생성하고 접속을 해본다. 인스턴스를 시작하고 각종 설정, 보안그룹, 키페어생성, 접속확인등의 작업을 진행한다. 2. 설치할 우분투 22.04 Linux 커널: Linux 커널은 Ubuntu 운 arckwon.tistory.com 이번에는 pem키를 ppk로 변환하여 접속, 방화벽설정, 접속방법 등을 포스팅한다. 2. PUTTY는 무엇인.. 2023. 3. 30.
[전자정부프레임워크] Spring quartz 스케줄러 사용법 1. 개요 Spring에서 제공하는 quartz에 대해서 포스팅해보자. http://www.quartz-scheduler.org/documentation/ Documentation www.quartz-scheduler.org 2. 개념 Spring Quartz는 오픈소스로 스케줄링 라이브러리 이다. Quartz 스케쥴러 실행과 관계된 주요 요소는 Scheduler, Job, JobDetail, Trigger 가 있다. Scheduler 는 Quartz 실행 환경을 관리하는 핵심 개체이다. Job 은 사용자가 수행할 작업을 정의하는 인터페이스로서 Trigger 개체를 이용하여 스케쥴할 수 있다. JobDetail 는 작업명과 작업그룹과 같은 수행할 Job에 대한 상세 정보를 정의하는 개체이다. Trigge.. 2023. 3. 30.
반응형