ThreadLocal trong Java
Class ThreadLocal trong Java là một class cho phép chúng ta có thể lưu trữ và lấy giá trị của các biến trong cùng một thread đó các bạn. Chỉ cần cùng một thread thì các bạn có thể lưu trữ một giá trị và… Read More
Class ThreadLocal trong Java là một class cho phép chúng ta có thể lưu trữ và lấy giá trị của các biến trong cùng một thread đó các bạn. Chỉ cần cùng một thread thì các bạn có thể lưu trữ một giá trị và… Read More
Structured Concurrency trong Java là một cải tiến của Java từ Java 19, trong việc hiện thực, bảo trì các đoạn code liên quan đến việc thực thi các tác vụ gồm nhiều tác vụ con được xử lý multi threading. Việc cải tiến này… Read More
Trong bài viết trước, mình đã giới thiệu với các bạn cách làm việc với tập tin .properties sử dụng class Properties. Có những nhu cầu liên quan đến cấu hình thông tin của ứng dụng khác mà class Properties này không hỗ trợ, ví… Read More
Tập tin .properties là những tập tin dùng để cấu hình các thông tin cho ứng dụng. Đây là những thông tin có thể thay đổi trong quá trình chúng ta phát triển và deploy ứng dụng lên môi trường production. Những thông tin này… Read More
Trong bài viết trước, mình đã hướng dẫn với các bạn type Query trong GraphQL và cũng đã sử dụng Spring GraphQL cùng với Spring Data R2DBC để hiện thực GraphQL request để truy vấn thông tin sinh viên. Để thêm mới, chỉnh sửa, xoá… Read More
Giả sử mình có danh sách thông tin sinh viên như sau:
1 2 3 4 |
const students: Student[] = [ { id: "1", name: "Khanh" }, { id: "2", name: "Quan" }, ]; |
với class Student có nội dung như sau:
1 2 3 4 |
interface Student { id: string; name: string; } |
Nếu bây giờ mình định nghĩa một class khác StudentInfo cũng chứa thông tin sinh viên với thêm thông tin về lớp học… Read More
Để chuyển đổi chuỗi danh sách dữ liệu JSON sang danh sách đối tượng trong TypeScript, các bạn có thể sử dụng phương thức parse() của đối tượng JSON. Ví dụ như mình có một danh sách các lớp học được trả về từ backend… Read More
Mình đã giới thiệu với các bạn về Spring Data R2DBC. Với Spring Boot thì việc cấu hình và sử dụng Spring Data R2DBC đơn giản và thuận tiện hơn rất nhiều. Cụ thể như thế nào? Chúng ta hãy cùng nhau tìm hiểu trong… Read More
Trong bài viết trước, mình đã hướng dẫn các bạn cấu hình Flyway với ứng dụng Spring Boot sử dụng Spring Data JDBC. Nếu ứng dụng Spring Boot của các bạn đang sử dụng Spring Data R2DBC thì Flyway sẽ không work. Ví dụ mình… Read More
Connection pool là cách chúng ta control số lượng connection tối đa được open tới một server hoặc database nào đó. Đây là cách chúng ta tiết kiệm và sử dụng resource cho hợp lý, tránh lãng phí. Không một server nào có thể handle… Read More