Trong những năm gần đây, thương mại điện tử bùng nổ mang đến nhiều cơ hội hơn cho các doanh nghiệp. Trong đó có kinh doanh mặt hàng trang sức, vàng bạc và đá quý. Vì vậy việc thiết kế website trang sức chuyên nghiệp để quảng bá sản phẩm là nhu cầu tất yếu của các doanh nghiệp. Cùng …
Khi làm việc với Java Reflection, việc xảy ra lỗi InvocationTargetException là rất thường xuyên. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu nguyên nhân làm xảy ra exception này và cách để xử lý nó. Nguyên nhân xảy ra lỗi InvocationTargetException Lỗi này chủ yếu xảy ra khi chúng ta sử dụng Java Reflection để gọi một …
Laptop HP là một trong những thương hiệu Laptop nổi tiếng trên thị trường công nghệ hiện nay. Đây là thương hiệu được người dùng đánh giá cao bởi độ bền, cấu hình mạnh mẽ và giá thành cũng khá hợp lý. Tuy nhiên, với những người không sành về công nghệ thì họ vẫn còn đang phân vân không …
Spring boot cho phép chúng ta xây dựng các ứng dụng web dễ dàng và có thể sử dụng 3 embedded servlet container phổ biến nhất hiện có: Tomcat, Undertow, và Jetty. Trong bài viết này chúng ta sẽ tìm hiểu cách sử dụng 3 embedded servlet container trong một project spring boot. Dependencies Trong một ứng dụng web sử …
Việc phát triển các ứng dụng web đòi hỏi các developer phải dành rất nhiều thời gian để xây dựng được một trang web có chất lượng cao. Tuy nhiên, với sự hỗ trợ của một số công cụ hiện nay có thể giúp các web developer tăng tốc quá trình phát triển nhưng vẫn giữ được chất lượng của …
Bạn đang tìm kiếm một ứng dụng để thay đổi giọng nói khi game để troll những người bạn của mình và tạo cảm giác mới lạ, thích thú. Thế nhưng hiện nay có quá nhiều app chỉnh giọng trong game và bạn không biết lựa chọn ứng dụng nào? Vậy thì chờ đợi gì mà không tham khảo ngay …
Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách cấu hình Basic Authentication trong Apache HttpClient 4. Đầu tiên để sử dụng Apache HttpClient 4 chúng ta cần thêm dependency vào project Maven. Cấu hình Basic Authentication Để cấu hình Basic Authentication trong Apache HttpClient chúng ta sẽ cần sử dụng đến CredentialsProvider class. Việc cấu hình …
Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu sự khác nhau giữa MVC – Model View Controller và MVP – Model View Presenter. Design Pattern và Architectural Pattern Architectural Pattern Architectural Pattern là các giải pháp được áp dụng trong kiến trúc tổng thể của một ứng dụng, nó có ảnh hưởng rất lớn đến codebase của …
Trong bài viết ngắn này chúng ta sẽ cùng nhau tìm hiểu các method keySet(), entrySet() và values() trong Map interface. Những methods được dùng để lấy danh sách các key, value trong Map hoặc lấy cả cặp key-value với values() method. Khởi tạo Map Trong Java, chúng ta có một số implement của Map interface như HashMap, TreeMap và …
Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách hoạt động của các dependency trong Maven và cách xử lý trong khi xảy ra các xung đột giữa các dependency sử dụng trong project. Maven dependency tree Trong Maven chúng ta có thể sử dụng command-line mvn dependency:tree để in ra tất cả các dependency trong project …