profile
경험의 연장선
post-thumbnail

[Live-Study] 연산자

자바가 제공하는 다양한 연산자를 학습하세요.산술 연산자비트 연산자관계 연산자논리 연산자instanceofassignment(=) operator화살표(->) 연산자3항 연산자연산자 우선 순위(optional) Java 13. switch 연산자2주차까지 하며, 그동안

2021년 1월 18일
·
0개의 댓글

[Java] 커스텀 애노테이션으로 Password규칙 적용하기

스프링 프레임워크가 기본적으로 제공하는 Validator이외의 Validator를 구현해야할 순간 이있습니다. 스프링은 컨트롤러에서 클라이언트에서 넘겨받은 값에 대한 검증을 JSR-303 기반으로 쉽고 강력하게 할 수 있습니다. 또 한 커스텀 한 어노테이션을 쉽게 구현

2021년 1월 15일
·
0개의 댓글
post-thumbnail

[IntelliJ] Column Selection Mode(컬럼 선택 모드) for mac

개발을 하다 여러 줄을 동시에 편집해야 하는 순간이 생깁니다.먼저 컬럼 선택 모드라 부르는 기능이 무엇인지 살펴볼 필요가 있습니다.현재 Student 클래스의 인스턴스들은 private으로 선언되어 있는데, 이후 개발 요구사항이 변경되어 protected로 변경해야하는

2021년 1월 15일
·
1개의 댓글
post-thumbnail

[Live-Study] 자바 데이터 타입, 변수 그리고 배열

자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다.프리미티브 타입 종류와 값의 범위 그리고 기본 값프리미티브 타입과 레퍼런스 타입리터럴변수 선언 및 초기화하는 방법변수의 스코프와 라이프타임타입 변환, 캐스팅 그리고 타입 프로모션1차 및 2차 배열 선

2021년 1월 14일
·
0개의 댓글
post-thumbnail

[우아한 테크코스 3기] 최종 테스트 및 합격 후기

안녕하세요, 저번 포스트에선 프리코스 회고를 남겼였는데요, 이번엔 최종 테스트와 합격 후기를 남겨보려 합니다. https://user-images.githubusercontent.com/48986787/103393671-4964f580-4b67-11eb-85b

2020년 12월 31일
·
4개의 댓글
post-thumbnail

[Live-Study] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가.

자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기JVM이란 무엇인가컴파일 하는 방법실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JVM 구성 요소JDK와 JRE의 차이기선님이 주최하신 live-study 1주차입니다. 자바

2020년 12월 29일
·
0개의 댓글
post-thumbnail

[우아한 테크코스 3기] 프리코스 회고

우아한 테크코스 3기 프리코스를 마치며, 경험하다

2020년 12월 14일
·
10개의 댓글

[Java] JVM이란?

자바 바이트코드(.class 파일)는 JRE(Java Runtime Enviromnment) 위에서 동작합니다. 이 JRE에서 가장 중요한 요소는 자바 바이트코드를 해석하고 실행하는 JVM(Java Virtual Machine)입니다. JRE는 자바 API와 JVM으

2020년 12월 3일
·
0개의 댓글
post-thumbnail

[Java] VO(Value Object)란?

개발을 하다 자주 VO라는 개념을 들은적이 있습니다. 대략적으로 값 객체 패턴(Value object pattern) 즉, 객체를 값처럼 쓸 수 있고, 제약사항 중 하나는 객체의 인스턴스 변수가 생성자를 통해서 일단 설정된 후에는 결코 변하지 않음을 보장한다는 것입니

2020년 12월 1일
·
2개의 댓글
post-thumbnail

[Java] Code Convention

개발자라면 협업 시, 사용하는 언어의 코드 컨벤션을 지켜야 합니다.이전까지는 느낌상 이렇게 하면 되겠다는 생각으로 개발을 했었는데,굉장히 위험한 생각인 것 같아 정리하게 되었습니다.이 포스트는 Google Java Style Guide 의 내용을 토대로 썼습니다. J

2020년 11월 25일
·
0개의 댓글
post-thumbnail

[SpringBoot] Https 적용하기 (Let's Encrypt)

안녕하세요, iptime과 Raspberry with Ubuntu server 20.04.1 lts로 80포트에 서비스를 구동중인 상태에서 443포트로 변경하기 위해 찾아봤던 내용들을 정리하였습니다 iptime의 도메인 서비스를 이용하여 ip주소가 아닌 도메인 주소로

2020년 11월 17일
·
0개의 댓글

[SpringBoot] Swagger를 통한 REST 요청에 전역 jwt 인증 설정 하기

안녕하세요,이 포스트는 Jwt 설정, Swagger설정이 이미 완료된 서비스에서 활용할 수 있는 방법을 소개합니다.그림과 같이 Swagger를 사용하면서 각 API마다 @ApiImplicitParam 을 통해 JWT를 받아왔었는데요

2020년 9월 15일
·
0개의 댓글

[Swagger] Multi @ApiResponse에 동일 코드 사용시 나타나는 에러

안녕하세요. Swagger를 통해 Api문서를 정리하다 신기한 점을 발견하고, 이를 해결했던 방법에 대해 설명하려 합니다.

2020년 8월 28일
·
1개의 댓글

[Jenkins] Execute Shell 명령어에서 sudo를 사용하기 위한 설정

젠킨스에서 빌드 진행 시 관리자 권한으로 실행이 필요한 경우가 있습니다.

2020년 8월 20일
·
1개의 댓글
post-thumbnail

라즈베리파이 리눅스에서 SpringBoot, Gradle 기반 Rest API서비스 Jenkins로 연동 및 배포하기

안녕하세요. aws에서 돌리던 서비스를 라즈베리파이로 옮기려고 여러 문서를 찾아봤었는데 Gradle 기반, 깃허브 연동 후 조치 등에 대한 지식이 방대하고 흩어져 있어 정리하게 되었습니다.로컬로 돌리던 서비스를 원격서버에 배포하려고 한다. 깃허브 레포지토리에 작업이 끝

2020년 8월 8일
·
1개의 댓글