THẢO LUẬN

Vấn đề này mình có comment ở trên rồi, bạn có thể tham khảo ở những comment trên nhé

0
Jan 31st, 2020 1:24 a.m.

Cảm ơn bạn đã quan tâm bài viết. Ý mình ở đây khi các lập trình viên k biết đằng sau những câu lệnh ORM kia thực tế là những câu SQL như thế nào thì sẽ dễ dẫn tới bài toán N + 1.

Ví dụ đơn giản khi dùng ORM để lấy ra name của profile thông qua bảng user bằng cách

foreach (User::all() as $user) {
    $user->profile->name
}

Nếu họ biết rằng đằng sau lời gọi $user->profile->name thực chất là 1 câu truy vấn SQL thì đó thực sự là 1 cái bẫy cho developer.

Nhưng tôi tin rằng nếu cùng với bài toán trên nếu dùng raw SQL. Họ sẽ tự nhận thức được việc không nên foreach

0
Jan 30th, 2020 2:17 p.m.

cho mình hỏi bên Sun Group của bạn react native có tầm bao nhiêu người ạ

0
Jan 30th, 2020 1:31 p.m.

ORM được coi là abstracts của DB. Nếu bạn không quan tâm đến những gì thực sự xảy ra khi sử dụng ORM. Nó có thể là cái bẫy với những bài toán N + 1 query.

"N+1 query" ý bạn là "rất nhiều" hay ý như thế nào bạn?

0
Jan 30th, 2020 9:18 a.m.

Bài viết hay quá. Mỗi tội đoạn gif hơi khó hiểu nên phải dừng lại hơi lâu 😃)

0

Cảm ơn bài viết của anh. Tiện đây cho em hỏi dịch thế này có đúng ko ạ? 業務フロー = Business flow Em thấy mọi người hay đọc là follow, em hơi hoang mang ạ 😨

0
Jan 30th, 2020 7:46 a.m.

Hóng bài tiếp theo - cách tích hợp firebase CM vào trong ứng dụng android +1:

0
Jan 30th, 2020 7:31 a.m.

😄 rất hữu ích

0

kết quả thoát khỏi Foreach quá bác ạ ✌️ v

0
Avatar
đã bình luận cho bài viết
Jan 30th, 2020 7:28 a.m.

=)) mềyyy

0
Jan 30th, 2020 6:37 a.m.

Sort lại mà đếm không dễ hơn ak? 1E6 chạy O(n^2) sao chạy được.

0
Avatar
đã bình luận cho bài viết
Jan 30th, 2020 2:37 a.m.

Bài viết vớ va vớ vẩn !!!

0
Jan 30th, 2020 2:29 a.m.

Up cho anh duthaho 😄 field Tửu lượng: nên là input number nhé anh, chứ em uống 40 lon không có chọn được 😄

0

Mình góp ý chút về chất lượng bài viết, thay vì tập trung show code và chỉ ra đoạn code này làm gì, thì tác giả nên tập trung vào việc giải thích giải pháp. Tức là đầu tiên sẽ giới thiệu cách làm, sau đó là đi vào giải thích cụ thể tại sao lại sử dụng cách làm đó, ưu nhược điểm các thứ. Như vậy người đọc sẽ dễ hình dung và tiếp thu hơn. Dù sao cũng cảm ơn tác giả vì bài viết!

+2
Jan 29th, 2020 2:18 p.m.

Bạn có thể nói rõ hơn mục này được không ? "1. Cấu hình CORS cẩn thận Nếu trang web có chứa các thông tin nhạy cảm, hãy chắc chắn rằng CORS được cấu hình cẩn thận và xác thực đầy đủ." Cẩn thận và đầy đủ là như thế nào và bao gồm những gì ?

0
Jan 29th, 2020 12:22 p.m.

bạn thử chạy câu lệnh này xem

composer dump-autoload
composer install --no-scripts

hoặc đọc bài này xem thế nào: https://stackoverflow.com/questions/29764368/fatal-error-class-illuminate-foundation-application-not-found

0
Jan 29th, 2020 11:54 a.m.

oh, em quên mất bên react có code theo Ts. Em sẽ bổ sung thêm ạ 👍

0

e có 1 số câu hỏi là 1 : ở mục 1 /me/ xxx thì xxx là id của tài khoản mình hay id trang fage hay gì ạ 2: ở số 5 như hình trên là API _token mà mình thay vào sau " var API_TOKEN = ..." đúng không e cám ơn

0
Jan 28th, 2020 3:51 p.m.

Bác ơi, em thấy sau khi sửa code xong phải tầm 1 phút sau thì refresh lại mới thay đổi, liệu phải xóa cache hay cái gì không bác nhỉ .....

0

anh có giáo trình cơ sở dữ liệu không cho em xin với (ductd1999@gmail.com).thanks

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í