분류 전체보기

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스 2기 BE] 최종 합격 후기

🍫카카오 테크 캠퍼스란? 카카오 테크 캠퍼스 2기는 카카오가 주최하는 부산대, 전남대, 충남대, 강원대, 경북대학교를 대상으로 진행하는 웹 개발 교육 프로그램으로 현직 강사진과 멘토와 함께 실제 현업에서 업무를 수행하는 방식에 대해 학습할 수 있는 11개월의 과정입니다. 작년 1기에는 부산대, 전남대만 가능했다면 올해는 이 다섯 개의 학교에서 진행하게 되었습니다. 지원 이유 저는 이제껏 프로젝트를 배포해본 적이 있고, 개발자 인턴으로 일해본 경험이 있습니다. 그러나 프로젝트를 진행하면서도 인턴을 하면서도 멘토 또는 사수가 없었습니다. 그러다 보니 설계에서 생긴 근본적인 오류나 어떠한 지식의 존재 자체를 몰라서 사용하지 못하는 경우가 많았습니다. 공부를 하면 할수록 현업에서 일하는 개발자분들의 이야기가 듣..

💾database

[Mysql] 데이터베이스에 이모지(이모티콘) 안들어가는 이슈 해결하기

안녕하세요. 진행하고 있는 프로젝트에서 친구에게 배타테스트를 진행했는데 편지지에 이모티콘이 들어가면 오류가 난다는 것을 알게되었습니다. 왜 이모티콘이 들어가지 않는걸까요? 인코딩은 모두 utf8로 설정했습니다. sql 에러는 아래와 같습니다. java.sql.SQLException: Incorrect string value: '\xF0\x9F\xA4\xAF' for column '칼럼명' at row 1 mysql은 이모티콘을 인코딩할 때, 4byte로 변환되는데 utf8 은 문자셋을 3byte까지만 지원하기 때문입니다. 해결책 인코딩 방식을 utf8mb4로 변경해줍니다. ALTER TABLE 테이블명 MODIFY COLUMN 컬럼 VARCHAR(255) CHARACTER SET utf8mb4 COLLA..

🌎infra

[Nginx] centos 7.8에서 docker nginx ssl 인증 후 spring boot 연동 - 502 에러 해결하기

안녕하세요. 오늘은 아래의 아키텍처를 구현하는 방법에 대해 알아보려고 합니다. 그 중에서도 docker nginx에 ssl 인증을 추가한 뒤, 이를 리버스 프록시 서버로 두고 요청이 들어오면 웹어플리케이션 서버로 넘겨주는 부분을 구현해보겠습니다. 현재 상황 서버는 ncp classic 서버를 사용했습니다. 도메인 또한 구입하여 적용해놓았습니다. acg는 80 포트와 8080 포트 모두 열어놓았습니다. spring boot의 경우 nohup java -jar .jar파일 & 를 통해 배포한 상황입니다. Docker Nginx 컨테이너 올리기 // nginx 이미지 가져오기 docker pull nginx // nginx 올리기 docker run --name proxy -d -p 443:443 -p 80:..

🍀spring/스프링 jpa

[Spring JPA] 값 타임

안녕하세요. 오늘은 JPA 데이터 타입에 대하 알아보는 시간을 갖으려 합니다. 김영한님의 자바 ORM 표준 JPA 프로그래밍을 읽고 정리했습니다. JPA의 데이터 타입을 크게 분류하면 엔티티 타입과 값 타입으로 나눌 수 있다. 엔티티 타입은 @Entity로 정의하는 객체고, 값 타입은 int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체를 말한다. 엔티티 타입은 식별자를 통해 지속해서 추적할 수 있지만, 값 타입은 식별자가 없고 숫자나 문자같은 속성만 있으므로 추적할 수 없다. 기본값 타입@Entity public class Member { @Id @GeneratedValue private Long id; private String name; private int ag..

pkyung
'분류 전체보기' 카테고리의 글 목록 (3 Page)