JDBC는 Java Database Connectivity이며, Java에서 Database에 접속하고 제어하기 위해 사용되는 API입니다. JDBC Template는 JDBC API를 사용하기 위해 Spring에서 제공하는 라이브러리입니다. JDBC Template를 활용하면, Java에서 관계형 데이터베이스에 접근하고 데이터를 생성(Create), 수정(Update), 삭제(Delete), 읽기(Read) 즉, CRUD를 수행할 수 있습니다.. 이번 포스팅에서는 Springboot에서 JDBC Template를 활용하여 관계형 데이터베이스에 접근하고 데이터를 생성, 수정, 삭제, 읽기를 수행하는 방법에 대해 다루어 보겠습니다. JDBC template 실습을 위한 프로젝트 다운로드하기 SpringIO..
SpringBoot로 만든 웹 애플리케이션이 서버에서 과연 잘 동작하는지 확인하고 싶습니다. SpringBoot에는 SpringBoot Actuator라는 모듈이 존재하는데, 이를 활용하면 애플리케이션 모니터링이 가능합니다. 이번 포스팅에서는 SpringBoot의 Actuator를 활용하여 애플리케이션을 모니터링하는 방법을 소개하겠습니다. 스프링 부트 액츄에이터 서비스 활성화 스프링 부트에서 액츄에이터는 애플리케이션의 health check 수행해주는 모듈입니다. 즉, 애플리케이션 모니터링 모듈이라고 보시면 됩니다. 스프링 부트에서 액츄에이터를 사용하려면, 무엇을 해야 할까요? 방법은 매우 간단합니다. 예전에 작성했던 Springboot로 RESTful API 서버 만들기 했던 예제를 바탕으로 액츄에이터..
웹사이트를 제작하여 무료로 호스팅까지 할 수 있는 방법이 있습니다. Jekyll라는 오픈소스로 정적 웹 사이트를 생성한 후 Github pages를 이용하면 무료로 정적 웹사이트를 호스팅이 가능합니다. Github Page와 Jekyll를 이용하면 개인 블로그, 포트폴리오, 이력서 등 다양한 사이트를 제작하여, URL만 배포하면 누구든지 콘텐츠에 접근 가능하도록 환경 구축이 가능합니다. 이번 포스팅에서는 Github Page와 Jekyll로 이력서, 포트폴리오, 블로그에 해당하는 웹 사이트를 제작하고 호스팅 하는 방법에 대해 다루어 보겠습니다. Jekyll 기반 웹 사이트 생성하기 Jekyll는 오픈소스 정적 웹사이트 생성기입니다. 웹사이트 생성에 앞서, Jekyll 실행환경을 먼저 구축해줍니다. 설치방..
검색 알고리즘은 어떠한 기준으로 콘텐츠를 상단에 노출하는 것일까요? 검색 키워드에 따라 글이 노출되는 순서는 알고리즘에 의해 결정됩니다. 검색 알고리즘은 검색 키워드에 가장 부합하는 정보를 제공하는 콘텐츠를 제일 상단에 노출하도록 설계되어 있습니다. 물론, 유료광고는 상단에 강제로 노출해주는 경우가 있습니다. 검색 결과가 상단에 노출되는 기준은 콘텐츠 수준, 방문자 유입 수, 체류 시간, 콘텐츠의 고유 정보 등 다양한 지표를 바탕으로 해당 사이트를 몇 번째 순위로 검색에 노출시킬 것인지 판단합니다. 고품질의 콘텐츠를 작성하여 사용자가 체류하는 시간을 늘어난다면, 콘텐츠는 검색 상단에 노출될 가능성이 높아질 것입니다. 하지만, 아무리 고품질의 콘텐츠를 작성하여도 검색량이 적은 키워드를 사용한다면, 포스팅에..
- Total
- Today
- Yesterday
- 스프링부트실행
- 디자인패턴 구조패턴
- notion
- TCP/UDP
- 디자인패턴
- python
- API Gateway 캐싱
- OSI 7계층
- selenium
- notion 업무일정관리
- springboot rest api 서버
- 클린코드작성법
- iframe 태그 찾기
- 테스팅 자동화
- 코드스멜 유형
- springboot restapi
- springboot 실행
- token
- oracle pga sga
- MPA
- springboot build
- codesmell 유형
- C++
- AWS
- SPA
- oracle 메모리
- 멀티코어 멀티프로세서
- 클린코드작성원칙
- 스프링부트빌드
- 스프링부트 restapi
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |