Hôm nay mình sẽ chia sẻ kinh nghiệm thực tế debug filter trong Spring Boot khi request bị chặn bởi Filter trong lúc giúp đồng nghiệp xử lý lỗi trên production
Continue readingChia sẻ kiến thức lập trình, kĩ năng mềm từ góc nhìn của một Engineer
Hôm nay mình sẽ chia sẻ kinh nghiệm thực tế debug filter trong Spring Boot khi request bị chặn bởi Filter trong lúc giúp đồng nghiệp xử lý lỗi trên production
Continue readingMình muốn chia sẻ đến mọi người những thói quen tốt trong ngành phát triển phần mềm mà những bạn Engineering cả mới, cả cũ nên biết để có thể nâng cao kĩ năng của bản thân, định vị được giá trị, sự khác biệt của mình trên thị trường.
Continue readingGiải pháp chống trùng lặp dữ liệu (duplicate request) mà mình muốn nói đến ở đây, chính là việc một user khi thao tác với một nguồn cấp API hoặc bất kì nguồn dữ liệu nào, trên thực tế họ chỉ thao tác 1 lần, tuy nhiên vì lý do lỗi bất kì nào đó như: do người dùng cố tình, hoặc có thể do hacker, nhằm mục đích gây ra sai lệch dữ liệu hệ thống.
Continue readingChuyện là có một hệ thống cũ legacy từ trước, đồng nghiệp code cả nghìn dòng từ trên xuống dưới, mỗi khối lại đắp thêm rất nhiều đoạn if-else java để routing điều kiện, đọc vào mà cảm giác như đang lạc vào chốn bồng lai tiên cảnh nào đó không rõ nữa.
Continue readingKhi làm việc với java thì việc hiểu và biết cách sử dụng stream để tối ưu hóa hiệu suất công việc là điều thực sự cần thiết, hôm nay mình sẽ hướng dẫn các bạn cách dùng một số chức năng mà java stream cung cấp
Continue readingViệc triển khai một git flow chuẩn là điều mà đa số những công ty lớn đang triển khai, những công ty nhỏ và vừa cũng bắt đầu triển khai dần khi quy mô của team phát triển sản phẩm đang dần mở rộng.
Continue readingHôm nay mình muốn chia sẻ một vài những thói quen code tốt, hoặc đứng ở góc nhìn của mình thì mình nghĩ nó cần thiết với mỗi engineer để có thể trở nên ngày càng tốt hơn.
Continue readingHôm nay chúng ta sẽ ngó sang một chút về Java, ví dụ một câu hỏi phỏng vấn mà bạn được hỏi như sau: yêu cầu cần ba luồng thực hiện tuần tự, có những cách triển khai nào để có thể đạt được nó.
Continue readingGit patch là một lệnh cực kì hữu ích cho việc sao lưu code cũng như dùng để chia sẻ những code base cho đồng nghiệp mà không cần phải đẩy code lên nhánh remote.
Continue reading© 2025 Cafeincode
Theme by Anders Noren — Up ↑