THẢO LUẬN

Avatar
đã bình luận cho bài viết
thg 10 8, 2025 4:04 SA

Cám ơn Bạn

0

Hi bạn, tùy vào các loại mã độc sẽ co cách xử lý khác nhau nhưng nhìn chung là sẽ phải cô lập máy bị nhiễm tránh lây lan sang các máy khác trong mạng, ngắt mạng để hạn chế dữ liệu và thông tin gửi ra ngoài và tiến hành rà soát, phân tích. Lý do bạn xóa mãi không hết là do chưa ra tìm ra nguồn lây lan chính hoặc web bạn đang có lỗ hổng chưa vá nên kẻ tấn công cứ thế mà phang :>

0
thg 10 8, 2025 1:32 SA

"Ghi nhớ: Alias chỉ dùng được ở các bước sau SELECT, như ORDER BY hay HAVING" - Câu này chắc có chút nhầm lẫn.

Vì theo thứ tự đề cập trong bài viết, mình thấy chỉ có 3 mệnh đề sau SELECT (không có HAVING)

  1. SELECT
  2. DISTINCT
  3. ORDER BY
  4. LIMIT (TOP)
+1
thg 10 7, 2025 8:27 SA

hic .....

0
Avatar
đã bình luận cho bài viết
thg 10 7, 2025 6:35 SA

cảm ơn b 🫶 mong có thêm nhiều bài viết về chủ đề Query Optimization

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 7, 2025 3:03 SA

Great example on using ransackable_scopes for filtering! It’s crucial to have that flexibility in queries, especially with boolean flags. I appreciate how you’ve structured the logic clearly. By the way, have you checked out Block Blast? They offer some amazing resources that could complement your work in Ruby on Rails. You can find them here: Block Blast. Keep up the good work!

0

xin file xml bác ơi

0
thg 10 6, 2025 2:13 SA

sao bài này ăn downvote nhiều thế nhỉ?

0

Từ 1 file .dbc mà lần mò đến đây 👏

0
Avatar
đã bình luận cho bài viết
thg 10 5, 2025 12:33 CH

test3

0
Avatar
đã bình luận cho bài viết
thg 10 5, 2025 12:33 CH

test2

0
Avatar
đã bình luận cho bài viết
thg 10 5, 2025 12:33 CH

test

0
thg 10 4, 2025 2:59 CH

@datbv Nhưng đến commit phase mà instance A ngủm củ tỏi thì sao bạn nhỉ?

0
thg 10 4, 2025 8:41 SA

Có vẻ bài viết được dịch lại ở đâu đó, "Bạn tưởng tượng: Payment Service trừ tiền thành công, nhưng Order Service chưa nhận event vì network timeout.

Kết quả? Khách hàng mất tiền, đơn hàng chưa tạo. Bạn thử retry, nhưng mọi thứ tệ hơn: duplicate event → tiền bị trừ hai lần, stock giảm nhầm, shipment đôi.

Partial failure và duplicate event không phải ngoại lệ, mà là thực tế microservices.

Bạn nhận ra: nếu partial failure đã phức tạp, thì rollback và compensate liệu có cứu được tình hình?" đoạn này mình hoàn toàn không đồng ý, không biết bạn đã nghe tới điểm pivot trong saga hay chưa, hay xử lý idempotency chưa

0

@dangxuanthangqt cám ơn bạn đã phản hồi, mình đã cập nhật lại trong bài rồi nhé 🥰

+1
thg 10 4, 2025 2:02 SA

Mình đang làm như bạn và bị dính lỗi COOP (cross-origin-opener-policy)

0

@trandatk không làm đc ngay á. Theo cảm nhận mình thì chứng chỉ luyện cho mình tư duy system design hoặc các thứ xung quanh à.

+1

nếu trong lint-staged mà lại dùng các script trong package.json như npm run lint. thì lại không chính xác lắm nhỉ. nếu script npm run lint được config chạy cho toàn bộ file thì sao? nên dùng eslint/prettier trực tiếp trên danh sách file mà lint-staged cung cấp. Nó sẽ tự động append file path.

"lint-staged": {
  "*.{js,jsx,ts,tsx}": [
    "eslint --max-warnings=0 --fix",
    "prettier --write"
  ]
}
+1

Oki bạn mình nhé

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí