profile
앞길막막 전과생
post-thumbnail

[클밋] 스프링 애플리케이션에서 SSL 인증받으며 생긴 문제 - 해결

클라이밍 앱 '클밋'을 제작하며 고민/개발 내용을 기록한 글입니다. 원인 [HTTP와 HTTPS](https://velog.io/@gourd_erased/%ED%81%B4%EB%B0%8B-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%95%A0%ED%94%

2024년 4월 16일
·
0개의 댓글
·
post-thumbnail

[클밋] 스프링 애플리케이션에서 SSL 인증받으며 생긴 문제 - HTTP와 HTTPS

클라이밍 앱 '클밋'을 제작하며 고민/개발 내용을 기록한 글입니다. 해결 이전에 개념부터! 당장 key파일을 옮겨서 해결하는 것보다 다시는 비슷한 일을 겪지 않게 위해 통신과정부터 개념을 이해하고자한다. 이전처럼 따라하지만 말고 왜 HTTPS를 써야하는지부터 이해해

2024년 4월 14일
·
0개의 댓글
·
post-thumbnail

[클밋] 스프링 애플리케이션에서 SSL 인증받으며 생긴 문제 - 발급과 원인

클라이밍 앱 '클밋'을 제작하며 고민/개발 내용을 기록한 글입니다. 업로드중.. > 출처 : 게비스콘 생성기 3개월 전,,, 3개월 전, 클밋 프로젝트를 진행하며 2개의 도메인에 대한 인증서를 발급받았다. 이 글을 작성하는 이유는, HTTPS 통신을 위해 발

2024년 4월 10일
·
0개의 댓글
·
post-thumbnail

[클밋] 스프링 프로파일 설정을 통한 개발환경 분리(도커와 깃허브 액션)

클라이밍 앱 '클밋'을 제작하며 고민/개발 내용을 기록한 글입니다. yml 파일 지웠다가 썼다가 스프링 프로젝트를 진행할 때 보통 환경별 분리된 DB를 사용하거나 스키마 또는 테스트용으로 로컬db를 사용하기도 한다. 이전에는 로컬테스트로 localhost:3306

2024년 1월 22일
·
0개의 댓글
·
post-thumbnail

[클밋] 스테이징 서버와 운영 서버를 나눠 배포하기

클라이밍 앱 '클밋'을 제작하며 고민한 내용을 담았습니다. 이전 방식 보통 내가 했던 배포 방식은 develop 브랜치에서 주차별 혹은 어느정도의 api가 모이면 바로 main 에 보내는 방식을 썼다. main 에 push 가 되면 깃허브 액션을 통해 바로

2024년 1월 22일
·
0개의 댓글
·
post-thumbnail

[자바] ArrayList.Contains() 동작 원리

우테코 6기 프리코스 1주차를 진행하며 contains 메소드에 대해 알아보았다.

2023년 10월 24일
·
0개의 댓글
·
post-thumbnail

[자바] 메모리 관리(쓰레기 수집가)

쓰레기 줍줍

2023년 8월 20일
·
0개의 댓글
·

[자바] Obejct class

지피티의 코드로 Obejct의 쓰임새를 알아보자

2023년 8월 15일
·
1개의 댓글
·

[자바] 컬렉션 이해하기

자바에서는 자료구조와 알고리즘을 구조화하여 클래스로 구현해놓은것이다.자바의 인터페이스를 사용해 구현된다.인터페이스 : 각 컬렉션을 나타낸다. (List, Set, Map) 각 클래스는 상세적인 것은 달라도 일관된 조작법으로 사용가능하다.클래스 : 인터페이스의 구현이다.

2023년 8월 14일
·
1개의 댓글
·

[자바] 제너릭과 열거형

enum아저씨

2023년 8월 13일
·
0개의 댓글
·

[자바] 상속과 인터페이스

진행하고 있는 프로젝트에서 상속의 개념을 처음 써보게 되었다. 하지만 c++로 이론 수업만 들었던 것이 다였기 때문에 자바의 상속개념을 정리해본다. 상속 상속은 부모 클래스를 자식 클래스에게 물려준다, 코드 중복을 줄일 수 있다 등 많이 알고 있을 것이다. 자바의

2023년 8월 13일
·
0개의 댓글
·

[자바] 접근 제한자와 static/final정리

프로젝트를 하면서 public과 private은 확실히 알지만 protected는 써보지 않았고, service단에서 repository를 항상 private final로 불러왔지만 '왜'인지는 알지못해 정리한다.접근 제한자는 public, protected, priv

2023년 8월 6일
·
0개의 댓글
·
post-thumbnail

[자바] 자바 버전 별 정리

자바8 과 자바17에는 큰 차이가 있다고 얼핏 들어왔다. 이번에는 확실히 정리해 차이를 알고자 한다. 먼저 Java 뒤에 붙는 영어부터 알아보자.SE : Standard Edition의 약어이다. 자바 표준 에디션은 가장 기본이 되는 에디션이다. 흔히 자바 언어라고 하

2023년 8월 6일
·
1개의 댓글
·

[자바] JAVA버전과 JDK 버전

람다와 스트림에서? 람다와 스트림을 공부해보면 자바8 이상부터라는 말을 볼 수 있다. 하지만 java버전을 보면 jre, jdk 1.8과 8 등 자바 8이 무엇을 말하는지 헷갈리는 부분들이 많아 정리한다. 먼저 JVM, JRE, JDK 부터! JVM jav

2023년 8월 5일
·
0개의 댓글
·
post-thumbnail

[JPA] 자바 ORM 표준 JPA 프로그래밍 ch.6

김영한님의 '자바 ORM 표준 JPA 프로그래밍'을 읽고 정리한 글입니다. 6장 ✔ 다대일 객체 양방향 관계에서 연관관계의 주인은 항상 다쪽이다. 양방향은 외래 키가 있는 쪽이 주인이다. 예시에서 Team.members느 조회를 위한 JPQL이나 객체 그래프를

2023년 8월 1일
·
0개의 댓글
·

[JPA] 자바 ORM 표준 JPA 프로그래밍 ch.5

김영한님의 '자바 ORM 표준 JPA 프로그래밍'을 읽고 정리한 글입니다.

2023년 7월 30일
·
1개의 댓글
·

[자바] Long과 long의 차이(Wrapper class)

엔티티에서 왜 Long을 사용할까

2023년 7월 16일
·
0개의 댓글
·

[자바] stream 사용하기

무지성으로 따라치던 stream을 "자바의 정석"을 읽고 프로젝트에서 사용할 정도로만 정리했다. stream이란? 데이터 소스를 추상화하고, 데이터를 다루는데 자주 사용되는 메소드를 정의해놓은 것이다. 추상화하였기에 코드의 재사용성이 높아진다. 또한 데이터를 모두

2023년 7월 10일
·
0개의 댓글
·
post-thumbnail

[자바] 람다식과 메소드 참조

처음 자바 코드를 보고 화살표는 뭔가 했었다. 스프링 프로젝트를 하며, 교재를 보면서도, 따라만 쳤기에 "자바의 정석"을 보고 일부분만 정리했다. 람다식이란 람다식은 메소드를 하나의 '식'으로 표현한 것이다. 메소드를 람다식으로 표현하면 이름과 반환값이 없어지므로

2023년 7월 10일
·
0개의 댓글
·

Lombok - ArgsConstructor들

ArgsConstructor 3형제

2023년 6월 30일
·
0개의 댓글
·