Một ô nhập liệu xoá được cả bảng — và 5000 dòng từ 1403ms xuống 19ms
JDBC từ đầu: PreparedStatement chặn injection thế nào, getInt trên cột NULL trả về 0, chèn hàng loạt nhanh gấp 74 lần, và setFetchSize bị bỏ qua im lặng nếu quên một dòng.
JDBC từ đầu: PreparedStatement chặn injection thế nào, getInt trên cột NULL trả về 0, chèn hàng loạt nhanh gấp 74 lần, và setFetchSize bị bỏ qua im lặng nếu quên một dòng.
Nhóm đặt tên, tham lam và không tham lam, biên từ; và một phép đo cho thấy ví dụ ReDoS trong sách giáo khoa đã hết tác dụng với JDK 21, còn kiểu bùng nổ thật thì nằm ở chỗ khác.
record ánh xạ không cần chú thích, trường thiếu về giá trị mặc định, trường thừa thì ném lỗi, và cái bẫy khi nhúng JSON vào thẻ script.
Serialization của Java chạy mã trong lúc đọc, gấp ba lần kích thước JSON, lộ cấu trúc lớp trong luồng byte, và cách chặn bằng ObjectInputFilter nếu buộc phải dùng.