Observer pattern được sử dụng triển khai news feed trong facebook và cách triển khai DOTA 2 vs IP 14
HTML-код
- Опубликовано: 29 авг 2024
- Observer pattern
Video này chúng ta sẽ tìm hiểu cách sử dụng về Observer pattern. Một pattern được những Devs gọi là "Supper pattern" . Vì pattern này được áp dụng nhiều nhất trong cuộc sống cũng như phần mềm. Từ game DOTA đến chiến lược quảng bá iPhone 14.
Video thuộc trong Series Design Patterns:
Phần 1: 5 câu hỏi cần phải trả lời được khi học Design Patterns ( • DESIGN PATTERNS | Bạn ...
Phần 2: Strategy pattern, độ khó 3 sao, độ phổ biến 4 sao ( • Strategy pattern cách ... )
Phần 3: Observer pattern từ game DOTA đến chiến lược iPhone14 ( • Observer pattern được ... )
....
Link download code, books + Design Pattern Tips: bit.ly/3wHQ2tv
🚩 Subscribe ➜ / tipsjavascript
#designpatterns #pattern #javascript
🚩 Subscribe ➜ / tipsjavascript
✅ Follow Me:
Blog: anonystick.com
Facebook: / tipjs
RUclips: / tipsjavascript
kkk đây là kênh dành cho em đây rồi, vừa về code mà chủ kênh lại là dota 2 player nữa, quá tuyệt vời luôn
*kênh này làm đúng sát thực tế công việc*
Bài giảng của anh rất dễ hiểu và thực tế. Cảm ơn anh
Đang cb nghe a tâm sự cái hết. :((
Cảm ơn anh video hay và dễ hiểu quá. Mong anh làm thêm về series này ạ.
Chuẩn bị là factory pattern, singleton và Prototype pattern nha
hóng video này lâu r, cuối cùng cũng có kkk, sắp tới video có ra đều k chú nhỉ, chủ đề này hot quá
video đỉnh chóp luôn, đã like và subcribe
Cảm ơn em. Những video cũ em tham khảo thử ha
cám ơn anh đã chia sẻ
Em cảm ơn anh đã chia sẻ ạ.
Chúc anh nhiều sức khỏe
video hay quá a
Em cảm ơn anh vì video chia sẻ kiến thức rất hữu ích ! Em chúc kênh anh ngày càng được phát triển hơn nữa ạ
Tiện thể anh cho em hỏi là cái phần nhắc import ở terminal thì anh dùng extensions gì vậy ạ
Fig em nha
cám ơn anh
tuyệt vời ông mặt tời
Tks em
chú thỉnh thoảng livechym để tâm sự với ae đi ạ
Cái này giống như ai đăng kí cùng một kênh youtube và bật thông báo thì sẽ nhận được thông báo khi kênh ra video mới
Đúng rồi em
ngóng ngóng...
thank
anh
email em ơi..?
@@anonystick cảm ơn anh
Mô hình này con có thể áp dụng vào khi một người cmt vào bài post thì add user vào observer và thông báo đến tất cả người dùng đã cmt đúng không ạ và thêm real-time bằng socket
Uả anh trai? Rồi lập trình viên sao anh :((( em đang chơi vơi giữa những dòng code đang đợi câu kết của anh mà??? :D
chờ phần 2 của anh :))
Ok luôn
Cảm ơn anh nhiều. Nhờ anh update lại file tài liệu pattern, em thử tải thấy báo fille không còn tồn tại
OK em!
trời ơi khúc cuối tâm sự hụt hẫng quá anh ơi :v
Cảm ơn em đã đồng hành. Chuẩn bị học về redis advance nha.
wd patch này đang mạnh a ơi :))
À, thật à... Quay lại chăng :D
Sao em thấy Apple nó gửi cho em new letters đều đều mà trong khi em có subscribe nó đâu nhỉ ?
2:50 link ở phần mô tả ở đâu vây a
cho e xin 1 con Observer cắm mid lane cái a tipsJavascipt :D
Cho em hỏi là với một ứng dụng web thực tế, vd như tính năng subscribe để nhận được thông báo mới nhất khi có video mới đi. Em không thể lưu list observer vào system đc vì nó quá nhiều, vậy lúc này em lưu lên database. Cụ thể là:
1. Viewer đi subscribe kênh tips javascript, hệ thống lưu vào trong list subscribe vào database,
2. Chủ kênh đăng tải video mới, hệ thống sẽ lấy danh sách ng subscribe, gửi thông báo tới cho họ....
... thì lúc này có còn được tính là observer pattern ko ạ?
Không phải em. Observer pattern được sử dụng trong các tình huống giữa nhiều objects với nhau khi cần thay đổi một object thì các object còn lại được thông báo. Giống như mô hình MVC vậy.
Video này chúng ta sẽ tìm hiểu cách sử dụng về Observer pattern. Một pattern được những Devs gọi là "Supper pattern" . Vì pattern này được áp dụng nhiều nhất trong cuộc sống cũng như phần mềm. Từ game DOTA đến chiến lược quảng bá iPhone 14.
## Video thuộc trong Series Design Patterns:
Phần 1: 5 câu hỏi cần phải trả lời được khi học Design Patterns (ruclips.net/video/l84-JRQ95V4/видео.html
Phần 2: Strategy pattern, độ khó 3 sao, độ phổ biến 4 sao (ruclips.net/video/sheV2IBlQkU/видео.html)
Phần 3: Observer pattern từ game DOTA đến chiến lược iPhone14 (ruclips.net/video/7J5pRc2vzWk/видео.html)
....
## Link download code, books + Design Pattern Tips: bit.ly/3wHQ2tv
Anh ơi a có thể reup lại link cuốn sách không ạ, em cảm ơn nhiều ạ!!! 🥰🥰🥰🥰🥰🥰🥰🥰
Ok em hen
Xem xong thì em nhận ra 1 điều là: em sẽ chơi dota :))
kakak cho một slot hén.
Engineer thần thánh mà chơi game lại feed là sao ta 😂
Anh ơi sao trong danh sách phát của kênh lại có list Design Patterns vậy ạ
Là sao em , anh chưa hiểu?
@@anonystick em tìm danh sách phát để học design pattern theo bài nhưng nó có 2 danh sách mỗi cái có lẫn nhau 1 vài video
em xem xong vẫn còn mơ hồ, sao lại dùng nó huhu 😂
link hỏng rồi anh
Đang tới dòng "cái lập trình viên ấy..." thì lại thôi :((
Để tâm sự chút đó ..
em có 1 trang mạng xã hội, khi vào trang chủ nó sẽ load những bài viết sớm nhất cho tới cũ nhất, lúc mà scroll xuống để xem bài viết tiếp theo
trong lúc đó thì có những người dùng khác tạo bài viết mới,
và khi mà mình lướt xuống thì những bài post vừa tạo đó sẽ hiện trang chủ mình,
anh có giải pháp để nó không hiện những bài post mà user vừa tạo trong lúc scroll không
và khi reload lại trang thì những bài post đó mới cho hiện
Em hỏi câu này đúng bài này luôn... Câu hỏi khá thực tế. FB nó làm sao ta?
@@anonystick trên video a nói khá ít vê vấn đề new feed nên em còn nhiều thắc mắc, a có thể nói rõ hơn ở video sau không anh
@@QuyNguyen-eh8bb Mai có em, chủ yếu là cách họ đi thế nào? Rồi mình xem triển khai theo, dù chuối cũng không sao miễn là đứng trên vai người khổng lồ mà đi.
Bạn lấy ra last id của bài post, khi query phân trang, truyền thêm last id lên, rồi tìm những bài viết có id < last id này
Đã có video phần 2, mời anh chị ghé qua: Push or Pull ngăn xếp công nghệ nào được FACEBOOK và INSTAGRAM lựa chọn phát triển NEWS FEED? - ruclips.net/video/qu3Lc2evkTw/видео.html
anh cũng là fan dota 2 à anh ? =))
Lập team đê
Lập team đi singapo đánh ti11 🤣
fan dota 12 năm :D
@@SonNguyen-zc6je eyy, được nha
à mà thôi ... :((
em hỏi a nha, trong Angular tại sao người ta hay dùng thằng này mà ko dùng thằng async await vậy ạ, nó có lợi thế gì so với thằng async await