자바가 제공하는 다양한 연산자를 학습하세요.산술 연산자비트 연산자관계 연산자논리 연산자instanceofassignment(=) operator화살표(->) 연산자3항 연산자연산자 우선 순위(optional) Java 13. switch 연산자2주차까지 하며, 그동안
스프링 프레임워크가 기본적으로 제공하는 Validator이외의 Validator를 구현해야할 순간 이있습니다. 스프링은 컨트롤러에서 클라이언트에서 넘겨받은 값에 대한 검증을 JSR-303 기반으로 쉽고 강력하게 할 수 있습니다. 또 한 커스텀 한 어노테이션을 쉽게 구현
개발을 하다 여러 줄을 동시에 편집해야 하는 순간이 생깁니다.먼저 컬럼 선택 모드라 부르는 기능이 무엇인지 살펴볼 필요가 있습니다.현재 Student 클래스의 인스턴스들은 private으로 선언되어 있는데, 이후 개발 요구사항이 변경되어 protected로 변경해야하는
자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다.프리미티브 타입 종류와 값의 범위 그리고 기본 값프리미티브 타입과 레퍼런스 타입리터럴변수 선언 및 초기화하는 방법변수의 스코프와 라이프타임타입 변환, 캐스팅 그리고 타입 프로모션1차 및 2차 배열 선
안녕하세요, 저번 포스트에선 프리코스 회고를 남겼였는데요, 이번엔 최종 테스트와 합격 후기를 남겨보려 합니다. https://user-images.githubusercontent.com/48986787/103393671-4964f580-4b67-11eb-85b
자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기JVM이란 무엇인가컴파일 하는 방법실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JVM 구성 요소JDK와 JRE의 차이기선님이 주최하신 live-study 1주차입니다. 자바
자바 바이트코드(.class 파일)는 JRE(Java Runtime Enviromnment) 위에서 동작합니다. 이 JRE에서 가장 중요한 요소는 자바 바이트코드를 해석하고 실행하는 JVM(Java Virtual Machine)입니다. JRE는 자바 API와 JVM으
개발을 하다 자주 VO라는 개념을 들은적이 있습니다. 대략적으로 값 객체 패턴(Value object pattern) 즉, 객체를 값처럼 쓸 수 있고, 제약사항 중 하나는 객체의 인스턴스 변수가 생성자를 통해서 일단 설정된 후에는 결코 변하지 않음을 보장한다는 것입니
개발자라면 협업 시, 사용하는 언어의 코드 컨벤션을 지켜야 합니다.이전까지는 느낌상 이렇게 하면 되겠다는 생각으로 개발을 했었는데,굉장히 위험한 생각인 것 같아 정리하게 되었습니다.이 포스트는 Google Java Style Guide 의 내용을 토대로 썼습니다. J
안녕하세요, iptime과 Raspberry with Ubuntu server 20.04.1 lts로 80포트에 서비스를 구동중인 상태에서 443포트로 변경하기 위해 찾아봤던 내용들을 정리하였습니다 iptime의 도메인 서비스를 이용하여 ip주소가 아닌 도메인 주소로
안녕하세요,이 포스트는 Jwt 설정, Swagger설정이 이미 완료된 서비스에서 활용할 수 있는 방법을 소개합니다.그림과 같이 Swagger를 사용하면서 각 API마다 @ApiImplicitParam 을 통해 JWT를 받아왔었는데요
안녕하세요. Swagger를 통해 Api문서를 정리하다 신기한 점을 발견하고, 이를 해결했던 방법에 대해 설명하려 합니다.
젠킨스에서 빌드 진행 시 관리자 권한으로 실행이 필요한 경우가 있습니다.
안녕하세요. aws에서 돌리던 서비스를 라즈베리파이로 옮기려고 여러 문서를 찾아봤었는데 Gradle 기반, 깃허브 연동 후 조치 등에 대한 지식이 방대하고 흩어져 있어 정리하게 되었습니다.로컬로 돌리던 서비스를 원격서버에 배포하려고 한다. 깃허브 레포지토리에 작업이 끝