일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 코드로 시작하는 자바 첫걸음
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch8
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch7
- jpa - 객체지향 쿼리 언어
- 2024 정보처리기사 시나공 필기
- @Aspect
- 자바의 정석 기초편 ch4
- 스프링 mvc2 - 타임리프
- 스프링 db1 - 스프링과 문제 해결
- 타임리프 - 기본기능
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch3
- 스프링 고급 - 스프링 aop
- 자바의 정석 기초편 ch14
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch13
- 스프링 mvc2 - 검증
- 자바의 정석 기초편 ch6
- 스프링 입문(무료)
- 스프링 mvc1 - 스프링 mvc
- 스프링 mvc1 - 서블릿
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch11
- 스프링 db2 - 데이터 접근 기술
- 게시글 목록 api
- Today
- Total
목록2024/12 (16)
나구리의 개발공부기록
출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 마이크로미터 소개(1) 모니터링 툴회사의 환경마다 다르긴 하지만 대부분의 서비스 회사들은 개발자가 배포, 운영을 직접 다하여 개발의 전체 사이클을 직접 운영함이렇게 개발의 전체 사이클을 경험해 볼 수 있는 환경은 개발자가 성장하기위한 좋은 환경임서비스를 운영할 때는 애플리케이션의 CPU, 메모리, 커넥션 사용, 고객 요청수 같은 수많은 지표들을 확인하는 것이 필요함그래야 어디에 어떤 문제가 발생했는지 사전에 대응할 수도 있고 실제 문제가 발생해도 원인을 빠르게 파악해서 대처할 수 있음세상에는 수많은 모니터링 툴이 있고 시스템의 다양한 정보를 이 모니터링 툴에 전달해서 사용..
출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 프로덕션 준비 기능이란?1) 모니터링의 중요성서비스를 운영할 때에는 장애는 언제든지 발생할 수 있기 때문에, 이에 빠르게 대응하기 위해서 모니터링(경계)을 잘 하는 것이 중요함개발자가 애플리케이션을 개발할 때 기능 요구사항만 개발하는 것이 아니라 서비스를 실제 운영 단계에 올리게 되면 또 다른 중요한 업무가 있는데 바로 서비스에 문제가 없는지 모니터링하고 지표들을 심어서 감시하는 것임이러한 비 기능적인 요구사항은 기획자나 고객의 요청사항으로 요구사항이 반영되지 않기 때문에 프로젝트 일정을 짜야할 때 이런 숨겨진 작업까지 고려해서 프로젝트 일정을 짜야함운영 환경에서 서비스를..
출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 프로젝트 설정1) 프로젝트 설정(1) 프로젝트 설정 - build.gradle제공된 프로젝트를 사용스프링 부트로 프로젝트를 생성하고 롬복 라이브러리를 사용하고 테스트에서 롬복을 사용할 수 있도록 설정plugins { id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0'}group = 'hello'version = '0.0.1-SNAPSHOT'sourceCompatibility = '17'configurations { ..
출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 프로젝트 설정 및 외부 설정이란?1) 프로젝트 설정(1) 프로젝트 설정 - build.gradle제공된 프로젝트를 사용Lombok과 테스트에서 롬복을 사용할 수 있는 설정을 추가plugins { id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0'}group = 'hello'version = '0.0.1-SNAPSHOT'sourceCompatibility = '17'configurations { compileOn..
출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 순수 라이브러리 만들기1) 예제@AutoConfiguration을 이해하기 위해서는 먼저 라이브러리가 어떻게 사용되는지 이해하는 것이 필요함이전 강의에서 만든 실시간 자바 Memory 조회 기능이 좋다고 소문이 나서 여러 프로젝트에서 사용하고 싶어하여 이 기능을 여러곳에서 사용할 수 있도록 라이브러리로 만든다고 가정참고로 라이브러리를 만들 때는 스프링 부트 플러그인 기능을 사용하지 않고 진행(1) 프로젝트 설정 - build.gradle제공된 프로젝트를 사용스프링 부트 플러그인을 사용하게 되면 앞에서 설명한 실행 가능한 Jar 구조를 기본으로 만들게 되는데, 여기서는 실행..
출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 프로젝트 설정 및 예제 만들기1) 프로젝트 설정(1) 프로젝트 설정 순서제공된 프로젝트를 사용하였으나 build.gradle을 확인하여 직접 생성해도 상관없음(2) build.gradle 확인스프링 부트에서 롬복, 스프링 웹, H2 DB, JDBC API 라이브러리를 선택하여 생성테스트 코드에서 롬복을 사용할 수 있도록 설정 추가plugins { id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0' id 'java'}group = 'h..