Tag Java
Tìm kiếm bài viết trong Tag Java
Tomcat, Jetty hay Undertow? Hướng dẫn chọn Java Web Server hiệu năng cao
Khi phát triển ứng dụng Java, việc chọn web server phù hợp là một yếu tố then chốt để đảm bảo hiệu năng, khả năng mở rộng và dễ bảo trì. Ba lựa chọn phổ biến nhất hiện nay là Apache Tomcat, Jetty, và
0 0 6
Project Loom: Cuộc cách mạng xử lý đồng thời trong Java
Trong suốt nhiều thập kỷ, Java đã nổi tiếng với khả năng đa luồng (multithreading). Từ các ứng dụng desktop đến hệ thống phân tán, từ ứng dụng web đến big data, Java đều dựa vào luồng (thread) để xử l
0 0 6
Tìm hiểu về Docker
Giới thiệu. Docker là gì ? Tại sao dùng Docker ? Nếu tìm kiếm trên internet sẽ có khá nhiều thông tin, tài liệu về Docker và trước đây mình gặp một chút khó khăn khi tiếp cận, một phần do chỉ đọc lý t
0 0 9
Không cần viết code từ đầu nữa! Tổng hợp đầy đủ các lớp tiện ích tích hợp sẵn tiện lợi trong Spring
Giới thiệu. Xin chào! Trong quá trình phát triển hàng ngày, tôi đã phát hiện ra một "trợ thủ đắc lực" được tích hợp sẵn trong Spring Framework.
0 0 9
CÔNG THỨC tối ưu CPU trong việc lập trình đồng thời CAO? KHÔNG CÓ mà chỉ có KINH NGHIỆM được không?
Video được đăng tại channel Tips Javascript
0 0 12
OpenJDK, Temurin, GraalVM... Rốt cuộc nên cài Java nào?
Oracle JDK tính phí ư? Temurin, Corretto lại là gì? Đừng đau đầu vì chọn JDK nào nữa, một bài viết nói rõ ngọn ngành các bản phát hành Java, tiện thể giải quyết luôn vấn đề lỗi khi triển khai môi trườ
0 0 7
【Cập nhật 2025】10 Công cụ kiểm thử cần thiết cho lập trình viên Java và kỹ thuật thực tế
Xin chào các bạn! Khi mới vào nghề làm lập trình viên Java, tôi đã không nhận ra tầm quan trọng của việc kiểm thử. Với suy nghĩ "miễn là code chạy được là được", tôi đã tạo ra những lỗi trong môi trườ
0 0 10
Solution Architecture: LƯU TỐI ƯU dữ liệu Messages CHAT GROUP với 10.000 member trong Group thế nào?
Video được đăng tại channel Tips Javascript
0 0 16
BACKEND JAVA: Server thì TO, làm thế nào tận dụng THREAD khiến CPU hoạt động 90% nhưng vẫn ổn định?
Video được đăng tại channel Tips Javascript
0 0 16
Thực hành vì sao WhatsApp user LOGIN với việc đồng bộ List Friends, Groups cấp triệu rất NHANH
Video được đăng tại channel Tips Javascript
0 0 15
Cách ngăn việc tuần tự hóa (Serialization) làm phá vỡ mẫu thiết kế Singleton trong Java
Singleton là một mẫu thiết kế thường được sử dụng nhằm đảm bảo rằng một lớp chỉ có duy nhất một thể hiện (instance) và cung cấp một điểm truy cập toàn cục đến nó. Vấn đề: Serialization phá vỡ Singleto
0 0 15
Tạo Annotation tùy chỉnh trong Java: Hướng dẫn dành cho Developer
Bạn đã bao giờ tự hỏi làm thế nào mà các framework như Spring hay Hibernate lại có thể tạo ra những annotation "thần kỳ" như @Component hay @Entity chưa? Chuẩn bị tinh thần nhé, vì chúng ta sắp bước v
0 0 19
Hàm Serverless trong Java – Liệu có thật sự hợp lý?
Java hiếm khi là lựa chọn đầu tiên khi nói đến các hàm serverless. Các ngôn ngữ thông dịch như JavaScript, Python và Go thống lĩnh lĩnh vực này nhờ thời gian khởi động nhanh hơn so với các ứng dụng ch
0 0 99
JAVA DDD (24): PATTERN SAGA - Distributed Transactions - Senior BE
Video được đăng tại channel Tips Javascript
0 0 14
Tản mạn về Spring Boot Data JPA Annotations
Khi làm việc với cơ sở dữ liệu (Database - DB) trong lĩnh vực công nghệ phần mềm hiện nay, chúng ta thường hay tiếp cận theo hướng Code First (Từ code sinh ra cơ sở dữ liệu, so sánh với Data first). B
0 0 22
Toán Tử: Các "Công Cụ" Xử Lý Dữ Liệu Trong Java
Ở bài trước, chúng ta đã làm quen với biến và các kiểu dữ liệu cơ bản trong Java. Để thực sự làm việc với dữ liệu, chúng ta cần sử dụng toán tử (operators).
0 0 26
Hiểu về khởi tạo lớp trong Java: Các tình huống quan trọng và ví dụ minh họa
Việc khởi tạo lớp (class initialization) trong Java có thể là một chủ đề phức tạp, nhưng hiểu rõ khi nào và cách các lớp được khởi tạo là điều cần thiết để làm chủ ngôn ngữ Java. Theo Đặc tả Máy Ảo Ja
0 0 17
Biến và Kiểu Dữ Liệu: Nền Tảng Của Lập Trình Java
Ở bài trước, chúng ta đã viết chương trình "Hello, World!" đầu tiên và làm quen với cú pháp cơ bản của Java. Trong bài viết này, chúng ta sẽ đi sâu hơn vào biến (variables) và kiểu dữ liệu (data types
0 0 22
Cách Tích Hợp Đăng Nhập Google, GitHub Và Facebook Trong Ứng Dụng Java (Spring Boot)
Việc tích hợp đăng nhập bằng Google, GitHub hoặc Facebook đang trở thành một tiêu chuẩn phổ biến trong các hệ thống web hiện đại sử dụng Java (Spring Boot). Không chỉ mang lại trải nghiệm người dùng m
0 0 27
Viết "Hello, World!" Đầu Tiên Bằng Java
Ở bài trước, chúng ta đã mổ xẻ cấu trúc Java và tìm hiểu về JDK, JRE, JVM. Giờ là lúc thực hành! Trong bài viết này, chúng ta sẽ viết chương trình "Hello, World!" kinh điển, giúp bạn làm quen với cú p
0 0 26