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 để
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
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
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
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
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
Cors là gì? Vai trò của Cors? Nó là một nhu cầu rất thông dụng với các developer web đó là truy truy vấn qua API. Tuy nhiên, việc truy vấn và xử lý dữ liệu từ API nhiều khi cũng rất khó khăn. Rất nhiều lập trình viên phải đối mặt với các vấn đề liên quan
Vấn đề bảo mật website có thể nói là rất quan trọng. CSRF là một kiểu tấn công diễn ra khá phổ biến hiện nay trên các website không bảo mật. Nếu bạn là một lập trình viên thì cần nắm rõ kiểu tấn công này để đảm bảo tính bảo mật cho ứng dụng web của mình. Vậy
Bài viết này mình sẽ giới thiệu với mọi người về @Spy hay được sử dụng trong các unit test của Spring. 1. Khái niệm và vai trò của unit test Cụm từ unit test không còn quá xa lại với những ai làm code. Nó là một mức kiểm thử nhỏ nhất trong kiểm
Đối với mỗi lập trình viên, việc lựa chọn 1 IDE để phục vụ cho việc mình lập trình cũng khá quan trọng. Nếu bạn chọn 1 IDE phù hợp sẽ xử lý các thao tác nhanh hơn nhờ vào sự “thông minh” của IDE đó. Bài viết này mình sẽ giới thiệu tới mọi