THẢO LUẬN

thg 9 11, 2017 4:31 SA

Chúc suggestion của bạn được approve và vấn đề được giải quyết để team không bị tiếp tục ăn phốt 😄

0

Thanks mọi người

0
thg 9 11, 2017 3:57 SA

Mình đang suggest theo cách này, còn 1 ngày để deploy lên stg, hi vọng sẽ đc approve 😄

0

Chị ơi, chị có thể viết thêm về 2 phương pháp còn lại ko ạ? Em cảm ơn chị, post rất dễ hiểu ạ 😄

0

cám ơn tác giả bài viết, nếu có thêm video nữa thì tuyệt 😃

0
thg 9 11, 2017 3:05 SA

great!

0

Bạn Tùng nói đúng, cám ơn bạn, mình sẽ chỉnh lại trong bài viết đây :p

0
Avatar
đã bình luận cho bài viết
thg 9 10, 2017 3:31 CH

Bản chất của blank address.blank? ~~

!address || address.empty?
0
thg 9 10, 2017 3:08 CH

Em thấy những bài viết trong series clean code của anh rất hay.

0

Cái nút con zun ở google trans là chức năng vẽ chữ chứ ko phải "dịch". Nó hoàn toàn phù hợp.

+2

ngắn vại =))

0
thg 9 10, 2017 4:13 SA

Hihi nếu dùng code giữa 2 lần insert là khả năng code bị delay có thể xảy ra bạn ạ, nên cách hay nhất vẫn là dùng Identity :

0
Avatar
đã bình luận cho bài viết
thg 9 9, 2017 4:56 CH

+1 ít bữa train a React nhé =]]

0
thg 9 9, 2017 11:22 SA

Cái này theo ngu ý của mình thì cứ mỗi ngày bạn tạo 1 temp table với id auto_increment, cứ insert vào temp table này trước, sau đó update ngược id này lại table bạn cần.

+1
thg 9 9, 2017 5:29 SA

Từ bài toán getmax nên đẻ ra bài toán concurrency bạn ạ Hiện tại thì cách hay nhất vãn là đẩy về database để xử lý hết như bạn Thương Nguyễn vừa nêu ở trên đó :

+1
thg 9 9, 2017 5:26 SA

Thanks Bạn. Mình đã có check lại thì chỗ code reset đang có vấn đề và sẽ gặp lỗi delay như bạn nói khi có quá nhiều user cùng spam. Hiện tại dựa án đang sắp đến đoạn cuối nên kh cũng ko mong muốn đẻ thêm tool nên mình sẽ note lại phương án này để áp dụng sau này 😄

0
thg 9 9, 2017 3:22 SA

if($qty > 0) { return true; } else { return true; } sao lại return true cả 2

0
thg 9 8, 2017 2:31 CH

Đây là bài toán concurrency chứ đâu phải GetMax như tiêu đề nhỉ. Nếu SeqNo chỉ là auto increment thì có thể sử dụng 1 biến static và 1 atomic operation như Interlocked.Increment có được không bạn ? Như vậy thì sẽ đảm bảo ko bị race condition.

Chưa làm C# bao giờ nên chỉ đoán vậy thôi 😄

+1

Làm Outsourcing là làm cho thằng khác, không phải của mình. => Cái này đúng, nhưng product thì sản phần cũng đâu phải của các bạn Làm Outsourcing bị thiếu tư duy làm sản phẩm => Không đúng lắm (ý kiến cá nhân) Làm Outsoucing thích lương cao và làm quản lý. => Thằng nào chẳng thích lương cao, làm quản lý thì tùy (mình không thích làm quản lý) Làm Outsourcing khả năng sáng tạo kém, tư duy bảo thủ. => Xạo quần Làm Outsourcing lười. => Lười là do con người chứ không phải do Outsourcing hay Product Làm Outsourcing ảo tưởng sức mạnh. => Chỉ đúng một phần nhỏ (do bản chất của outsource là cần nhanh => số dự án làm được sẽ nhiều hơn Product, so về số lượng thì ảo tưởng cũng có vẻ đúng)

+2
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í