Mình chat realtime rồi, nhưng bị gặp vấn đề: Khi 1 user (1) thoát ra room, user (2) vẫn thấy user (1) đang online. Mình check nhưng chưa tìm ra cách fix, bạn xem giúp ạ
@TrangHTT
Cảm ơn bạn nha. Mình hiểu rồi. Mình có thể hỏi thêm một ý nữa được không?
“trạng thái chỉ có thể được thay đổi theo kiểu có thể dự đoán”
Mình chưa hiểu rõ về khái niệm này lắm. Bạn có thể cho mình vài trường hợp về kiểu dữ liệu này được không?
AWS thì có nhiều loại chứng chỉ b ạ, cái mình thi là SAA, theo mình thấy thì nó cũng k khó lắm, chủ yếu là nắm rõ các khái niệm base và giải quyết vài tình huống hay gặp, mình ôn trong 3 tuần SAA, đề SAA thì thi bằng tiếng Anh b ạ .
Câu hỏi phỏng vấn đây à .
Good question. Việc nên hay không nên, nếu đánh thì đánh ntn nếu chỉ phụ thuộc vào ORDER BY là không đủ, nó còn phụ thuộc vào điều kiện tìm kiếm của em là gì để quyết định. Ngoài ra cần hiểu cơ chế hoạt động của query nữa.
Anh ví dụ "SELECT * FROM EMPLOYEE ORDER BY LAST_NAME". Nếu không đánh index, nó sẽ sort table và lấy ra toàn bộ. Độ phức tạp khi sort best case cũng phải O(n), và nó sort trong quá trình query. Nếu đánh index, đơn giản rồi, B-Tree nó support link các node với nhau, nên việc còn lại chỉ là scan table index và look up sang table chính, complexity O(logn) luôn -> nên đánh index. Ngoài ra nó cũng phụ thuộc vào việc column đấy có đc update thường xuyên không bla bla.
Một câu khác có điều kiện "SELECT * FROM EMPLOYEE WHERE LAST_NAME > 'T' ORDER BY LAST_NAME". Nếu không index, luôn luôn vẫn là sort table và seq scan. Nếu index, giống case trên, look up vị trí đầu tiên thỏa mãn đk O(logn).
Good. Em nói đúng nhưng cũng chưa đúng. Lý thuyết đều dùng được, nhưng không làm như thế em nhé. Lý thuyết và thực tế là 1 khoảng cách rất xa.
Red-black hay AVL Tree mà em nói là cây nhị phân cân bằng, lưu ý là nhị phân, 1 node có tối đa 2 node con.
Với index nó dùng tư tưởng của BST và BT để implement và B-Tree index ở đây ám chỉ balance tree, các node có thể có nhiều hơn 2 node con, điều quan trọng là nó phải balance để đảm bảo complexity luôn thấp nhất, chắc em rõ cái này rồi.
THẢO LUẬN
đoạn
leavingcó chạy vào ko bạn?Bạn cũng check lại khi user 1 thoát channel thì bạn đã gọi
Echo.leavechưa@yendevy mình cũng đang có ý định học chứng chỉ này, thì k biết bạn có thể cho mình xin một ít tài liệu về chứng chỉ này được không nhỉ 😅
Mình chat realtime rồi, nhưng bị gặp vấn đề: Khi 1 user (1) thoát ra room, user (2) vẫn thấy user (1) đang online. Mình check nhưng chưa tìm ra cách fix, bạn xem giúp ạ
^^
@TrangHTT Cảm ơn bạn nha. Mình hiểu rồi. Mình có thể hỏi thêm một ý nữa được không? “trạng thái chỉ có thể được thay đổi theo kiểu có thể dự đoán” Mình chưa hiểu rõ về khái niệm này lắm. Bạn có thể cho mình vài trường hợp về kiểu dữ liệu này được không?
@xuanvinhln có thể e biết r nhưng a vẫn tl để ng khác cũng biết :v. Upvote đi chứ chần chừ gì nữa
Hóng phần 2, phần 2 nhớ comment link vào đây nhé bác
Bài viết chất lượng quá thanks bạn
@datbv Yeah Yeah
! Senior có khác, em hỏi vui thôi mà trả lời tường tận quá điiii
@datbv
@yendevy cuộc sống khó khăn lắm bạn, phải mò cua bắt cá, sau còn mua bỉm cho vợ, trà sữa cho con.
B chỉ thi chứng khoán là giỏi thôi
AWS thì có nhiều loại chứng chỉ b ạ, cái mình thi là SAA, theo mình thấy thì nó cũng k khó lắm, chủ yếu là nắm rõ các khái niệm base và giải quyết vài tình huống hay gặp, mình ôn trong 3 tuần SAA, đề SAA thì thi bằng tiếng Anh b ạ .
Ngưỡng mộ bạn này, mình thi chứng chỉ FE mấy lần chưa đỗ
ngưỡng mộ,thi AWS có khoai lắm ko ạ? đọc cũng thấy sợ rồi
Cảm ơn b nhé
mình thi chứng chỉ SAA của Amazon b ạ, cty mình không bắt thi mà hỗ trợ thi nên mình mình thi thôi
Ok, em muốn đề cập đến distributed transaction. Đúng là nhân tài đây rồi. Cứ hóng đi rồi sẽ có bài
.
Câu hỏi phỏng vấn đây à
.
Good question. Việc nên hay không nên, nếu đánh thì đánh ntn nếu chỉ phụ thuộc vào ORDER BY là không đủ, nó còn phụ thuộc vào điều kiện tìm kiếm của em là gì để quyết định. Ngoài ra cần hiểu cơ chế hoạt động của query nữa.
Anh ví dụ "SELECT * FROM EMPLOYEE ORDER BY LAST_NAME". Nếu không đánh index, nó sẽ sort table và lấy ra toàn bộ. Độ phức tạp khi sort best case cũng phải O(n), và nó sort trong quá trình query. Nếu đánh index, đơn giản rồi, B-Tree nó support link các node với nhau, nên việc còn lại chỉ là scan table index và look up sang table chính, complexity O(logn) luôn -> nên đánh index. Ngoài ra nó cũng phụ thuộc vào việc column đấy có đc update thường xuyên không bla bla.
Một câu khác có điều kiện "SELECT * FROM EMPLOYEE WHERE LAST_NAME > 'T' ORDER BY LAST_NAME". Nếu không index, luôn luôn vẫn là sort table và seq scan. Nếu index, giống case trên, look up vị trí đầu tiên thỏa mãn đk O(logn).
Có ý kiến khác thì cmt nhé
.
Good. Em nói đúng nhưng cũng chưa đúng. Lý thuyết đều dùng được, nhưng không làm như thế em nhé. Lý thuyết và thực tế là 1 khoảng cách rất xa. Red-black hay AVL Tree mà em nói là cây nhị phân cân bằng, lưu ý là nhị phân, 1 node có tối đa 2 node con.
Với index nó dùng tư tưởng của BST và BT để implement và B-Tree index ở đây ám chỉ balance tree, các node có thể có nhiều hơn 2 node con, điều quan trọng là nó phải balance để đảm bảo complexity luôn thấp nhất, chắc em rõ cái này rồi.