Vì sao lại bị ngoại lệ Exception in thread “main” java.util.ConcurrentModificationException?

Written by IT Phú Trần on 09/09/2019 in Câu hỏi phỏng vấn and JAVA CORE and LẬP TRÌNH JAVA with 25 comments.

Khi các bạn dùng đâu đó với collections trong java, ta cập nhật ở đây là thêm hoặc xóa các phần tử trong danh sách sẽ dẫn tới lỗi ConcurrentModificationException, vậy vì sao lại có lỗi trên và cách khắc phục như thế nào, chúng ta cùng tìm hiểu thông qua bài viết này. Giả […]

Cannot delete or update a parent row a foreign key constraint fails

Hibernate – Khắc phục lỗi – com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails

Written by IT Phú Trần on 23/07/2019 in Hibernate Framework and LẬP TRÌNH JAVA with 185 comments.

Khi các bạn thực thi truy vấn với hibernate, trong bài viết này là một lỗi của hibernate chính là Cannot delete or update a parent row: a foreign key constraint fails,  khi các bạn sử dụng chức năng xóa, một trong những method có sẵn của hibernate cũng như jpa.

org.hibernate.HibernateException A collection with cascade=all-delete-orphan was no longer referenced by the owning entity instance

Hiberante – Khắc phục lỗi org.hibernate.HibernateException: A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance

Written by IT Phú Trần on 23/07/2019 in Hibernate Framework and KINH NGHIỆM LẬP TRÌNH and LẬP TRÌNH JAVA with 8 comments.

Bài viết này dành cho các bạn đã và đang sử dụng hibernate vào project dự án để sử dụng. Khi sử dụng rất nhiều bạn gặp phải lỗi org.hibernate.HibernateException: A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance. Đây là một lỗi thường gặp và cách khắc phục ngay tại dưới bài viết này.

Codota là gì? Hướng dẫn cài đặt tích hợp Codota vào eclipse với java

Written by IT Phú Trần on 18/07/2019 in LÀM THẾ NÀO and LẬP TRÌNH JAVA with 23 comments.

Codota là một programmer sử dụng AI giúp bạn có thể viết code và phát triển ứng dụng nhanh hơn. Codota được tích hợp vào một số IDE như eclipse, android studio, intellij… Tích hợp sử dụng Codota giúp bạn tăng hiệu suất và thời gian phát triển ứng dụng tốt hơn.

Cách vô hiệu hóa JSESSIONID trong URL trong java

Written by IT Phú Trần on 17/07/2019 in LẬP TRÌNH JAVA and LẬP TRÌNH WEB VỚI JSP/SERVLET with 8 comments.

Trong dự án gần đây, tôi gặp vấn đề với ứng dụng web khi chạy trên trình duyệt Internet Explore, với các trình duyệt khác đôi khi sẽ không trả về một đường dẫn có index.jsp;jsessionid=557206C363F1267A24AB769CA0DE4529.do ở sau cùng khi vào đường dẫn lần đầu tiên.  Trong một số trường hợp, dự án cảu bạn […]

Cách lấy địa chỉ IP và hostname của máy trong Java?

Written by IT Phú Trần on 16/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 6 comments.

Hôm nay đang làm dự án thì có một task nhỏ cần giải quyết vấn đề rằng khi load trang web thì tại trang chủ nó sẽ show ra một popup thông báo, có hai nút, close và môt ô checkbox tick vào để lần sau không cần phải hiển thị popup đó nữa trong […]

Khắc phục lỗi More than one fragment with the name [spring_web] was found

Khắc phục lỗi More than one fragment with the name [spring_web] was found

Written by IT Phú Trần on 11/07/2019 in KINH NGHIỆM LẬP TRÌNH and LẬP TRÌNH JAVA with 7 comments.

Đôi khi các bạn import từ một dư án khác vào, hoặc run dự án lên có thể nhìn tháy lỗi More than one fragment with the name [spring_web] was found. Lỗi này thường xảy ra khi có một file jar từ thư viện nào đó của spring đang sử dụng cũng có tên triển […]

Cách khắc phục lỗi java.io.NotSerializableException trong java?

Written by IT Phú Trần on 08/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 7 comments.

Khi lập trình, các bạn chắc hẳn sẽ có những lỗi. Một trong những lỗi hay gặp khi làm việc với file để ghi object đó là java.io.NotSerializableException, đừng quá lo lắng về lỗi trên bởi vì bạn sẽ được giải quyết nhanh gọn lẹ, đơn giản trong bài viết này. Đầu tiên, chúng ta […]

Làm thế nào để lấy được thư mục làm việc hiện tại trong Java?

Written by IT Phú Trần on 08/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 5 comments.

Để lấy được thư mục làm việc hiện tại trong Java, rất đơn giản các bạn chỉ cần dùng cú pháp sau đây:

Happy code!

Làm sao để kiểm tra file ẩn trong java?

Written by IT Phú Trần on 08/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 5 comments.

