Archive | LT Java

[Java log] P3: Ghi log bất đồng bộ vào Database sử dụng ExecutorService

Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả.  Chào các bạn, ở 2 phần trước về ghi log[Java log] P1: Tầm quan trọng của ghi log trong phát triển phần mềm[Java log] P2: Tích hợp log4j vào phần mềmmình đã đề cập về tầm quan trọng của ghi log, một số nguyên tắc khi ghi log, và hướng dẫn cách tích hợp log4j vào một chương trình […]

[Java log] P2: Tích hợp log4j vào phần mềm

Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào mọi người, ở bài trước ([Java log] P1: Tầm quan trọng của ghi log trong phát triển phần mềm) mình đã chia sẻ về tầm quan trọng của ghi log và một số nguyên tắc khi ghi log. Bài này mình sẽ hướng dẫn cách tích hợp một module log cơ bản vào ứng dụng. Các bạn nên tập thói quen […]

[Java log] P1: Tầm quan trọng của ghi log trong phát triển phần mềm

Bài viết được đăng lại từ blog của Tùng Huynh, đã được sự đồng ý của tác giả. Chào mọi người. Dạo này bận việc quá, tranh thủ mãi mới ngồi viết bài được. Hôm nay mình sẽ chia sẻ kinh nghiệm của mình liên quan đến vấn đề ghi log trong phát triển phần mềm. Ghi log là gì? Nói đến ghi log thì chắc đã nhiều bạn biết đây là một công việc lưu […]

[JavaSwing] JPanel

Nội dung Tạo JPanel Đặt Layout và Border Sau bài mở đầu giới thiệu về JFrame và các bài giới thiệu về JLabel, JButton và JTextField có lẽ các bạn đã làm quen dần với cách tạo giao diện trong Java Swing. Trước khi giới thiệu tiếp về các đối tượng thường dùng khác, mình nghĩ chúng ta nên tìm hiểu một cái rất quan trọng đó là Container (thùng chứa, đồ chứa) và cách […]

[Java] Game cờ caro 2 người chơi

Hôm nay mình tiếp tục chia sẻ tới các bạn Game caro 2 người chơi với giao diện đồ họa đẹp mắt, thân thiện và dễ sử dụng. Chương trình cho phép người chơi có thể chọn trò chơi mới, ván mới, đi lại và xin thua. Bên phía trên mỗi hình người có ghi tỷ số trận đấu và trạng thái đến lượt người nào đi. Khi bắt đầu vào game cho phép chọn […]

[Java] Chương trình Calculator – Máy tính bỏ túi

Hôm nay mình sẽ giới thiệu và chia sẻ với các bạn chương trình máy tính bỏ túi (Calculator) viết bằng java dựa trên 2 thuật toán chuyển biểu thức trung tố về hậu tố và tính giá trị của biểu thức hậu tố. Chương trình này là bản nâng cấp của bản trên android mình đã làm cách đây một thời gian. Giao diện của chương trình tương đối đơn giản, ứng với 3 […]

[Java] Demo quản lý danh bạ

Mình tiếp tục giới thiệu chuơng trình Demo quản lý danh bạ. Do đây chỉ là Demo nên chức năng cũng như tính ứng dụng vào thực tế không cao, tuy nhiên có rất nhiều điểm đáng chú ý. Chương trình có 4 chức năng chính là thêm, sửa, xóa và tìm kiếm liên lạc trong danh bạ. Mỗi liên lạc trong danh bạ gồm 4 trường là họ tên, số điện thoại, địa chỉ […]

[Java – Game] Trò chơi Pikachu (Pokemon)

Pokemon là một bộ phim hoạt hình gắn với tuổi thơ dữ đội của mình và các bạn 8x, 9x mà trong đó pikachu là một pokemon được yêu thích nhất =)). Nói như vậy thôi nhưng thực chất thì game pikachu lại chả liên quan gì đến nội dung của phim mà chỉ đơn giản là tìm những hình ảnh pokemon giống nhau ghép chúng lại là ăn điểm. Điều kiện ăn điểm là […]

[Java] Xuất file jar và exe

Sau khi xây dựng phần mềm bằng java, chúng ta cần xuất ra file chạy dạng jar hoặc exe để có thể chạy trực tiếp như mọi phần mềm khác mà không phải vào eclipse hoặc netbean để run nó. Bài viết này sẽ hướng dẫn các bạn làm những công việc như vậy. Ban đầu mình có 1 project Dijkstra như thế này và chúng ta sẽ thực iện tạo file jar từ eclipse […]

[Java – Ubuntu] Cài đặt Jdk và Eclipse offline trên Ubuntu

Các cách cài bằng lệnh online hoặc qua ubuntu software center thì các bạn có thể làm dễ dàng. Sau đây mình nêu cách cài offline phòng khi không có mạng. 1. Cài JDK Bạn vào đây tải bản Jdk phù hợp về và giải nén nó ra. (của mình là jdk1.7.0_21) Chạy lệnh sau để tạo thư mục jvm cd tới thư mục chứa file vừa giải nén được và chạy: 2. Cài Java […]