THẢO LUẬN

thg 11 19, 2022 3:52 SA

mấy bài này toàn bê dịch ở đâu về dịch mà, tôi chửi cho là đúng rồi, có phải công sức của mình đâu mà chịu trách nhiệm, có khi còn chưa xin phép tác giả ấy chứ; ông cãi lại tôi là ông có vấn đề đấy

0
thg 11 19, 2022 2:59 SA

tuyệt vời anh ơi!

0
thg 11 18, 2022 10:54 CH

Cám ơn bài viết hữu ích của anh ạ ❤️ nhưng e chưa hiểu rõ về đoạn "One to Many" lắm, đoạn vd shopee, nhiều địa chỉ cho 1 user thì e hiểu nhưng cái hình ảnh bảng minh hoạ thì e không hiểu lắm, mong được anh giải thích thêm. Em cám ơn ạ

0

Bạn có thể chia sẻ công ty startup đầu tiên Việt Nam bạn vào và quá trình phỏng vấn vào một công ty tốt ở Việt Nam không ạ

0

Cho minhf hỏi thêm chút là, StatefulSet có scale nhưng ý nghĩa của Scale là gì nhỉ? Khi mà mỗi Pod lại có 1 Volume riêng rồi và khi Pod mới đc tạo ra thì nó sẽ tự động attach với Volume của Pod cũ trước đó bị chết.

0
thg 11 18, 2022 4:44 CH

hi anh, cho em hỏi khi mình tăng/giảm số lượng instance trong pod. thì cơ chế nó hoạt động ra sao ạ?

0
thg 11 18, 2022 10:29 SA

hi bạn, bạn cho mình hỏi làm thế nào bạn có thể truy cập vào các bài viết của medium.com được vậy. mình và bạn bè của mình luôn bị [medium.com refused to connect.]

0
thg 11 18, 2022 9:49 SA

Bài viết rất hữu ích. Cám ơn bạn.

+1
thg 11 18, 2022 7:36 SA

Tks b, rat chi tiet va huu ich.!

+1
thg 11 18, 2022 7:25 SA

tks

+1

Thanks anhđã chia sẻ, em góp ý thêm MySQL (nếu bên anh cũng đang dùng nó) nếu lúc tạo bảng thêm vào `ENGINE=INNODB' thì khóa ngoại sẽ tự động được đánh index

0
Avatar
đã bình luận cho bài viết
thg 11 18, 2022 5:30 SA

Bạn có thể chia sẻ structure dự án cho mọi ng dễ theo dõi được không ạ.

0
Avatar
đã bình luận cho bài viết
thg 11 18, 2022 4:04 SA

tks

0
thg 11 18, 2022 3:28 SA

@PHUONG_LE e phải để nó lúc tạo form group ấy nhé, ví dụ:

registrationForm = this.fb.group({
    cityName: [""]
  })
0
thg 11 18, 2022 3:26 SA

Anh ra thêm nhiều bài đi ạ, em đọc các bài viết của anh, cách diễn đat rất dễ hiểu và nội dung thì hay lắm ạ

0
thg 11 18, 2022 3:25 SA

image.png em có để array

0

async/await chỉ là cách viết đơn giản để ae viết Promise cho nó giễ dàng nhìn trông giống như code đồng bộ. Mà đúng là nếu như code theo cách của trên thì nó sẽ hoạt động y như đồng bộ luôn tức là:

const banners = await fetch('/banners'); // 1s phải chờ banners được trả về mới thực hiện tiếp cái dưới
const events = await fetch('/events'); // 1s  phải chờ events được trả về mới thực hiện tiếp cái dưới
const notices = await fetch('/notices'); // 1s

-> tổng mất ít nhất 3s 😄

Còn nếu bạn viết như vầy

const bannersFetch = fetch('/banners'); // Nó gọi tới API này và ko chờ kết quả thực hiện câu lệnh tiếp theo luôn
const eventsFetch = fetch('/events'); // Nó gọi tới API này và ko chờ kết quả thực hiện câu lệnh tiếp theo luôn
const noticesFetch = fetch('/notices');
// khi nào có kết quả nó sẽ đưa vào callback queue -> nếu fetch API đủ nhanh có thể min là 1s

// Chú ý là khi nào call stack rỗng thì mấy ông anh này mới được thực thi và trả về kết quả 
// Điều này cũng có nghĩa là min của nó sẽ là 1s thay vì 3s như ở trên.
// non-blocking io hoặc khi gọi API thì ko thể để những thằng khác trong call stack phải chờ những xử lý bất đồng bộ được :D
  const banners = await bannersFetch;
  const events = await eventsFetch;
  const notices = await noticesFetch;

Tuy nhiên nó ko phải lúc nào cũng vậy như mình đã nói ở trên nếu thứ tự là quan trọng thì phải chờ. VD phải Login có LoginUserInfo thì dùng nó để fetch API tiếp theo...

0
thg 11 18, 2022 1:59 SA

Up cho chủ thớt!

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í