분류 전체보기 (총 582개) 썸네일형 리스트형 SpringBoot - JSP 환경 설정(Gradle , Maven) Spring Boot에서 JSP 환경 구축하기https://arturk9.wordpress.com/2017/02/22/springboot-how-to-enable-jsp-in-intellij/ 1. 프로젝트 생성1) new Project에서 Spring Initializr를 선택한다 2) Maven Project로 진행한다 (Gradle로도 가능하다 아래에서 Dependency 설정중에 설명하겠다) 3) Web을 선택하여 진행한다 4) 적절한 이름을 부여하고 프로젝트 생성을 마무리한다. 2. 디렉토리 설정1) 첫째로 아래 그림과 같은 디렉토리 트리를 만들어야 한다 main 바로 하위에 webapp/WEB-INF/jsp/ 디렉토리를 만들고 그 바로 하위에 jsp 파일을 집어넣는다 3. application.. Android - Runtime permission(Permission을 menifest에 추가해도 에러) Runtime permission(Permission을 menifest에 추가해도 에러발생) 원인 API23 이전에는 설치시 App에서 필요한 모든 권한을 허용하도록 했었다 하지만 보안상의 이유로 API23 이상 부터는 위험 권한에 대해서는 Runtime에 Permission을 허가해주어야 한다. Android Docs - https://developer.android.com/training/permissions/requesting?hl=ko ( API 23 이전 - 설치 시 허가 ) ( API 23 이후 - Runtime 허가 ) Runtime에 사용자에게 Permission 요청하기- Permission 이 필요한 경우 아래의 코드를 기입한다ActivityCompat.requestPermissions.. AWS - AWS VPC와 Onpremise VPN 연결(Untangle IPsec) AWS VPC와 Onpremise VPN 연결(Untangle IPsec) 목표 인프라 시나리오AWS의 관리형 VPN과 Untangle의 IPsec VPN을 이용하여 AWS의 Private Subnet(10.0.11.0/24)과 Onpremise의 사설대역(3.0.0.0/24)간의 VPN연결을 한다 과정Onpremise 기본 설정1. 사설대역 PC 네트워크- Untangle에 이어져있는 사설 네트워크로 Custom(VMnet3: 3.0.0.0) NIC 를 사용하며 IP설정은 아래 그림과 같다 2. Untangle 네트워크- 외부와의 연결을 위해 Bridge NIC 1개와, 사설 대역과의 연결을 위해 Custom(VMnet3: 3.0.0.0) NIC 1개를 달고 있다 Bridge NIC는 AWS측에서 연결.. Kubernetes - Kubernetes 사용법 Deployment 생성- deployment는 pods를 관리하는 replica set및 pods를 자동으로 생성해주는 역할이다. 생성 방법 1. 명령어를 통한 생성run - deployment를 생성하는 명령어 kubectl run "deployment 이름" --image="도커허브의 이미지 경로" --port="포트" 2. yaml 파일을 통한 생성- kubernetes Docs - https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubernetes-objects/ Service 생성생성 방법 2. yaml 파일을 통한 생성- kubernetes Docs - https://kubernetes.io/docs/concepts/.. Kubernetes - kubernetes 설치 및 설정 Kubernetes 설치 및 설정 시나리오- 시나리오라고 할 것도 없다 아래 그림과 같이 두개의 노드에 각각 Master, Worker를 설치할 것이다. 조건사양Master RAM : 2GB CPU : 2개 이상 방화벽Master Worker워커노드에 생성되는 각각의 서비스에 접근하기위한 port들이다예를 들어 Kubernetes WorkerNode의 IP가 1.0.0.10 이고 생성된 서비스의 포트가 30001인 경우외부에서는 1.0.0.10:30001 로 해당 서비스에 접근하게 된다. Selinux- /etc/sysconfig/selinux를 아래 그림과 같이 편집하여 selinux를 off한다 공식문서에는 다른 방법으로 했지만 일단 설치 목적으로 다음과 같이 진행한다 - Master, Worker .. Kubernetes - 쿠버네티스(Kubernetes) 란? - 수정중(네임스페이스) http://likefree.tistory.com/19 쿠버네티스와 마이그로서비스 아키텍쳐 - https://www.youtube.com/watch?v=xdqOxF2JqwU 쿠버네티스(Kubernetes)란?- 쿠버네티스를 이해하기 이전에 먼저 컨테이너 운영환경에 대해서 이해를 해야한다. 컨테이너 운영환경 중 구글에서 개발했으며 가장 널리 사용되는 솔루션이다 중요한 점은 벤더 또는 플랫폼에 종속되지 않아 Public Cloud(구글, AWS, Azure)에도 사용이 가능하며 Private Cloud(OpenStack 등) 또는 베어메탈(가상화 환경을 사용하지 않는 일반 서버 하드웨어)에도 배포가 가능하기 때문에 하이브리드 클라우드 솔루션으로 많이 각광 받고 있다. - 다수의 컨테이너를 다수의 노드에 적절.. CentOS7 - Mysql CSV 파일 불러오기 Mysql CSV 파일 불러오기 csv 파일이란csv 파일은 "," 로 구분된 데이터가 입력된 파일을 말한다텍스트 파일에 "," 구분하여 데이터를 입력해도 되고엑셀에 작성하여 csv파일을 만들 수 도 있다 준비1. csv 파일- geoplaces2.csv 라는 파일을 준비했다 내용은 아래 그림과 같다 2. mysql 서버1. database를 생성한다 2. table을 생성한다- 테이블 생성시 csv 파일의 내용에 placeID, name이란 컬럼이 존재하므로 고려하여 작성해야 한다 설정 및 csv 파일 옮기기1. 파일 옮기기- 보안상의 이유로 지정된 위치에 있는 파일에만 읽고 쓰기가 가능하도록 되어있다 때문에 csv 파일을 지정된 위치에 옮겨야 한다지정위치를 확인하는 방법은 아래의 명령어를 입력하면 된.. Docker - Docker Hub 사용법(이미지 업로드, 다운로드) Docker Hub 사용법1. 가입 https://hub.docker.com사이트로 이동하여 회원 가입을 합니다.1) Sign Up 클릭 2) 내용을 작성하고 회원가입을 누릅니다. 3) 회원가입시 입력했던 이메일에 확인 메일이 온다 Confirm을 해주어야 정상 회원가입이 됩니다. 2. 쉘에서 로그인$ docker login 명령을 입력하고 위의 그림의 절차를 따라 docker hub에 로그인합니다. 3. 이미지 만들기http://galid1.tistory.com/323업로드할 이미지를 만드는 방법은 위의 링크를 따라 진행합니다. 4. 이미지 업로드4.1 Repository 생성- 우선 image를 업로드하기 위한 repository를 생성합니다. - repository를 생성하면, 우측에 어떻게 이곳에.. 이전 1 ··· 27 28 29 30 31 32 33 ··· 73 다음