Ở bài viết trước, chúng ta đã tìm hiểu cách để set một file ẩn trong java,  á Từ đó, ta cũng sẽ tìm hiểu cách kiểm tra xem file đó có ẩn hay không? Để kiểm tra file ẩn hay không trong java, các bạn cần tạo ra đố tượng file sau đó sử […]

Làm sao để tạo file ẩn trong java?

Written by IT Phú Trần on 08/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 179 comments.

Bài viết này hướng dẫn các bạn cách để set một file hiện tại ẩn. Trong java việc thực hiện set file ẩn này bằng cách sử dụng lệnh cmd sau đó dùng Runtime.getRuntime().exec() để thực thi. Cú pháp:

Trong đó: cmd là cú pháp lệnh command. Thực hiện code:

Happy code!

Tạo file tạm thời trên máy tính trong java?

Written by IT Phú Trần on 08/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 2 comments.

Trong bài viết này, chúng ta sử dụng File.createTempFile trong java để tạo một file lưu trữ tạm thời trên máy. Cách tạo đối tượng File sử dụng File.createTempFile  Chúng ta có 2 constructor để tạo được đối tượng file như sau:

Trong đó: prefix : là tiền tố file lưu trữ tạm thời suffix […]

Cách sử dụng RandomAccessFile (java.io package) trong java

Written by IT Phú Trần on 07/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 8 comments.

Trong bài viết này tôi sẽ hướng dẫn các bạn cách để sử dụng lớp RandomAccessFile, lớp RandomAccessFile nằm trong gói java.io.Nó có thể cấp quyền cho các bạn đọc hoặc ghi file, cũng có thể truy cập ngẫu nhiên, đưa con trỏ đến vị trí mong muốn. Lớp RandomAccessFile gồm có 2 constructor tương […]

Làm thế nào để di chuyển file hoặc thư mục trong java?

Written by IT Phú Trần on 06/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 2 comments.

Trở lại với loạt bài hướng dẫn về File I/O  , tôi sẽ hướng dẫn các bạn cách di chuyển một tệp file hay thư mục trong java đến một đường dẫn khác. Phương thức sử dụng để di chuyển:

source: đây là Path đường dẫn đã tồn tại target : đây là Path […]

Nén file theo format mong muốn trong java

Written by IT Phú Trần on 06/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 177 comments.

Trong bài viết hướng dẫn này, tôi sẽ hướng dẫn các bạn tìm hiểu cách nén các tệp ở định dạng ZIP, hoặc các format khác bằng gói java.util.zip. Trong java, có các lớp nằm trong gói java.util.zip giúp bạn giải quyết nhanh chóng vấn đề nén và giải nén file. 1. Các bước để nén một […]

Ghi dữ liệu vào tệp Excel sử dụng Spring và Apache POI.

Written by IT Phú Trần on 05/07/2019 in LẬP TRÌNH JAVA with 93 comments.

Sơ lược  Một tính năng phổ biến của các ứng dụng web là khả năng tải xuống các tệp.Trong hướng dẫn này, chúng tôi sẽ trình bày một ví dụ đơn giản về việc tạo tệp có thể tải xuống và phục vụ nó từ ứng dụng Java Servlet Điều kiện tiên quyết:  Trong bài […]

Tomcat JDBC Connection Pool trong java

Written by IT Phú Trần on 05/07/2019 in JDBC trong JAVA and LẬP TRÌNH JAVA with 3 comments.

Mở đầu Đợt vừa rồi sếp có giao cho xử lý một con service dạo này thường xuyên bị down. Kiểm tra code cũ thì thấy mỗi request đến đều thực hiện mở một connection JDBC, thực hiện insert/update xong rồi đóng lại. Đợt này có lẽ lượng request đến quá nhiều dẫn tới db […]

Anonymous inner class trong java

Written by IT Phú Trần on 05/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 2 comments.

Anonymous Class là một loại class trong Java dùng để thực hiện tạo một class nhưng không có tên cụ thể. Thường được sử dụng cho các tình huống tạo ra object từ một interface hay abstract class thay vì ta phải tạo một class implement thì có thể không cần tạo mà chỉ cần […]

Method local inner class trong java

Written by IT Phú Trần on 05/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 3 comments.

Method local inner class là một class được khai báo bên trong phương thức của class cấp cao đang sử dụng. Trong java để sử dụng local inner class chúng ta xe khai báo như sau: Study code…  

Như các bạn thấy rằng, chúng ta không thể có phạm vi truy cập cho […]

Non static inner class trong java

Written by IT Phú Trần on 04/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with no comments.

Ở bài trước, tôi đã hướng dẫn các bạn cách sử dụng về nested class và cụ thể đó chính là inner static class trong java . Trong bài này Tôi sẽ hướng dẫn các bạn dạng thứ hai là non static class trong java. Non static inner class là một class được khởi tạo […]

Inner static class trong java

Written by IT Phú Trần on 04/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 2 comments.

Inner statis class là một class được đặt bên trong một class nhưng có từ khóa static sau phạm vi truy cập, ta gọi đây là nested class trong java. Nested class trong java có hai dạng: dạng đầu tiên là: inner class, tiếp theo đó là inner static class. Bài hôm nay tôi sẽ […]