개요 마이크로서비스의 유행과 함께 NoSQL 저장소의 사용이 필수인 시대가 되었다. 이제는 전통적인 RDBMS 저장소 만으로는 복잡한 비즈니스 로직과 병렬적인 빠른 동시성 처리 요구를 수용하기 어려워졌다. 한편, NoSQL 중에서도 로컬 캐시 및 분산 캐시는 가장 핫한 주제이다. 캐시를 잘 활용하면 극단적인 동시적 요청 상황에서도 데이터베이스의 부하를 최소화하고 1ms 이하로 빠르게 응답할 수 있다. 현재 분산 캐시는 다양한 오픈 소스 솔루션의 경쟁 구도가 형성되고 있는데 이번 글에서는 오랜 기간 검증된 분산 캐시 솔루션인 JBoss Infinispan를 애플리케이션의 라이브러리 형태인 Embedded 모드로 사용하는 방법을 소개하고자 한다. 배경지식 Java 플랫폼에서 Map은 Key-Value로 데이..
개요 Bootstrap 4를 이용하면 단순 클래스 지정 만으로 문자열에 대한 다양한 스타일링이 가능하다. 이번 글에서는 문자열 스타일링을 간단히 정리한다. 사용 기술 Bootstrap: 함께 제공되는 Card 컴포넌트를 사용하여 HTML 코드 만으로 위젯, 대시보드를 제작할 수 있다. jQuery: Bootstrap을 구동하기 위해 선행 사용이 필수이다. 소스 코드 h6 h5 h4 h3 h2 h1 display-4 display-3 display-2 display-1 display-4 font-weifht-bold display-4 font-italic display-4 font-left display-4 font-center display-4 font-right display-4 text-primary..
개요 일반적으로 어드민 대시보드는 1개 이상의 위젯의 조합으로 만들어진다. Bootstrap 4의 카드 개념을 활용하면 이러한 반응형으로 작동하는 위젯과 그 묶음인 대시보드를 손쉽게 제작할 수 있다. 사용 기술 Bootstrap: 함께 제공되는 Card 컴포넌트를 사용하여 HTML 코드 만으로 위젯, 대시보드를 제작할 수 있다. jQuery: Bootstrap을 구동하기 위해 선행 사용이 필수이다. 출력 결과 카드 헤더 카드 타이틀 카드 텍스트 카드 헤더 카드 타이틀 카드 텍스트 카드 헤더 카드 타이틀 카드 텍스트 카드 헤더 카드 타이틀 카드 텍스트 카드 헤더 카드 타이틀 카드 텍스트 카드 헤더 카드 타이틀 카드 텍스트 소스 코드 > 카드 헤더 카드 타이틀 카드 텍스트 카드 헤더 카드 타이틀 카드 텍스트..
Java 소프트웨어 개발 노하우 IDE는 무조건 고민하지 않고 Intellij IDEA를 사용한다. 현재 적수가 없는 절대 강자이다. 기업에서도 무료 사용이 가능한 커뮤니티 에디션 만으로도 프로덕션 레벨의 백엔드 마이크로서비스를 개발하는데 충분한 기능을 제공한다. [관련 링크] 연습 목적이 아닌 프로덕션 레벨의 엔터프라이즈 애플리케이션 개발이 목적이라면 하나의 완성된 .jar 파일을 생성하는 Fat JAR(Uber-JAR)를 지원하는 프레임워크를 사용한다. Spring Boot와 Dropwizard가 대표적이다. 상태가 없는 지속적인 배포가 가능한 마이크로서비스의 개발은 Fat JAR에서 시작됨을 명심한다. [관련 링크] 이러한 마이크로서비스 구현을 위한 프레임워크 중에는 Spring Boot가 가장 성..
- Total
- Today
- Yesterday
- DynamoDB
- Kendo UI
- chrome
- 로드바이크
- bootstrap
- graylog
- java
- CentOS
- Kendo UI Web Grid
- node.js
- JHipster
- 구동계
- 자전거
- Spring Boot
- Spring MVC 3
- maven
- Tomcat
- spring
- jstl
- 평속
- jpa
- Eclipse
- Docker
- JavaScript
- kotlin
- 알뜰폰
- 로드 바이크
- 태그를 입력해 주세요.
- jsp
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |