post image

Sử dụng FCM để gửi notification trong Spring boot

Firebase Cloud Messaging là một dịch vụ miễn phí của Google. Thông qua FCM, nhà phát triển ứng dụng có thể gửi thông điệp một cách nhanh chóng, an toàn tới các thiết bị cài đặt ứng dụng của họ. 1. Giới thiệu về FCM Firebase Cloud Messaging là một dịch vụ miễn phí của

post image

Khởi động Reactive web với Spring Webflux

Nếu ngẫu nhiên bạn lang thang đến đây và tự hỏi: Spring Webflux là gì? Giống hay khác so với Spring MVC? Tương lai Spring MVC sẽ ra sao? Vị trí nào dành cho Spring Webflux,…bla blô Còn bây giờ, trong bài này, mình sẽ mần một ví dụ nhỏ, dùng thử Reactive web với Spring Webflux để

post image

Spring State Machine là gì

State Machine là một mô hình tính toán dựa trên một máy giả định được tạo thành từ một hoặc nhiều trạng thái. Chúng ta cùng tìm hiểu ở bài viết này nhé. 1. State machine là gì? State Machine là một mô hình tính toán dựa trên một máy giả định được tạo thành

post image

Các thủ thuật hay trong Hibernate

Hibernate là một thư viện ORM (Object Relational Mapping) mã nguồn mở giúp lập trình viên viết ứng dụng Java có thể map các objects (pojo) với hệ quản trị cơ sở dữ liệu quan hệ, và hỗ trợ thực hiện các khái niệm lập trình hướng đối tượng với cớ dữ liệu quan hệ.

post image

Groovy là gì ? Giới thiệu về Groovy

Groovy là ngôn ngữ lập trình chạy theo mô hình lập trình chức năng (functional programming) thực thi các câu lệnh trên JVM (Java Virtual Machine – máy ảo Java). Để tự động hóa các nghiệp vụ kinh doanh trong phần mềm ERP, như trong Apache Ofbiz, có rất nhiều đoạn chương trình viết bằng *.groovy để

post image

Spring vs Spring Boot vs Spring MVC

Spring Framework từ lâu đã không còn xa lạ gì đối với lập trình viên Java nói chung và Java Web nói riêng, nó cung cấp rất nhiều tính năng giúp xây dựng sản phẩm một cách thuận tiện và nhanh chóng hơn. Cùng với đó, chúng ta cũng bắt gặp không ít lần các ứng

Spring Batch là gì ?

Bài viết này mình sẽ giới thiệu tới mọi người một khái niệm đó là Spring Batch. Vậy Spring Batch là gì ? Cùng tìm hiểu ở bài viết này nhé 1. Một số khái niệm cơ bản a. Batch Batch là gì ? Batch hay còn được gọi là Batch Processing, là chương trình

post image

Google Sheet API là gì ?

Hiện nay Google Sheet đang được sử dụng khá rộng rãi và rất tiện ích cho người sử dụng. Nó giúp chúng ta có thể xây dựng các danh sách để quản lý, vẽ các biểu đồ,… Ngoài ra nó còn cung cáp cho các lập trình viên Google Sheet API để có thể tương

post image

Spring Reactive Microservice – phần 1

Một trong các thành phần của Microservice là Circuit Breaker (Bộ chuyển mạch). Mô hình Circuit Breaker (Bộ chuyển mạch) sẽ gặp các thử thách, chúng ta đưa ra giải pháp, và yêu cầu của giải pháp. Thách thức: Một hệ thống microservices sử dụng việc giao tiếp giữa các microservice đồng bộ (synchronous) có thể gây ra một chuỗi

post image

JPA – Tổng quan các khái niệm cơ bản

JPA (Java Persistence API) là 1 giao diện lập trình ứng dụng Java, nó mô tả cách quản lý các mối quan hệ dữ liệu  trong ứng dụng sử dụng Java Platform. 1. Giới thiệu về Repository Việc xây dựng và triển khai tầng truy cập dữ liệu trong các ứng dụng đôi khi gây