THẢO LUẬN

thg 11 16, 2023 9:18 SA

bài viết dễ hiểu

+1

Bài viết rấy hay. Mong anh viết bài sau về "Những bad practice như trên còn khá nhiều nữa, ví dụ như Base Service, @RequestMapping, vẫn dùng HttpServletRequest,... nhưng mình không viết ra đây" và bài về Spring Security. Em cảm ơn anh!

0
thg 11 16, 2023 7:45 SA

@thangdangblog chuẩn rồi bác ạ. 😄 khi thử làm leader mới biết các tướng lĩnh ngày xưa giỏi cỡ nào !

+1
thg 11 16, 2023 7:23 SA

Đọc xong thấy cuốn ghê, bên cạnh đó cũng muốn tìm hiểu về lĩnh vực bảo mật khi đọc bài post của chủ thớt. Thank chủ thớt đã truyền cảm hứng.

+1

Mình có nên tạo global module là schema, để tránh làm việc import MongooseModule có hợp lí hơn k bác nhỉ. Image Pasted at 2023-11-16 10-50-c8ifkottw3ywtcpiamx5scguie.png

+1
thg 11 16, 2023 3:41 SA

Khó nhất vẫn là cụm: tâm phục khẩu phục

+2

Cảm ơn bạn đã ủng hộ 😆.

0
Avatar
đã bình luận cho bài viết
thg 11 16, 2023 2:31 SA
0
thg 11 15, 2023 8:14 CH

vậy là nếu áp dụng cho các dự án lớn là không nên ạ? tại trường em đang dạy php dở mà em thì lại tự học reactjs

0
thg 11 15, 2023 2:39 CH

Sorry chỗ này mình viết không rõ lắm, ý bạn có phải dòng này không: "Lúc này sẽ thấy các message lần lượt được route đến các consumer khác nhau trong cùng consumer group" Ý mình là các message được route đến các consumer. Ví dụ msg1 route đến consumer1, msg2 route đến consumer3, msg3 route đến consumer2. Không phải là 1 message được route đến tất cả các consumer 😄. Mình sẽ sửa lại chỗ này cho dễ hiểu hơn.

0

hay quá, lâu rồi mới thấy anh viết bài lại 😁

+1

Dạ cho em hỏi .Đoạn code trong bài viết được lấy từ đâu ạ

0
thg 11 15, 2023 4:52 SA

mình thấy ở trên có 1 ý chưa hiểu lắm là: 2 consumer cùng 1 consumer group khi lắng nghe trên 1 topic thì message sẽ route đến từng consumer trong consum group. Nhưng mà ở bài trc mình lại thấy bạn có viết là trên 1 consum group thì chỉ có 1 consumer nhận được mess. Nghe 2 cái này có vẻ mâu thuẫn nhờ bạn giải thích giúp mình đang hiểu sai ở đâu.

0

bài viết rất hay ạ

+1

@rockman88v thật ra thì không cần cấu hình lại storage class đâu bác, mặc định elastic stack nó sẽ nhận storage class "standard", vấn đề này có thể giải quyết bằng cách tự thêm storageClassname

volumeClaimTemplate:
  accessModes: ["ReadWriteOnce"]
  storageClassName: longpq-nfs-retain #tự thêm
  resources:
    requests:
      storage: 30Gi
0
thg 11 15, 2023 3:57 SA

hay

0

Đúng là những cách này tệ thật. Mọi người ai đang làm Frontend code JS thì nên tránh nhé 😁

+1
thg 11 15, 2023 1:48 SA

Theo mình thấy cách tạo null object sẽ giúp kiểm soát được các giá trị mặc định của các trường một cách tốt hơn, cũng đúng như ý của Huy có nói ở trên. Làm như cách của Hoàng không sai, tuy nhiên code sẽ hơi phức tạp nếu như object của mình có nhiều cấp.

VD: obj = [{id: 1, x: {y : {z: 1}} }]

obj.find(o => o.id == 1)?.x?.y?.z ?? 'Unknown'

0
thg 11 15, 2023 1:38 SA

Dùng class như cách trên cũng ok bạn ơi. Nhưng nếu cần 1 giá trị default khác thì bạn phải tạo 1 class mới tinh và code nhìn sẽ hơi bị lặp một chút. có nhiều cách để xử lý 1 vấn đề, nên tùy từng trường hợp mình sẽ áp dụng hiệu quả các cách ạ

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í