반응형 공부381 [Linux-centos7] HTTPS 무료 인증서 설치 및 설정 방법(certbot 사용, apache) ### certbot 을 다운로드 및 실행.wget https://dl.eff.org/certbot-auto # certbot-auto 가 설치된 디렉토리에서 아래의 명령어를 실행합니다. 실행 후에는 /etc 폴더내에 letsencrypt 파일이 생성되므로 root 권한 필요합니다. 실행하고 나면 셋중 하나를 선택. 1. 아파치 방식 2. 웹루트방식 => 웹루트폴더에 특정파일을 추가해 도메인을 검증받는 방법. : 본인이 해당 도메인의 소유자인지 확인 3. 스탠드얼론 방식은 별도의 파일이 웹폴더에 추가되진 않는 장점은 있지만 기존 웹서버를 멈춘 상태에서 해야함. 여기서는 1번방식인 아파치로 설정합니다. chmod a+x certbot-auto ./certbot-auto 아래는 실행 중 입력(input)받는.. 2018. 9. 14. [네이버 클라우드 플랫폼] 이미지 저장 및 resize, crop 하여 썸네일로 보이기 클라우드서비스를 쓰긴 하는데 이미지를 어떻게 처리해야할지 고심하던 차에 기존에 쓰고있던 네이버 클라우드 서비스로 이미지를 관리하기로 했습니다. 여기에는 독특한 기능이 있는데 'Image Optimizer' 라는 기능을 사용하면 이미지를 자동으로 resize, crop 하여 URL을 리턴해준다.(WOW) 그래서 이미지를 크기별로 따로 저장하지 않아도 되는 장점이 있습니다. 설정하는 것도 매우 간단하고. 여기서는 Object Storage 를 이용한 이미지 등록과 Image Optimizer 를 이용한 이미지 크기조절 및 링크반환 되는것을 보겠습니다. 순서 1. Object Storage 설정 2. Image Optimizer 설정 1. Object Storage 설정 관련 설명은 다음 홈페이지를 참조하시면.. 2018. 9. 6. [JPA] @OneToMany 와 @ManyToOne 로 연결된 엔터티, JSON으로 파싱할때 StackOverflowError(@JsonIdentityInfo 로 해결) @OneToMany 와 @ManyToOne 로 연결되어있는 엔터티에서 데이터를 조회하여 스프링에서 RestController 를 이용해 Json 으로 리턴하는데 파싱에러가 난다. 로그를 보니 다음문구가 눈에 띈다. nested exception is com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) 출력시 상호참조로 인해 stack overflow 오류가 발생하는 것이다. 이것의 해결점으로는 다음의 것을 참조한다. Jackson 1.6+ 버전에서는 @JsonManagedReference와 @JsonBackReference 를 이용하고. Jackson 2.0+ 에서는 @JsonIdentity.. 2018. 9. 4. [MySQL] B-Tree 인덱스 인덱스를 설명할 때에는 주로 책 뒤에 색인을 사례로 말하는 경우가 많다. 사실 DBMS도 크게 다르지 않다. 색인을 통해 페이지 번호를 알아내는 것처럼 DBMS도 인덱스를 통해 컬럼의 값을 미리 정렬, 보관하고 필요하면 꺼내쓰는 형식이기 때문이다. 여기서 중요한 것은 정렬이다. 정렬을 해두었을 때 장단점이 있다. 장점은 데이터를 찾는게 쉽다. 서점에 가면 책이 ㄱ,ㄴ,ㄷ 순으로 되어있기 때문에 원하는 책을 찾는게 좀더 쉽다. 만약 이 순서대로 되어있지 않다면 책장 전체를 살펴봐야하고, 심할경우 서점 전체를 살펴봐야한다. 단점은 Create/Update/Delete 등 데이터가 갱신될때마다 재정렬해줘야 하기 때문에 시간이 오래걸린다는 것이다. 즉 DBMS에서 인덱스를 사용한다는 것은 Create/Updat.. 2018. 8. 29. [React.js] Component, PureComponent, Functional Component 차이 출처: 리액트(React) 이해 기초 - Component vs PureComponent vs Functional Component https://www.vobour.com/%EB%A6%AC%EC%95%A1%ED%8A%B8-react-%EC%9D%B4%ED%95%B4-%EA%B8%B0%EC%B4%88-component-vs-purecomp [React.JS] 강좌: 함수형 컴포넌트 (Functional Component) https://velopert.com/29941. React.Component(클래스 컴포넌트) vs React.PureComponent(클래스 컴포넌트) React.Component 와 React.PureComponent 는 shouldComponentUpdate 라이프사이클 메소드를.. 2018. 8. 28. [SpringBoot] JPA Join 설정 및 조회. POST 1개당 여러개의 이미지파일이 들어갈 수 있기 때문 엔터티구성을 1:N 관계로 설정했다. Post 엔터티 123456789101112131415161718192021222324// 여기서는 Lombok을 사용했는데, ToString을 그대로쓰면 // Post의 postImgs과 PostImg의 post 의 toString 호출을 무한반복하고// StackOverflowError 오류가 발생한다.// 그래서 각각 exclude 를 해야한다.@Data@ToString(exclude = "post")@Entity@Table(name = "tb_post")public class Post extends TimeStampEntity { @Id @GeneratedValue(strategy = Generatio.. 2018. 8. 23. 이전 1 ··· 41 42 43 44 45 46 47 ··· 64 다음 반응형