Cám ơn Anh Minh @monmen đây đã nhắc nhở, và thật sự K cũng đọc và học nhiều từ Anh Minh @monmen
Nhưng nếu đọc kĩ, đây là bài viết có pha trộn rất nhiều kiến thức khác nhau, và Educative là 1 nguồn mà mình lấy sường bài để viết theo, còn lại tất cả số liệu tính toán đều được biên tập trong 2 ngày, sẵn tiện cám ơn Anh Minh @monmen đã ra rất nhiều bài viết hay và ý nghĩa, còn kiến thức là Vũ Trụ, nên cái tâm muốn chia sẽ thì Em cũng không care về các vấn đề up/down vote A nhé!
Cho mình hỏi 2 bảng permission_role và role_user dùng làm gì, thấy tạo ra ở trên, mà xuống dưới ko thấy gọi lại.
Còn cái Trait, thì hình như là thằng Model User thừa kế thằng HasPermissions, muốn thừa kế được thì thằng HasPermissions phải là Trait.
T cũng mới tiếp cận để viết cái extension cho CTMS của trường hôm qua, thấy tiếp cận từ cơ bản như tree folder, vai trò của các file background, manifest... thì sẽ dễ hơn là vào code một mạch mà chưa hiểu hết ý nghĩa sự tồn tại của bọn nó.
THẢO LUẬN
ý bạn cũng rất hay, cám ơn bạn đã chi sẽ
cám ơn bạn đã quan tâm, chúc bạn thành công
cám ơn Em
Cám ơn Anh Minh @monmen đây đã nhắc nhở, và thật sự K cũng đọc và học nhiều từ Anh Minh @monmen
Nhưng nếu đọc kĩ, đây là bài viết có pha trộn rất nhiều kiến thức khác nhau, và Educative là 1 nguồn mà mình lấy sường bài để viết theo, còn lại tất cả số liệu tính toán đều được biên tập trong 2 ngày, sẵn tiện cám ơn Anh Minh @monmen đã ra rất nhiều bài viết hay và ý nghĩa, còn kiến thức là Vũ Trụ, nên cái tâm muốn chia sẽ thì Em cũng không care về các vấn đề up/down vote A nhé!
Cho mình hỏi 2 bảng permission_role và role_user dùng làm gì, thấy tạo ra ở trên, mà xuống dưới ko thấy gọi lại. Còn cái Trait, thì hình như là thằng Model User thừa kế thằng HasPermissions, muốn thừa kế được thì thằng HasPermissions phải là Trait.
@sven_9x dùng b free cũng ổn mà bạn
@phamtuananh760 vẫn có price mà b ơi

thiết nghĩ với những bài mà 80% nội dung được lấy từ 1 bài viết khác chứ thì nên ghi rõ nguồn để người đọc có thể tham khảo bài viết gốc bạn ạ. Vì lý do này nên mình xin down vote. https://www.educative.io/courses/grokking-the-system-design-interview/m2yDVZnQ8lG#div-stylecolorblack-background-colore2f4c7-border-radius5px-padding5px2-requirements-and-goals-of-the-systemdiv
vẫn chưa rõ khi nào dùng event.preventdefault() cho lắm
Bài viết hay, cám ơn anh. Theo mình hiểu thì qui trình như vầy:
Exporter -> Prometheus -> Grafana & Alert Manager.
Bạn có thể cho mình hỏi một số câu sau với nhé:
@pviethieu oke, ý tưởng hay đấy, cố gắng phát huy nhé
Hay quá chời
cái Optional Chaining rất hay nhưng ko biết cài đặt kiểu gì để dùng được luôn. toàn báo lỗi
@ddthanhdat oke ban nhe
redis của bạn chắc có lỗi gì đó nên nó ko thể ghi được, bạn bỏ mount volume cho redis ở docker-compose.yml đi xem nhé
à okay cảm ơn b nhé có gì t sửa lại thêm :vv
T cũng mới tiếp cận để viết cái extension cho CTMS của trường hôm qua, thấy tiếp cận từ cơ bản như tree folder, vai trò của các file background, manifest... thì sẽ dễ hơn là vào code một mạch mà chưa hiểu hết ý nghĩa sự tồn tại của bọn nó.
Redis nó bị lỗi này nè. Không dùng được.