Etc(10)
-
Jenkins 와 GitHub를 SSH 연결한 후, Build및 Excecute Shell 이용
이제 본격적으로 Spring boot 애플리케이션 배포 자동화 과정을 설명할 거에요. 이전 포스팅에서 한번 언급했듯 아래의 과정을 따라 배포 서비스를 행할 거에요. 특정 Branch의 GitHub가 변경된 사항을(Push 등..) 감지하여 git pull 하고 변경된 사항을 Maven으로 Build 한 후, 새로 빌드된 애플리케이션을 Deploy 애플리케이션을 Deploy 하는 곳은 Jenkins가 설치된 서버에 deploy 다른 서버에 SSH 접속하여 build된 앱을 전송하여 deploy GitHub Hook 도착시 다른서버에 SSH 접속하여 애플리케이션 디렉토리로 이동 후, git pull 하여 최신 source 반영 등의 다양한 형태로 할수가 있습니다. 이 포스팅에서는 1번째에 쓰여진 Jenkin..
2021.02.08 -
[MariaDB] 샘플데이터 다운로드
Maria DB 를 이용하여 DDL, DML, DCL sql 실습을 하기 전에 먼저 샘플데이터를 다운받아 데이터베이스와 테이블 구조를 조회하는 방법을 먼저 알아보도록 합시다. employees 샘플데이터 다운로드 샘플 데이터 추가 데이터베이스 및 테이블 구조 조회 데이터베이스 목록 조회 데이터베이스 접근 테이블 목록 조회 테이블 스키마 조회 1. employees 샘플데이터 다운로드 https://dev.mysql.com/doc/index-other.html MySQL 공식 홈페이지에는 SQL 실행 실습을 위한 샘플데이터 몇가지를 제공하고 있습니다. 전 시간에 말했듯이 MariaDB는 MySQL과 문법이 거의 유사하기 때문에 이 샘플데이터를 활용하여 SQL 실습이 가능합니다. 위의 데이터베이스 중 emp..
2021.02.08 -
iPad에서 코딩하기 - 1. goormide와 웹브라우저를 이용하여 개발하기
iPad에서 코딩하기 with goormide 클라우드 SW개발환경인 구름 IDE를 이용하면 웹 브라우저상으로 개발환경을 간단히 사용할 수 있습니다. 웹브라우저상으로 개발환경을 사용할 수 있다는건, iPad로도 개발이 가능하다는 의미죠. 가격정책은 아래와 같이 4가지 플랜으로 제공되는데, 간단한 개발 환경 설정에는 Free플랜으로도 충분합니다. Free 플랜의 경우 총 5개의 컨테이너를 제공하며 동시에 1개의 컨테이너만 실행시킬 수 있습니다. 간단한 테스트를 목적으로 이용하는 것이기 때문에 이정도면 충분할 것 같네요. goormIDE 사이트로 들어가 회원 가입을 합니다. 다양한 연동 서비스를 제공하니 기존에 사용중인 이메일로 간단하게 회원가입을 진행해도 됩니다. 컨테이너 생성 회원가입을 마쳤다면 대시보드..
2020.12.07 -
[Windows 10] cmd 한글 깨짐 현상 해결
CodePage 변경하기 CodePage 란? 레지스트리 편집기로 Console의 CodePage 변경 1. CodePage 란? 코드페이지는 전세계 문자와 키보드를 대응시키기 위해 만들어진 것으로 코드 페이지 설정에 따라 동일한 키보드 입력으로도 각기다른 언어를 화면상에 표시할 수 있습니다. Windows 10 cmd 의 default 활성 코드 페이지는 949 입니다. CP 949는 한글을 표현한 코드페이지로, EUC-KR의 확장 버전으로, 한 문자를 2byte를 이용하여 표현합니다. EUC-KR이 한글을 표현하기 위한 인코딩 방식이라면, UTF-8은 unicode 기반으로 전세계의 모든 언어를 언어팩 설치 없이 화면상에 표현할 수 있기 때문에 많이 이용되고 있습니다. 한 문자를 3byte를 이용하여..
2020.06.25 -
개인정보 암호화 정책
개인정보 보호법 「개인정보 보호법」제24조(고유식별정보의 처리제한) 및 동법 시행령 제21조(고유식별정보의 안전성 확보 조치) 「개인정보 보호법」제24조의2(주민등록번호 처리의 제한) 및 동법 시행령 제21조의2(주민등록번호 암호화 적용 대상 등) 「개인정보 보호법」제29조(안전조치의무) 및 동법 시행령 제30조(개인정보의 안전성 확보조치) 「개인정보의 안전성 확보조치 기준」(행정자치부 고시 제2016-35호) 제23조(민감정보의 처리 제한) 개인정보처리자가 제1항 각 호에 따라 민감정보를 처리하는 경우에는 그 민감정보가 분실·도난·유출·위조·변조 또는 훼손되지 아니하도록 제29조에 따른 안전성 확보에 필요한 조치를 하여야 한다. 제24조(고유식별정보의 처리 제한) 개인정보처리자가 제1항 각 호에 따라 ..
2020.05.14 -
[개인정보 비식별조치] 2. 비식별화 기술
비식별화 기술 식별방지 추론방지 k-익명성 l-다양성 비식별화의 어려움 및 해결방안 비식별 조치를 취한 두 정보를 결합 1. 식별방지 식별방지를 위해 개인 식별 요소를 삭제합니다. 개인 식별 요소 삭제기법에는 가명처리, 총계처리, 데이터 삭제, 데이터 범주화, 데이터 마스킹이 있습니다. 이 중 주로 데이터 범주화, 데이터 마스킹을 많이 씁니다. 원본 비식별조치 이후 가명처리 홍길동, 한국대 재학 임꺽정, 국제대 재학 총계처리 임꺽정180cm, 홍길동170cm, 이콩쥐160cm, 김팥쥐150cm 물리학과 학생 키 합: 660cm, 평균키 165cm 데이터 삭제 주민등록번호 900101-1234567 90년대생, 남자 데이터 범주화 (intervals) 홍길동, 35세 홍씨, 30~40세 데이터 마스킹 (m..
2019.11.26