Record class trong Java

Trong Java, khái niệm immutable dùng để chỉ những class mà đối tượng của chúng không bị thay đổi thông tin sau khi được khởi tạo. Bình thường, để khai báo một immutable class, chúng ta sẽ: Khai báo class này là final để không… Read More

Websocket với Socket.IO Java

Socket.IO có 2 Java implementation chính là Socket.IO Java và Netty-socketio. Netty-socketio thì chỉ implement tới Socket.IO 2.x còn Socket.IO Java thì đã implement tới latest version của Socket.IO. Do đó, nếu muốn implement một Websocket server với Socket.IO sử dụng Java, các bạn hãy dùng… Read More

Sealed class trong Java

Trong Java, để ngăn chặn việc kế thừa của một class nào đó, chúng ta sẽ sử dụng từ khoá final để khai báo cho class đó. Ví dụ như sau:

Class Test sẽ không thể kế thừa class JavaExample vì class JavaExample này… Read More

Giới thiệu về Socket.IO

Socket.IO là một thư viện giúp chúng ta có thể implement một kênh communication 2 chiều giữa client và server với độ trễ thấp dựa trên các sự kiện. Chúng ta có thể sử dụng Socket.IO để hiện thực một Websocket server. Originally thì Socket.IO… Read More