THẢO LUẬN

Avatar
đã nhận xét cho câu hỏi
Aug 15th, 2024 3:05 a.m.

Có bạn nào có kinh nghiệm xin chia sẻ mình được không ạ

0

Bài viết gốc có thể đọc tại đây --> Link

0
Aug 14th, 2024 2:55 p.m.

Cái spring academy hình như được free từ đầu tháng 8 năm nay rồi hay sao ấy: https://spring.academy/updates-to-pro-faq Em muốn hỏi anh cách anh liên hệ bên vnware ạ em nhắn box chat với trợ lý ảo thì không ổn cho lắm. Em muốn confirm lại những điều kiện ngoại trừ việc THAM GIA THI để lấy được certi ạ. Mong nhận được phản hồi sớm từ anh.

0

@lgdark hay quá anh ơi

0

Hi bạn, Đối với Static class và Singleton thì nhìn thoạt giống nhau nhưng mà sinh ra với vai trò khác nhau:

  • Static thì được khởi tạo lúc runtime (khác với Singleton, gọi thì nó mới khởi tạo, hoặc muốn giống thì gọi lazy)
  • Static không có tính đa hình và kế thừa được như Singleton
  • Static không override được như Singleton
  • Static không lưu trữ được trạng thái đối tượng vì nó không có đối tượng cụ thể ...

Nên là:

  • Static thì nên sử dụng để chứa các hàm ultility hoặc hằng số,..
  • Singleton thì nhờ việc giữ được trạng thái đối tượng nên dùng để tạo instance kết nối với database, các kiểu cấu hình ứng dụng, các kiểu các kiểu ^^
0

bạn check lại nha ^^

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Aug 14th, 2024 9:05 a.m.

@BuiHuyHoang oke bạnk

0
Aug 14th, 2024 3:30 a.m.

Ở phần new RTCPeerConnection(configuration) thì configuration có bắt buộc không vậy anh? Nếu configuration có iceServers thì khác gì với không có iceServers vậy ạ?

0
Aug 13th, 2024 4:09 p.m.

"tuy nhiên về bản chất thì Middleware sau khi gọi hàm next() thì sẽ không biết handler nào sẽ được gọi sau đó".

@ntngoc96wd : Anh ơi, tại sao lại không biết handler nào được gọi vậy ạ ? E nghĩ nó gọi tới middleware hoặc hanlder function đặt ngay sau nó chứ ạ ? VD: app.use("/", middleware1, middleware2, ...) thì khi gọi hàm next() của middleware1, thì ứng dụng nó chuyển quyền kiểm soát tới handler đặt sau nó mà ạ ? Không biết e hiểu vậy đúng chưa, mong anh giải thích giúp e đoạn này với, e chưa hiểu sao nó không biết gọi handler nào sau đó ạ ?

+1
Aug 13th, 2024 2:58 p.m.

Copy nếu dùng Spread Operator thì chỉ là Shallow thôi chứ nhỉ, nếu tồn tại ref type trong lúc cop thì cũng bê sang mà

0

cảm ơn anh đã dành thời gian tổng hợp ạ

0

Còn mounted anh trai ơi

0
Avatar
đã bình luận cho bài viết
Aug 13th, 2024 3:11 a.m.

Bài viết bao năm mà vẫn chất lượng thật

0

hài thật

0
Aug 12th, 2024 10:10 a.m.

Cảm ơn bạn mk sẽ cập nhật lại ❤️

0
Aug 12th, 2024 9:15 a.m.

Chào bạn, mình đã đọc qua mô tả vấn đề của bạn và đang hiểu nó nằm ở Third party, không biết Third party đang dùng có phải là loại phổ biến không (Stripe, Paypal, ...), đang dùng trả phí hay trial, nhiệm vụ giao cho Third party có phải tác vụ nặng không. Nhưng mình có một số giải pháp bạn có thể tham khảo:
1. Khai thác Third party để giảm thiểu lỗi:
    a. Liên hệ với Third party thông qua email để xin sự trợ giúp, xem xét tình trạng như bạn mô tả (đây là cách mà ít developer nghĩ đến), sau khi họ kiểm tra log và có thể có câu trả lời chính xác cho bạn (này của Third party nên mình cũng chịu). Đây là thông tin hữu ích để có thể khai thác tiếp
    b. Đọc lại tài liệu của Third party xem có giới hạn request/second không, có một số service triển khai điều này để tránh DDos. (Mình cũng từng gặp trường hợp Third party limit request/second với khoảng thời gian random và phải tìm cách để khai thác điều đó mà không ảnh hưởng đến tác vụ của client)
2. Sử dụng WebHook
    Nếu Third party có hỗ trợ Webhook thì sẽ một giải pháp tốt, bạn thêm endpoint webhook vào Third party chỉ gọi đến API xử lý trên Third party, lúc nào thành công thì Third party sẽ call API của server mình để báo kết quả. Sau đó có thể dùng Notification push thông báo phía client để gửi kết quả. Trường hợp không có Notification, có thể dùng API GET call check kết quả trên server sau n giây, tất nhiên chỉ trong phạm vi tác vụ của client đó muốn.

0
Aug 12th, 2024 7:41 a.m.

Mình đã phản hồi bạn rồi, cám ơn bạn

0
Aug 12th, 2024 2:42 a.m.

Bảng nhỏ nên là partition sẽ chậm hơn chưa partition nhé bạn. Cái này là để xử lý khi dữ liệu tăng trưởng từ 2GB trở lên

0

mình làm theo như hướng dẫn nhưng vẫn hiện số người là 0 Cái cày có phải khởi chạy Laravel Echo ji thêm không ad ơi

0
Aug 11th, 2024 5:08 p.m.

Nên dùng từ package-private thay vì default sẽ ok hơn.

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í