
Chào các bạn, trong những bài viết gần đây, mình đã trả lời một số câu hỏi phổ biến về thiết kế hệ thống như sự khác biệt giữa API […]
Kiến thức là vô tận - Chia sẻ để học hỏi
Các vấn đề trong lập trình Java, kiến trúc xây dựng hệ thống
Chào các bạn, trong những bài viết gần đây, mình đã trả lời một số câu hỏi phổ biến về thiết kế hệ thống như sự khác biệt giữa API […]
Trong phần 1, chúng ta đã tìm hiểu về một số khái niệm trong lập trình reactive. Bây giờ, ở phần 2, chúng ta sẽ hiểu lý do Webflux được […]
Gần đây, lập trình phản ứng ngày càng mở rộng và được nhiều ngôn ngữ tiếp cận. Nhưng trong Java, liệu bạn có thấy mới mẻ không? Vậy thì loạt […]
Software Architecture – Kiến trúc phần mềm – Phần 2/2 Phần mềm được hình thành như thế nào? Scale theo chiều dọc (vertical), chiều ngang (horizontal) Loadbalancer và các cơ […]
Software Architecture – Kiến trúc phần mềm – Phần 1/2 Phần mềm được hình thành như thế nào? Scale theo chiều dọc (vertical), chiều ngang (horizontal) Loadbalancer và các cơ […]
Demo khai thác lỗ hổng Log4J CVE-2021-44228 – Log4J Exploit Demo. Sử dụng Spring Boot, Netcat, LDAP Server Link Marshalsec LDAPServer: https://github.com/tunghuynh/marshalsec
Chào mọi người, Ở một số bài trước mình đã chia sẻ về cách ghi log và Tầm quan trọng của việc ghi log trong phát triển phần mềm. Nhưng […]
Actuator là 1 Spring Boot sub-project giúp hiển thị các tính năng được hỗ trợ trên ứng dụng Spring Boot Các tính năng chính Actuator có thể cung cấp HealthCheck: […]
Trong hướng dẫn này, chúng ta sẽ tìm hiểu Stream là gì trong Java và cách chúng ta có thể tiếp cận nó. Mình sẽ so sánh Stream API với […]
Chào các bạn! Lâu lâu ngồi lướt DZone thấy bài hay lại dịch cho anh em nào lười đọc tiếng Anh =)) Bài dịch này và các bài sau (nếu […]