post image

Xây dựng ứng dụng chat Realtime sử dụng WebSocket

Bạn có muốn làm một ứng dụng Chat giống như Messenger của Facebook, có thể có nhiều người cùng truy cập vào cuộc hội thoại để nói chuyện với nhau hay không ? Nếu bạn muốn làm một ứng dụng Chat như vậy thì bài viết này có lẽ sẽ có ích với bạn. Bài

post image

WebSocket là gì ?

WebSocket là giao thức hỗ trợ giao tiếp hai chiều giữa client và server để tạo một kết nối trao đổi dữ liệu một cách mạnh mẽ. WebSocket hay được sử dụng trong các trường hợp yêu cầu realtime như các ứng dụng chat hay là biểu đồ. Vậy WebSocket là gì chúng ta cùng

post image

Con đường nào cho lập trình viên biết Tiếng Nhật ?

Ngày nay, với sự đầu tư mạnh mẽ của các doanh nghiệp Nhật vào nước ta cũng như sức hút rất lớn từ thị trường Nhật Bản thì việc bạn biết Tiếng Nhật cũng đã tạo nên sự khác biệt giữ người lao động biết và không biết Tiếng Nhật. Vậy còn với những lập

post image

Gradle vs Maven – Gradle có gì hay hơn Maven ?

Gradle vs Maven nên sử dụng cái nào cho dự án Spring Boot của mình là câu hỏi của rất nhiều những bạn lập trình viên Java. Có người bảo rằng nên dùng Maven, có người thì lại bảo Gradle hay hơn. Vậy chúng ta nên sử dụng Gradle hay Maven cùng tìm câu trả

post image

OAuth2 là gì ? Nó được hoạt động như thế nào ?

OAuth2 hiện tại đang vẫn được các nền tảng xã hội lớn như Twitter, Facebook hay Google sử dụng. Vậy OAuth2 là gì? Nó được hoạt động như thế nào ? Chúng ta cùng tìm hiểu ở bài viết này nhé. OAuth2 là gì? Đầu tiên chúng ta cùng tìm hiểu OAuth là gì ?

post image

Cascade trong JPA, các loại CascadeType

Cascade trong JPA, Hibernate là gì? Các loại CascadeType Cascade là gì? Cascade là một tính năng giúp quản lý trạng thái của các đối tượng trong một mối quan hệ một cách tự động. Ví dụ ta có mối quan hệ giữa bảng company và bảng employee như sau: Mối quan hệ giữa company

post image

Spring JDBC trong ứng dụng Spring Boot

Ngày nay, JPA và các ORMs luôn là lựa chọn mặc định của lập trình viên khi lập trình ứng dụng Spring Framework. Tuy nhiên, Spring JDBC vẫn luôn là công cụ mạnh mẽ để truy xuất dữ liệu quan hệ. Nếu bạn không cần phải dùng đến một ORM, bạn cần truy xuất nhanh

post image

Cấu hình nhiều tệp properties với Spring Cloud Config Server

Spring Cloud Config là một mô-đun của Spring Cloud cung cấp việc lưu trữ và phục vụ các cấu hình phân tán trên nhiều ứng dụng và môi trường. Trong các ứng dụng thực tế, các ứng dụng có các thông tin cầu hình chung và riêng. Chẳng hạn như các ứng dụng cần dùng chung thông tin

post image

Hướng dẫn tự tạo custom @Conditional

Tôi đã giới thiệu với các bạn các sử dụng các loại @Conditional có sẵn trong Spring Boot. Tuy nhiên, trên thực tế, sẽ có những lúc yêu cầu các loại điều kiện nằm ngoài phạm vi của Spring Boot cung cấp. Khi đó, chúng ta phải tự tạo @Conditional cho mình. Tự tạo @Conditional

post image

Redis là gì ? Tại sao lại nên sử dụng nó ?

Ban đầu khi lập trình chúng ta hay sử dụng các file tệp để lưu trữ dữ liệu, sau này công nghệ phát triển hơn chúng ta sử dụng các cơ sở dữ liệu quan hệ để lưu trữ các thông tin vào trong đây. Redis cũng được sử dụng với mục đích như vậy.