Tin tức mới

Java

Cài đặt XML Schema Plugin cho Netbeans

Chào các bạn, việc viết các XML schema là một việc khá khó khăn nếu không có sự trợ giúp của các công cụ hỗ trợ. Mặc định thì Netbeans không bao gồm tính năng hỗ trợ tạo XML schema nhưng chúng ta có thể tự cài đặt thêm cho nó bằng các Plugin có […]

Read More

Sắp xếp thật đơn giản phần II

Trong bài sắp xếp thật đơn giản tôi đã hướng dẫn cách sắp xếp tăng dần theo thứ tự tự nhiên. Nhưng thực tế chúng ta thường cần sắp xếp một Collection theo nhiều tiêu chí khác nhau. Tôi sẽ hướng dẫn bạn giải quyết vấn đề này qua việc dùng java.util.Collections hoăc java.util.Arrays và […]

Read More

[Swing] Hiển thị ảnh trong bảng

Khi sử dụng JTable, có rất nhiều tình huống mà trong đó bạn muốn tùy chỉnh cách trình bày của dữ liệu, đối với những lúc như vậy thì CellRenderer là sự lựa chọn đầu tiên của chúng ta. Trong bài viết “Trang trí bảng với hiệu ứng highlight” mà tôi đã có dịp giới […]

Read More

Sử dụng bộ nhớ hiệu quả với Memory Pool

Vấn đề cân bằng giữa tốc độ và sử dụng bộ nhớ luôn là vấn đề đau đầu đối với lập trình viên. Khi phải đối mặt với vấn đề này, người lập trình phải cân nhắc xem nên ưu tiên tốc độ hay bộ nhớ. Đối với những ứng dụng chạy theo thời gian […]

Read More

[Java] Sự khác nhau giữa String và StringBufferStringBuilder

Bạn học Java lâu chưa? Bạn đã code những phần mềm nào với Java mà phải xử lý các chuỗi? Tôi chắn rằng bạn biết trong Java có một số lớp liên quan đến chuỗi (xâu) và xử lý chuỗi (VD: String, StringBuilder, StringBuffer, StringTokenizer), có khi nào bạn đặt câu hỏi rằng đã có […]

Read More

Truy vấn dữ liệu trong JPA

Ở bài Làm việc với SQL Server dùng JPA trên Netbeans chúng ta đã biết làm việc với JPA, nhưng cũng mới chỉ dừng lại ở mức độ sử dụng các câu lệnh truy vấn có sẵn, trong bài viết này chúng ta sẽ học cách dùng các cách truy vấn khác để làm việc […]

Read More

Tìm hiểu Cấu trúc dữ liệu #2: Bên trong danh sách liên kết

Bài trước chúng ta có nói tới LinkedList (danh sách liên kết hay “danh sách móc nối”) được tổ chức đặc biệt, không giống như cấu trúc mảng. Vậy nó được tổ chức như thế nào? Bài này sẽ đi sâu vào tìm hiểu cấu trúc bên trong của danh sách liên kết, đồng thời […]

Read More

Làm việc với SQL Server dùng JPA trên Netbeans

Trong bài viết này tôi sẽ giới thiệu cách dùng JPA và Netbeans để giúp chúng ta xây dựng ứng dụng java để làm việc với cơ sở dữ liệu. Chuẩn bị DB [sourcecode language=”sql”] create database FptGames go use FptGames go create table users( username char(30) primary key, full_name nvarchar(50), password char(50) not null, […]

Read More

[Thủ thuật] Thiết lập lại Netbeans như lúc mới cài đặt

Trong một số trường hợp khi chúng ta làm việc với Netbeans sau một thời gian thì thường xuất hiện các vấn đề như: chậm, không hiện gợi ý, không design được giao diện trong SWING Một cách chúng ta hay làm là cài lại Netbeans, nhưng cách này cũng không giải quyết được vấn đề […]

Read More

Dùng Profiler đo hiệu năng ứng dụng Java

Bạn hay nghe người khác nói “đừng dùng phép toán cộng chuỗi (string concatenation), dùng StringBuilder nhanh hơn”, nhiều người tin ngay, nhưng một số người không tin lắm, vậy làm thế nào để kiểm chứng đây? Có người sẽ nghĩ kế để viết một chương trình dùng “nối chuỗi” một chương trình khác dùng […]

Read More