Bài viết của Bùi Văn Nam

Câu hỏi phỏng vấn Java

Phỏng vấn vẫn là vấn đề rất nhiều bạn ra mới ra trường khá sợ và thiếu tự tin, một phần chủ yếu do thiếu khá nhiều kiến thức nền tảng, một phần là bạn chưa có sự chuẩn bị kỹ càng. Việc đọc qua những câu phỏng vấn là một cách khá hay, giúp bạn trau dồi lại kiến thức của mình cũng như làm ...

Tác giả: Bùi Văn Nam viết 11:24 ngày 14/08/2018 chỉnh sửa

exeption Interceptor - Xử lý ngoại lệ

Trong ứng dụng web của chúng ta, tại bất cứ thời điểm nào cũng có thể xuất hiện exception. Để giải quyết vấn đề này, Struts 2 cung cấp một kỹ thuật xử lý ngoại lệ toàn cục, tại đây chúng ta có thể hiển thị một global result tới người dùng. Struts 2 tự động log các Uncaught Exception và điều ...

Tác giả: Bùi Văn Nam viết 11:24 ngày 14/08/2018 chỉnh sửa

Quản lý MySQL

Chạy và tắt MySQL Server Đầu tiên, để kiểm tra xem MySQL Server là đang chạy hay không, bạn có thể sử dụng lệnh sau: ps -ef | grep mysqld Nếu MySQL đang chạy, thì bạn sẽ thấy tiến trình mysqld được liệt kê trong kết quả. Nếu Server không chạy, thì bạn có thể khởi động nó bởi sử dụng ...

Tác giả: Bùi Văn Nam viết 11:22 ngày 14/08/2018 chỉnh sửa

Kết nối MySQL

Kết nối MySQL sử dụng mysql binary Bạn có thể thành lập MySQL Database bởi sử dụng mysql binary tại Command prompt. Ví dụ Dưới đây là một ví dụ đơn giản để kết nối MySQL Server từ dòng nhắc lệnh: [root@host]# mysql -u root -p Enter password:****** Nó sẽ cung cấp cho bạn dòng nhắc ...

Tác giả: Bùi Văn Nam viết 11:21 ngày 14/08/2018 chỉnh sửa

DETACH DATABASE trong SQLite

Lệnh DETACH DTABASE trong SQLite được sử dụng để detach và phân tách một cơ sở dữ liệu từ một kết nối database mà đã được attach trước đó với lệnh ATTACH. Nếu cùng một Database file đã được attach với nhiều alias, thì lệnh DETACH sẽ chỉ phân tách một cơ sở dữ liệu có tên đã cung cấp, và giữ ...

Tác giả: Bùi Văn Nam viết 11:20 ngày 14/08/2018 chỉnh sửa

Tạo Word Counter sử dụng Java Swing

Chúng ta có thể phát triển bộ đếm ký tự (Word Counter) với sự giúp đỡ của String, AWT/Swing với Event Handling. Dưới đây là code để phát triển Word Counter: String text="Day la Word Counter tool"; String words[]=text.split("s"); int length=words.length;//tra ve tong so tu int ...

Tác giả: Bùi Văn Nam viết 11:20 ngày 14/08/2018 chỉnh sửa

BoxLayout trong Java Swing

Lớp BoxLayout, trong java.swing package, được sử dụng để sắp xếp các thành phần hoặc theo chiều dọc hoặc theo chiều ngang. Để phục vụ mục đích này, lớp BoxLayout cung cấp 4 hằng: 1. public static final int X_AXIS 2. public static final int Y_AXIS 3. public static final int LINE_AXIS ...

Tác giả: Bùi Văn Nam viết 11:19 ngày 14/08/2018 chỉnh sửa

Cài đặt SQLite

SQLite được biết đến nhiều nhất về đặc điểm không cần cấu hình, nghĩa là không cần đến cài đặt hoặc quản trị phức tạp. Chương này trình bày cho bạn cách để cài đặt SQLite trên Windows, Linux và Mac OS X. Cài đặt SQLite trên Windows C:>sqlite3 SQLite version 3.7.15.2 2013-01-09 ...

Tác giả: Bùi Văn Nam viết 11:18 ngày 14/08/2018 chỉnh sửa

Tạo Database trong SQLite

Lệnh sqlite3 trong SQLite được sử dụng để tạo SQLite Database mới. Bạn không cần được trao bất kỳ quyền đặc biệt nào để tạo một cơ sở dữ liệu. Cú pháp Cú pháp cơ bản của lệnh sqlite3 là: $sqlite3 DatabaseName.db Tất nhiên, tên của cơ sở dữ liệu nên luôn luôn là duy nhất bên trong ...

Tác giả: Bùi Văn Nam viết 11:17 ngày 14/08/2018 chỉnh sửa

ATTACH DATABASE trong SQLite

Giả sử có một tình huống khi bạn có nhiều cơ sở dữ liệu có sẵn và bạn muốn sử dụng bất cứ cơ sở dữ liệu nào tại một thời điểm. Lệnh ATTACH DATABASE trong SQLite được sử dụng để lựa chọn một Database cụ thể, và sau lệnh này, tất cả các lệnh SQLite khác sẽ được thực thi dưới Attached Database ...

Tác giả: Bùi Văn Nam viết 11:15 ngày 14/08/2018 chỉnh sửa