Java

Cách tạo REST API với JSON Server

Một công việc khá phổ biến đối với front-end developer là phải giả lập một backend REST service để nhận JSON data cung cấp cho ứng dụng front-end, và đảm bảo nó hoạt động như mong đợi trong khi đang chờ phía backend hoàn thiện service. Bạn vẫn có thể cài đặt backend server đầy […]

    Read More
    Sử dụng Lombok để rút gọn code trong Java

    Sử dụng Lombok để rút gọn code trong Java

    Nội dung [ẩn] Giới thiệu Hãy xem ví dụ sau! Các bước cài đặt Bài viết liên quan Giới thiệu Lombok là một thư viện Java giúp sinh các mã getter & setter tự động. Bên cạnh đó còn hỗ trợ sinh các hàm khởi tạo (constructor) với tham số, hoặc không có tham số. Nếu […]

      Read More
      Hot Reload với dự án Spring Boot trên IntelliJ

      Hot Reload với dự án Spring Boot trên IntelliJ

      Nội dung [ẩn] Giới thiệu Cách thực hiện Bước 1 — Bổ sung gói thư viện spring-boot-devtools Bước 2 — Cấu hình IntelliJ Bước 3 — Khởi động lại IntelliJ và thưởng thức Chú ý: Bài viết liên quan Giới thiệu Hot Reload là tính năng tự động chạy lại dự án với bất kì sửa đổi […]

        Read More
        Xây dựng crawler siêu đơn giản với Java

        Xây dựng crawler siêu đơn giản với Java

        Nội dung [ẩn] Giới thiệu Một số yêu cầu cơ bản để thực hiện bài tập này: Thiết kế chương trình Mô tả dữ liệu Thiết kế tổng quan Start coding! 1. Xác định các nội dung cần thu thập 1.1. Hướng dẫn bước 1 1.2. Hướng dẫn bước 2 Nhà đất bán Nhà đất cho […]

          Read More

          Những mã xấu mà Java 8 có thể khử

          Tới hiện tại, Java 8 đã được sử dụng trên hầu hết các ứng dụng chạy trên JVM, nhưng điều đó không có nghĩa là những gì tối tân của phiên bản này đã được khai thác triệt để. Dưới đây là một số cách viết mã già cỗi nên được cập nhật. 1. Inner […]

            Read More
            Java 8

            Các nguyên tắc thiết kế API cho Java 8

            API là “giao diện lập trình ứng dụng”, điều này có nghĩa là bất kỳ chương trình nào mà có thể được dùng bởi những mã lệnh nằm bên ngoài chương trình đó đó đều có thể coi là API. Theo cách hiểu này, bất kỳ khi nào nhà phát triển viết ra một khối […]

              Read More

              Thợ lành nghề #2: Chế độ ăn kiêng tăng cường

              Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu (conmale) | Biên tập: Phạm Anh Đới Bài viết này lược trích từ chương Principles, Patterns and Practices trong cuốn Agile Software Development của Robert C. Martin, nhà xuất bản Prentice Hall, 2002. Thợ lành nghề #1. Mở đầu Thảm họa Thợ lành nghề #3: Tính rõ […]

                Read More

                Kiểm thử đơn vị trên Android

                Kiểm thử đơn vị là một khái niệm phổ biến đối với lập trình viên, đặc biệt là những người lập trình theo TDD, bạn có thể tham khảo thêm về TDD trong các bài viết liên quan trên Tạp chí Lập trình. Đối với nền tảng Android, các bạn đã biết rằng các ứng […]

                  Read More

                  Phát triển ứng dụng Facebook với Java và GAE

                  [TapChiLapTrinh] Ra đời từ Tháng 2/2004, Facebook đã trở thành mạng xã hội lớn nhất thế giới với khoảng 1 tỷ người dùng. Facebook Platform phát hành vào Tháng 5/2007, cho phép các bên thứ ba viết các ứng dụng tích hợp với Facebook. Nền tảng này ban đầu đã hỗ trợ một loạt các […]

                    Read More

                    [Java] Viết trò chơi Tic Tac Toe

                    Giới thiệu Tic Tac Toe là một trò chơi khá phổ biến dùng viết trên bàn cờ giấy có 9 ô. Hai người chơi, một người dùng ký hiệu O, người kia dùng ký hiệu X, lần lượt điền ký hiệu của mình vào các ô. Người thắng cuộc là người đầu tiên tạo được […]

                      Read More