new 서베이 몽키 API 연동을 하며 사용 준비 단계에 대한 Instruction이 없어 작성하게 되었습니다. 서베이 몽키 API를 사용하기 위해서는 아래와 같은 순서로 진행 됩니다. App 생성하기 설문 생성 설문 결과 확인 먼저 App 생성 후 Access Token 확인법입니다. Survey Monkey Developer https://developer.surveymonkey.com/ Survey Monkey Developer 사이트에 접속하여 로그인 후, 상단의 'MyApps’로 이동합니다. 여기서 ‘Add a New App’ 을 클릭하여 App을 생성 합니다. (생성 후 Deploy ! ) App Deploy 후 아래의 Settings를 클릭하면 아래와 같은 정보들을 확인 할 수 있습니다. 여..
오랜만에 포스팅이네요 MySql에서 테이블이 깨졌을 시 복구 법 입니다.테이블이 깨지게 되면 DB 테이블이 갑자기 Select 가 안되고 Select 시 아래와 같은 에러가 발생합니다. ........is marked as crashed and should be repaird. 테이블이 깨지는 원인은 보통 다음과 같습니다. 1. 하드디스크의 용량 부족2. 서버의 다운3. 하드디스크 오류4. 기타 MySQL 자체의 일시적인 오류 등 해결 방안으로는 MySQL 콘솔에 접속하여 repair작업을 진행해 주면됩니다. MySQL서버 계정에 접속 한 뒤 아래와 같이 복구 합니다. ( 테이블이 깨졌을 경우, MySQL 소켓 접속도 안되는 경우가 있습니다. 이때는 /etc/my.cnf 에 소켓 경로를 확인해주시고 재 ..
이번에 새롭게 알게된 마크다운(Markdown)에디터인 타이포라를 소개하려합니다. 마크다운이란, 글을 써나가면서 흐름에 끊김 없이 각 글자에 서식을 지정해 줄 수 있는 하나의 문법입니다. 읽기도 쓰기도 쉽다는 장점이 있습니다. 마크다운 에디터는 마크다운 문법을 사용해서 글을 작성하면, 그 결과를 렌더링 해주거나 그 결과물을 바로 보여 줍니다.타이포라(Typora)는 하나의 화면에서 그 결과가 바로 표시되며 개발자를 위한 코드 펜스와 다이어그램 작성 기능이 있어 api문서를 만들때 편리합니다. 아래 링크 클릭 시 타이포라 홈 페이지로 이동 하실 수 있습니다.https://typora.io/
Swagger(스웨거)는 API에 대한 메뉴얼 자동 생성 및 테스트 기능을 제공합니다. 먼저 스웨거2 구현을 위한 Springfox사용을 위해 pom.xml에 dependency를 추가 합니다. 스웨거 UI는 스웨거가 생성하는 API문서를 사용자 대화 방식으로 만들어 주는 내장 솔루션입니다. io.springfox springfox-swagger2 2.2.2 io.springfox springfox-swagger-ui 2.2.2 스웨거2는 @EnableSwagger2 어노테이션 설정으로 사용 가능합니다. @Configuration @EnableSwagger2 // 스웨거 설정 가능케함 public class SwaggerConfig { @Bean public Docket api() { return new..
Spring Boot에서 임베디드 톰켓 서버를 이용할때 디폴트 서버로 HTTP 또는 HTTPS를 선택해야 합니다. 아래는 HTTP로 접속 할 경우 HTTPS로 전환 시켜주는 방법입니다. 1. 먼저 SSL 증명서를 발급 받아야 합니다. HTTPS연동을 위해서 우선 keystore를 만들어야 합니다. keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: What is the name of your o..
DI (Dependency Injection)란,객체간의 의존 관계를 객체 자신이 아닌 외부 조립기가 수행 해 준다는 개념입니다. DI 패턴을 적용할 경우 클래스는 의존하는 객체를 전달받기 위한설정 메서드 (setter method)나 생성자를 제공 할 뿐, 직접 의존하는 클래스를 찾지 않습니다. 의존(Dependency)하는 객체를 조립기가 삽입(Injection)해주기 때문에 이 방식을 DI 패턴이라고 합니다. DI 패턴 사용 시 단위테스트가 가능합니다. 단위 테스트는 코드의 품질을 향상시키고 개발 속도를 증가시키는 데 도움되기 때문에DI 패턴이 단일 테스트를 진행하는데 도움줍니다. DI 패턴에는 아래와 같이 2가지 방식이 존재합니다. 1. 생성자 (Constructor-arg)2. 메소드 (prop..
스프링 프레임워크란, 엔터프라이즈 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크 입니다. 스프링의 특징은 아래와 같습니다. 1. 스프링은 경량 컨테이너로 자바 객체를 담고있습니다. 2. DI (Dependency Injection)을 지원합니다. 3. AOP (Aspect Oriented Programming)을 지원합니다. 4. POJO (Plan Old Java)를 지원합니다. 5. 트랜젝션 처리를 위한 일관된 방법을 제공합니다. 6. 영속성과 관련된 다양한 API를 지원합니다. 7. 다양한 API에 대한 연동을 지원합니다. 스프링 library 폴더 구성 * dist : 스프링 프레임워크의 각 모듈별 jar파일을 포함하고 있다. * docs : API문서 및 레퍼런스 문서* projects..
- Total
- Today
- Yesterday
- Spring
- JPA 영속성관리
- entity type
- spring jpa
- HTTPS
- JPA 엔티티
- entityfactory
- entitymanager
- spring boot
- spring boot http
- JPA
- 의존성 사이클
- jpa 값타입
- 엔진엑스
- 자바 가상머신
- JPA란
- SSL
- spring boot 2.1
- https 동시사용
- springboot
- angular2
- AJP
- exception종류
- HTTP
- nginx
- 프록시 설정
- 플러그인
- spring boot 포트
- tomcat Ajp
- plugin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |