THẢO LUẬN

Pointcut: có nhiều cách để xác định joinpoint, những cách như thế được gọi là pointcut. Advice: là những xử lý phụ được thêm vào xử lý chính, code để thực hiện các xử lý đó được gọi Adivce.

Anhcó thể nói rõ hơn hoặc lấy ví dụ về hai cái này không ? Em thường làm nhưng không thực sự hiểu rõ - nhập nhằng giữa 3 khai niệm này

0
thg 5 27, 2019 3:29 SA

😂

0
thg 5 27, 2019 3:02 SA
  • "Mình đang sợ cài qua docker nó sẽ bị hạn chế về tài nguyên."

    -> Đâu, Docker là một công cụ giúp mình tạo ra các môi trường ảo hóa (máy ảo), dùng chung tài nguyên với máy thật mà. Cũng cần phải chú ý tới image size một chút nhé.

  • "Việc cài service trực tiếp vào system và cài thông qua docker có khác biệt gì không nhỉ."

    -> Cài thông qua Docker giống như bạn tạo những chiếc hộp, khi nào cần dùng đến hộp vào thì gọi hộp đó, không muốn dùng nó thì xóa bỏ. Như vậy, máy chủ sẽ "sạch sẽ", không chứa các file rác ... Ngoài ra lợi ích của nó cũng còn khá nhiều

=> Về 2 ý này bạn có thể đọc phần 1 để hiểu rõ hơn bản chất của Docker đã nhé !

+1
thg 5 27, 2019 2:38 SA

Bạn có thể dùng lodash.cloneDeep để copy luôn các method trong object

0

Đăng ký để upvote cho bác

+1
Avatar
đã nhận xét cho câu hỏi
thg 5 27, 2019 1:29 SA

Bạn thử tham khảo bài viết này xem https://flaviocopes.com/express-forms/ này

+1

Cái connect-flash thì đúng là để hỗ trợ mở ra một cái flash mesage ở góc đó. Còn cái express-session để thao tác với session, như lưu lại thông tin phiên đăng nhập của người dùng, hoặc một số thông tin khác... Trong đây có đoạn code ví dụ về việc lưu page_views vào session bằng package express-session này bạn xem thử xem https://www.tutorialspoint.com/expressjs/expressjs_sessions.htm

+1
thg 5 27, 2019 1:07 SA

Hay lắm (╯°□°)╯︵ ┻━┻

0
thg 5 27, 2019 12:42 SA

Gradient Decent => Gradient Descent phải không ấy nhỉ..

+2
thg 5 26, 2019 11:57 SA

Mình có thêm 1 câu hỏi là docker có đc dùng trên môi trường production ko ?

Mình đang nghĩ dùng docker để đồng bộ môi trường của ae trong team với nhau, và chạy trên máy local thì ok,

Còn ví dụ khi deploy lên aws thì không biết trong thực tế có dùng docker tương tự không.

Việc cài service trực tiếp vào system và cài thông qua docker có khác biệt gì không nhỉ.

Mình đang sợ cài qua docker nó sẽ bị hạn chế về tài nguyện.

Cảm ơn bạn nhiều!

0
Avatar
đã bình luận cho bài viết
thg 5 26, 2019 8:45 SA

Tiếp đi bạn, bài viết dễ hiểu

0
Avatar
đã bình luận cho bài viết
thg 5 26, 2019 5:54 SA

Cam on tac gia 😄

0

Bài viết hay lắm bạn, hóng phần tiếp 👍

+1
thg 5 25, 2019 5:13 CH

@thanhnguyen

  • Nếu muốn access vào trong container thì gõ
docker exec -it app bash 

bạn nhé.

  • Sau đó có thế gõ các câu lệnh muốn dùng.
0
thg 5 25, 2019 5:11 CH

@thanhnguyen Anh @xdangminhtruongx đã giải thích rất rõ rồi, bạn cần chạy câu lệnh này nha

sudo docker-compose run app rails db:migrate:reset
+2
thg 5 25, 2019 2:22 CH

Cảm ơn bạn, mình k để ý có gõ thừa thằng run. Thực đang đang muốn access vào mysql container đang chạy thôi 😄

+2

Lỗi khá rõ kìa bạn. docker lệnh bạn đang gõ có chữ run khiến docker đang hiểu là bạn đang muốn run một container lên từ image exec và không có tag nên mặt định lấy tag latest cho image exec. Thành ra chả có image nào tên là exec:latest cả

+2
thg 5 25, 2019 10:21 SA

Cảm ơn về bài viết của bạn 😄

  1. Đơn giản nhất là bạn giữ nguyên tab đang chạy docker-compose up và mở thêm tab để chạy migrate data.

Cho mình hỏi, khi mysql and app container của mình đang chạy, mình muốn chạy lệnh tạo db, Nhưng khi mình chạy với sudo vẫn bị lỗi denied.

sudo docker run exec -it app rails db:migrate:reset

Unable to find image 'exec:latest' locally docker: Error response from daemon: pull access denied for exec, repository does not exist or may require 'docker login'.

0

Nhờ các bạn giúp đơ mình ạ !

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í