SSH là gì? Cơ chế hoạt động của SSH

SSH là gì? SSH hay còn được gọi là Secure Shell hay Secure Socket Shell là một network protocol dùng để thiết lập các kết nối bảo mật nhằm ngăn chặn các hiện tượng nghe trộm, đánh cắp thông tin trên đường truyền. Các chương trình trước đây: telnet, rlogin không sử dụng phương pháp mã hoá. Vì thế bất …

Cách download Git trên Linux

Git là một công cụ quản lý mã nguồn hiệu quả được sử dụng rộng rãi trên toàn thế giới. Đây là một công cụ không thể thiếu đối với tất cả những dự án với sự tham gia của rất nhiều thành viên. Bài viết này sẽ hướng dẫn các bạn cách download git trên hệ điều hành Linux. Cách …

Cách download Git trên MacOS

Git là một công cụ quản lý mã nguồn hiệu quả được sử dụng rộng rãi trên toàn thế giới. Đây là một công cụ không thể thiếu đối với tất cả những dự án với sự tham gia của rất nhiều thành viên. Bài viết này sẽ hướng dẫn các bạn cách download git trên hệ điều hành MacOS. …

Cách download Git trên Windows

Git là một công cụ quản lý mã nguồn hiệu quả được sử dụng rộng rãi trên toàn thế giới. Đây là một công cụ không thể thiếu đối với tất cả những dự án với sự tham gia của rất nhiều thành viên. Bài viết này sẽ hướng dẫn các bạn cách download git trên hệ điều hành Windows. …

Git là gì? Developer nào cũng cần biết!

Git là gì? Git là một hệ thống kiểm soát phiên bản phân tán (Distributed Version Control System) mà các developer triển sử dụng trên toàn thế giới. Nó giúp chúng ta theo dõi những thay đổi của mã nguồn theo dòng thời gian, và là một phần không thể thiếu khi làm việc theo nhóm. GIT là gì? GIT …

Đọc và ghi file PDF trong Java với iText

iText là một thư viện được tạo ra bởi Bruno Lowagie cho phép tạo, chỉnh sửa và đọc các file PDF. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách sử dụng iText để thực hiện các thao tác cơ bản với file PDF. Maven dependency Để sử dụng iText chúng ta cần thêm dependency sau vào …

Cách tắt logo trong Spring boot khi khởi động ứng dụng

Để tắt logo được in ra màn hình console hoặc trong file log khi ứng dụng Spring Boot khởi động, chúng ta có 3 cách khác nhau để làm điều này Sử dụng code Chúng ta có thể sử dụng setBannerMode(Banner.Mode.OFF) trong hàm main của một ứng dụng Spring Boot, với cách này thì logo sẽ không được in ra …

Nguyên nhân xảy ra lỗi InvocationTargetException

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 …

So sánh Tomcat, Jetty và Undertow trong Spring Boot

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ử …

10 tool hữu ích cho các Web Developer

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 …