THẢO LUẬN

thg 7 24, 2019 4:25 CH

Bài viết rất chi tiêt. Nhưng theo mình thì lệnh "docker ps -a" ở cuối bài là list tất cả các containers chứ không phải là list các images đã built

0
thg 7 24, 2019 2:40 CH

Me 2 😅

0

Dạ em đang làm 1 trang tạo đề thi như hình dưới. Mỗi lần em soạn câu hỏi, thì kích thước của phần tử câu hỏi đó thay đổi, mỗi lần như vậy thì em tính toán lại lại vị trí của phần tử đó, cơ mà có 1 điều là mỗi lần update thì em không thể thao tác với phần tử này nữa. Anh có thể cho anh xin hướng giải quyết cho bài toán này được không ạ ?

Screen Shot 2019-07-24 at 20.39.24.png

0

anh ơi cho e hỏi phần này nếu show ra màn hình bằng C# thì sao a ạ e vẫn đang thắc mắc về phần này mong a giúp e với ạ

0
thg 7 24, 2019 10:25 SA

Chào bạn, phần run-test của bạn mình thấy để là

 # run test
- run: php artisan key:generate
- run: framgia-ci test-connect 127.0.0.1 3306 60
- run: php artisan migrate
- run: php artisan migrate

Vậy mình muốn được hỏi là bạn muốn chạy php artisan migrate 2 lần hay đây chỉ là lỗi do viết nhầm.

Cảm ơn bạn!

0
thg 7 24, 2019 9:19 SA

Cám ơn bạn đã ủng -hộ =))

+1

wow, bài viết thật bổ ích 😄, cảm ơn tác giả

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 24, 2019 8:34 SA

@HuyDQ commonJs là 1 tiêu chuẩn cho js và es6 cũng thế, có điều commonJs ra đời sớm hơn nên được support nhiều hơn, 1 số trình duyệt chưa sp full es6, nên babel compiler phải dịch sang es5.

require với import cũng có nhiều khác biệt.

require có thể dynamic import, import statement thì không, phải dùng import expression

require là sync, import expression ( import () ) là async

+1
thg 7 24, 2019 8:22 SA

bài viết hay quá bạn ơi 😍😍

+2
thg 7 24, 2019 6:58 SA

@@ dù thích nhưng vs đầu óc của t thì lúc nào cũng chỉ tìm hiểu ở mức cơ bản nhất =))

0

Bài viết hay quá, 1 upvote + follow luôn nè :v

0

Cảm ơn bạn đã cmt, mình sẽ update bài viết

0

mysql_real_escape_string, hàm này hình như bị deprecated cho PHP phiên bản cũ rồi nhé bạn. Mình nhớ là chuyển sang mysqli_* hết rồi thì phải

+1

Cám ơn thớt rất nhiều!

P/S: Có 1 version nvm cho Windows gần giống nvm cho Linux/Mac: Node.js version manager for Windows https://github.com/coreybutler/nvm-windows

0
Avatar
đã bình luận cho bài viết
thg 7 24, 2019 4:25 SA

+1. Phải lấy lại mật khẩu để vào upvote cho bác thớt 👍

+1

hóng bác làm DL về sentiment analysis cho ngôn ngữ tiếng Việt :v

+1
thg 7 24, 2019 3:11 SA

👍👍👍

0
thg 7 24, 2019 2:58 SA

Hi @dukinfotech, cảm ơn vì phản hồi của bạn. Theo kinh nghiệm của cá nhân mình thì:

  1. Về việc sử dụng docker trên production. Server kiếm con ram 2GB cũng ổn. Tùy thuộc bạn chạy nhiều service hay không. Ngoài ra thì việc chạy docker trên local là một chuyện nhưng trên production nó lại là một chuyện khác. Nếu chạy trên production thì dùng luôn swarm bạn ạ. Swarm mode vẫn có thể chạy trên một host. Khi cần mở rộng mình chỉ cần join thêm node vào swarm là xong.

  2. Về vấn đề quá tải: Nếu sử dụng swarm, swarm cũng mặc định đảm nhiệm kèm việc load balancing. Do đó, giả sử trong mạng swarm của bạn có nhiều node (tức nhiều host), swarm sẽ tự phân bổ request sang các node khác để sử dụng tài nguyên từ nhiều node. Các công việc chính thì phân đều cho worker rồi nên cũng ít bị quá tải. Trừ khi bị DOS. Ngoài ra, nếu dùng traefik, bạn có thể deploy traefik ở ingrest mode. Lúc này bạn có thể dns để request tới nhiều server thay vì chỉ chạy vào con manager như bạn nói. Và như vậy thì cũng không lo việc request chỉ tập trung tới một con manager nữa nên cũng hạn chế thêm được phần nào việc quá tải.

+1

Bài viết quá tâm huyế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í