@com0tf3 dạ em cảm ơn ạ, em thấy mấy ngôn ngữ như js vơi python thì có câu truy vấn là chạy đc còn các ngôn ngữ như java với c/c++ phải viết hay sao ấy anh.
Em chào anh. Anh cho em hỏi đoạn production-stage trong dockerfile anh reference từ nguồn nào thế ah. Em tìm trên docs của docker mà ko thấy.
FROM nginx:1.17-alpine as production-stage
COPY --from=build-stage /app/dist /usr/share/nginx/html
CMD ["nginx", "-g", "daemon off;"]
Cảm ơn bác. Bài viết hay quá ạ.
Em có chỗ chưa rõ, nhờ bác chỉ thêm được không ạ?
request_id ở frontend có phải X-Request-ID trong http header không ạ? Giả dụ FE không có cơ chế debounce, người dùng ấn submit liên tục, thì mỗi request_id đều khác nhau, thì việc dùng request_id để làm idempotencyKey sẽ không như ý? Làm sao để mình phân biệt được case người dùng submit liên tục(spam) với submit có chủ đích ạ?
Nhờ bác chỉ giáo thêm ạ.
Nhầm rồi bạn ơi, thế này nhé bạn thử false ?? 1 và false || 1 xem kết quả thế nào! Kết quả false ?? 1 = false còn false || 1 sẽ bằng 1 phải không?. Mình đã giải thích phía trên, kết quả khác nhau bởi vì false là 1 giá trị, toán tử ?? sẽ nhận biết "à có giá trị rồi, không cần lấy vế bên phải nữa". Và NaN cũng vậy bạn à
Nếu dùng relation thì DB sẽ chạy nhanh hơn, code ngắn hơn, nhưng phải khai báo quan hệ
còn join thì nhanh hơn khi viết, không phải khai báo quan hệ.
Bonus: Mấy câu này hỏi chatGPT thì phút mốt là ra!
THẢO LUẬN
@com0tf3 dạ em cảm ơn ạ, em thấy mấy ngôn ngữ như js vơi python thì có câu truy vấn là chạy đc còn các ngôn ngữ như java với c/c++ phải viết hay sao ấy anh.
Em chào anh. Anh cho em hỏi đoạn production-stage trong dockerfile anh reference từ nguồn nào thế ah. Em tìm trên docs của docker mà ko thấy.
FROM nginx:1.17-alpine as production-stage
COPY --from=build-stage /app/dist /usr/share/nginx/html
CMD ["nginx", "-g", "daemon off;"]
Bài viết k đề cập tới R1CS hay Elliptic Curve nên có lẽ tác giả cũng chưa đi sâu vào thuật toán phía dưới của ZK STARKS
okey bác 😆
tks
Cảm ơn bài viết của bạn đã giúp mình biết thêm về update UI ngoài setstate
Mọi người giúp em với, code bằng java ạ
Java cũng có ném ngoại lệ bằng throw mà nhỉ
bài viết khá có tâm, cám ơn bác rất nhiều, có điều đoạn nói về mongoose phải là ODM mới đúng
Like
cho mình hỏi là để build hệ thống này cần 6 con servers trên cloud luôn hả anh ? em mới nhập môn nên em thắc mắc ạ
bài viết xịn quá
Em đọc sang bài
https://viblo.asia/p/thiet-ke-he-thong-ban-ve-ticketing-system-design-GyZJZnjZJjmphần chặn bot, em tìm được câu trả lời rồi ạ.cũng k sâu lắm
Thank bài viết của người ae nha.
Cảm ơn bác. Bài viết hay quá ạ. Em có chỗ chưa rõ, nhờ bác chỉ thêm được không ạ?
X-Request-IDtrong http header không ạ? Giả dụ FE không có cơ chế debounce, người dùng ấn submit liên tục, thì mỗi request_id đều khác nhau, thì việc dùng request_id để làm idempotencyKey sẽ không như ý? Làm sao để mình phân biệt được case người dùng submit liên tục(spam) với submit có chủ đích ạ? Nhờ bác chỉ giáo thêm ạ.Mỗi node là 1 con trỏ băm mới đúng . Con trỏ băm sẽ chứa địa chỉ và mã băm của 1 khối
huu it
Nhầm rồi bạn ơi, thế này nhé bạn thử false ?? 1 và false || 1 xem kết quả thế nào! Kết quả false ?? 1 = false còn false || 1 sẽ bằng 1 phải không?. Mình đã giải thích phía trên, kết quả khác nhau bởi vì false là 1 giá trị, toán tử ?? sẽ nhận biết "à có giá trị rồi, không cần lấy vế bên phải nữa". Và NaN cũng vậy bạn à
Nếu dùng relation thì DB sẽ chạy nhanh hơn, code ngắn hơn, nhưng phải khai báo quan hệ còn join thì nhanh hơn khi viết, không phải khai báo quan hệ. Bonus: Mấy câu này hỏi chatGPT thì phút mốt là ra!