Mình có mention ở cuối bài viết. Mình sẽ có một bài viết nói kỹ hơn về Thread Safe và Not Thread Safe.
Bài viết hiện tại chỉ nói khái quát nhất về Singleton. Cảm ơn bạn ^^
"một ứng dụng chỉ có thể chuyển sang dạng container chỉ khi nó có thể chạy được trên hệ điều hành linux." Một số cái chạy trên Windows vẫn chạy được trên container chứ bro? Do bro chọn OS gì thôi 😑
Riêng cá nhân mình thấy câu trên không thực sự hợp lý.
Phải là: "proto của mỗi object chính là khuôn mẫu tạo nên object đó và chính là prototype được định nghĩa trong constructor"
Đầu tiên, bạn phải nhớ một điều, tất cả các function trong JS đều là một instance được tạo bởi constructor tên là Function.
Và instance của thằng Function này thì rất đặc biệt, nó được trang bị một property tên là prototype.
Bạn có hiểu tại sao chỉ có các instance của Function được trang bị prototype không, bởi vì khi sử dụng cái function đó với từ khóa new thì proto của instance vừa được tạo sẽ được gán bằng prototype.
Và ngay cả thằng constructor Function này cũng có proto là Function.prototype, chà đọc đến đây là chắc bạn cũng thấy rối mịa não rồi đấy.
Nếu mà để hiểu thằng prototype này 100% thì mình nghĩ khó có ai thực sự dám khẳng định, riêng cá nhân mình cũng chỉ tự tin nói rằng hiểu nó được 70% mà thôi.
Tất cả các nguồn tiếng việt nói về thằng prototype này mà mình đã đọc qua thì đều không giải thích rõ nguyên lý của nó, mà chỉ nói sơ sơ bề ngoài mà thôi.
Hi anh, em muốn confirm lại phần này trong bài viết của anh:
Topic là stream of data, luồng lưu trữ dữ liệu của Kafka. Nói thế cho nguy hiểm chứ hiểu đơn giản nó là một dãy các message nối tiếp nhau.
Theo em hiểu từ docs của kafka thì topic nó như một cái "thư mục" chứa các message event nối tiếp nhau chứ không phải bản thân nó là một dãy các message nối tiếp nhau ạ ^^.
Đọc SERIES của b mình thấy mấy bài đầu m thấy văn viết khá giống dịch word by word hơi khô khan, tuy nhiên dần dần đọc quen thì cũng hiểu được phần nào.
Nội dung thì rất cô đọng và sắp xếp liền mạch, đọc xong SERIES của b thì mình đã có cái nhìn tổng quan về docker cũng như docker swarm.
Cảm ơn b nhé!
THẢO LUẬN
Mình có mention ở cuối bài viết. Mình sẽ có một bài viết nói kỹ hơn về Thread Safe và Not Thread Safe. Bài viết hiện tại chỉ nói khái quát nhất về Singleton. Cảm ơn bạn ^^
Singleton như vầy không có thread safe bro. Ông có thể dùng sync.Once để đảm bảo có duy nhất 1 instance đc tạo.
"một ứng dụng chỉ có thể chuyển sang dạng container chỉ khi nó có thể chạy được trên hệ điều hành linux." Một số cái chạy trên Windows vẫn chạy được trên container chứ bro? Do bro chọn OS gì thôi 😑
bỏ đoạn này đi thì bài viết của bạn hay hơn nhiều
anh có thể cho e dữ liệu kh ạ
ừ tks em nhé, với anh 2 cách diễn đạt trên mình đều có thể hiểu high level concept của nó là được.
còn để nói chính xác thì như em cũng chưa đúng đâu, em có thể practice thêm với Kafka và xem cách tổ chức file/folder topic/partition của nó
Cảm ơn bạn đã góp ý ạ
Quá hay anh ơi. Em đọc mà mở mang tầm mắt.
Cảm ơn bạn vì bài viết rất chi tiết. Không biết bạn có thể viết bài về hướng dẫn train custom model được không ạ?
ủa vậy hả bạn, cho mình xin link tài liệu đọc với
tks
Riêng cá nhân mình thấy câu trên không thực sự hợp lý. Phải là: "proto của mỗi object chính là khuôn mẫu tạo nên object đó và chính là prototype được định nghĩa trong constructor"
Đầu tiên, bạn phải nhớ một điều, tất cả các function trong JS đều là một instance được tạo bởi constructor tên là Function. Và instance của thằng Function này thì rất đặc biệt, nó được trang bị một property tên là prototype. Bạn có hiểu tại sao chỉ có các instance của Function được trang bị prototype không, bởi vì khi sử dụng cái function đó với từ khóa new thì proto của instance vừa được tạo sẽ được gán bằng prototype. Và ngay cả thằng constructor Function này cũng có proto là Function.prototype, chà đọc đến đây là chắc bạn cũng thấy rối mịa não rồi đấy.
Nếu mà để hiểu thằng prototype này 100% thì mình nghĩ khó có ai thực sự dám khẳng định, riêng cá nhân mình cũng chỉ tự tin nói rằng hiểu nó được 70% mà thôi.
Tất cả các nguồn tiếng việt nói về thằng prototype này mà mình đã đọc qua thì đều không giải thích rõ nguyên lý của nó, mà chỉ nói sơ sơ bề ngoài mà thôi.
class Account(AbstractBaseUser): NameError: name 'AbstractBaseUser' is not defined của mình báo lỗi này ạ
tks
Hi anh, em muốn confirm lại phần này trong bài viết của anh:
Theo em hiểu từ docs của kafka thì topic nó như một cái "thư mục" chứa các message event nối tiếp nhau chứ không phải bản thân nó là một dãy các message nối tiếp nhau ạ ^^.
😍😍😍
Cảm ơn pro!
bên này copy của topdev hay bên topdev copy về.
Cám ơn bạn đã góp ý. Mình sẽ cải thiện kỹ năng viết bài trong các bài tiếp theo
Đọc SERIES của b mình thấy mấy bài đầu m thấy văn viết khá giống dịch word by word hơi khô khan, tuy nhiên dần dần đọc quen thì cũng hiểu được phần nào. Nội dung thì rất cô đọng và sắp xếp liền mạch, đọc xong SERIES của b thì mình đã có cái nhìn tổng quan về docker cũng như docker swarm. Cảm ơn b nhé!