THẢO LUẬN

thg 7 18, 2023 8:49 SA

@systemdesign.vn

Thế cho mình hỏi là khi bạn thiết kế hệ thống bạn căn cứ vào đâu để biết hệ thống đấy của bạn là hiệu quả?

+1
thg 7 18, 2023 8:39 SA

Kk màu mè là mình thích lắm 😎

0

Có vẻ bác chưa đọc kĩ bài mình viết.

  • 3 câu hỏi đầu tiên bác có thể đọc kĩ bài viết
  • Còn câu hỏi cuối cùng của bác là redis chết thì mình trả lời như sau: Redis chết thì cái gi là quan trọng nhất, nó là data vậy mình sẽ backup nó như sau:
  • Redis default rdb để backup và nó backup theo checkpoint thì có thể bị loss data ( chỗ này mình trade off để đạt được tốc độ)

Ngoài ra bạn dựng HA cho cụm redis. Mà mình cũng ns luôn để b biết là nó khó chết lắm kakakaka

0
Avatar
đã bình luận cho bài viết
thg 7 18, 2023 8:23 SA

Hi ạ, có bác nào tìm được chỗ truyền vnp_IpnURL qua cho VnPay chưa ạ, em đang gặp vấn đề tương tự 😊

0

Hãy mô tả vấn đề bạn gặp phải và cộng đồng mạng có thể sẽ hỗ trợ bạn.

0

@mitapari tôi đồng ý là ngôn ngữ và trình dịch tách biệt nhưng không phải là không liên quan, bản thân khi phát triển một ngôn ngữ thì nhà phát triển đã tạo ra trình dịch phù hợp cho nó, giống như hệ điều hành và máy tính, bạn không thể đem win x86 chạy trên cpu Snapdragon và bảo Snapdragon là cpu x86 được. Bản thân python hay java đều được tối ưu cho từng kiểu biên dịch hoặc thông dịch, kể cả bạn có dùng trình thông dịch cho java thì bản chất nó vẫn biên dịch từng dòng code ra hoặc dùng biên dịch cho python thì nó vẫn là thông dịch từng dòng code. Tóm lại là khi nói tới 1 ngôn ngữ ta sẽ gộp chung cả trình dịch của nó mặc dù chúng là 2 phần riêng biệt nhưng nó là 2 phần thiết kế ra để cho nhau, không ai nói java là ngôn ngữ thông dịch và ngược lại python là biên dịch. Ok man

0

VẪN KO SỬA ĐC Ạ, CẦN HỖ TRỢ

0

Add kiểm tra lại list trên ạ, có vài link em thấy ko truy cập được. còn đây là trang em seo, add cho em để link này ở đây nha. Em cảm ơn https://ofnews.vn/xe-moi

0

Bác cho em hỏi:

  • Nếu nhiều user đặt cùng 1 mức stop loss thì mình tổ chức dữ liệu như nào?
  • Cách tổ chức dữ liệu đó có đảm bảo tính thứ tự không?
  • Tính năng stop loss/take profit có liên quan tới hệ thống tính khớp lệnh không?
  • Khi Redis chết thì mình xử lý như nào?

Thank you bác.

0
thg 7 18, 2023 1:59 SA

Cám ơn góp ý của bác ♥️

TPS của hệ thống = 3, là con số nhỏ, hầu hết các RDBMS truyền thống đều đáp ứng được nên mình không cho phần này vô. Ngoài ra, bác có thể giải thích tại sao load test là phần quan trọng đối với một bài viết system design không? 🤔

Bài viết này mình có tham khảo sách System Design Interview Volume 2 của Alex Xu & Sahn Lam và đã ghi trong phần tham khảo rồi nha bác. 😁

0
thg 7 18, 2023 1:53 SA

@devil_boom_129 Phần create trong controller em k có sử dụng phương thức map .

0
thg 7 18, 2023 1:42 SA

bạn có dùng method map ở đâu không?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 17, 2023 4:16 CH

@nam90nh nên thành ra add event với remove event mình thấy chưa giải quyết vấn đề của mình được ý 😦 hoặc mình chưa biết làm. Vì add event hay remove event đều cần 1 action đi kèm khi sự kiện chuột hoặc bàn phím xảy ra. Mình đâu có biết viết function gì đâu. cái mình cần là làm cái function có sẵn nó chạy, chứ k phải add mới hay bỏ cũ đi

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 17, 2023 4:13 CH

@hungtreo nói thế này chắc dễ hiểu hơn, 1 trang web nó có sẵn event rồi , k phải mình tạo rồi addevent nha, mình là đang tương tác với 1 trang web sẵn có trên mạng ấy, và hoàn toàn mình cũng k biết người ta xây cái web đó như thế nào, gán event gì, function gì đi kèm.

Cái mình cần đơn giản : automation cái web đó, và mình đang dùng lệnh DOM-Javascript để làm gì, để điền, để click ( chỉ vậy thôi )

Nhưng vấn đề là gì, nhiều khi bạn gán value cho 1 element textbox bằng DOM JS, nó chỉ hiển thị cái value bạn đang gán, mà cóc chạy như khi bạn tự gõ tay vào ô đó.

Ví dụ gõ tay nó filter theo từng lần bấm phím của mình, thì dùng lệnh DOM JS gán value, nó hiển thị vậy thôi, chả filter gì cả.

0
thg 7 17, 2023 10:56 SA

Được lun 😄 cứ liên hệ mình nhé

0
Avatar
đã bình luận cho bài viết
thg 7 17, 2023 9:39 SA

Thank you so much 😃

0
thg 7 17, 2023 8:49 SA
  • Dùng LIKE để search text thì phải scan toàn bộ rows, độ nhiễu cao
  • Full text search sử dụng cấu trúc dữ liệu inverted index (key value)
  • Chia 1 document thành nhiều term rồi đánh index cho từng term (term này nằm ở document nào)
  • Khi search 1 phrase thì kết quả sẽ là union của từng term
  • Tokenization: cách chia term trong 1 document
  • 2 cách tokenization: N-gram và Morphological analysis (MA)
  • N-gram (1, 2 hoặc 3): chia document thành các term với N ký tự
  • MA: dùng trong Natural Language Processing (NLP). Chia document thành các từ.
0

Có cách nào để Google index nhanh hơn không ạ ?

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í