Nguyen Thai Son
26 questions
1 answers
Avatar
0
Nguyen Thai Son Beginner
Khi nào thật sự cần dùng Reflection ạ
Khi nào thật sự cần dùng Reflection vậy anh, một cái nữa em thắc mắc với cả @Inteface ạ
Answer
Avatar
0
Nguyen Thai Son Beginner
check Null không dùng if object != Null
anh ơi làm sao check Null không dùng if object != Null, ý em là có thể check được bằng cách dùng reflection k ạ
Answer
Avatar
0
Nguyen Thai Son Beginner
anh nghĩ sao về những bạn hay hỏi
anh nghĩ sao về những bạn hay hỏi bài nhiều, liệu có phiền anh k ạ, em cũng đc nhiều người bảo là hay hỏi là tốt, cũng 1 số ng cảm thấy khó chịu khi bị hỏi nhiều
Answer
Avatar
0
Nguyen Thai Son Beginner
hỏi về Aeron thay cho UDP
e chào a, lâu r em k nc với anh vì em bận cv cá nhân quá trời <p> cho em hỏi a từng tìm hiểu aeron chưa ạ, liệu nó có ổn hơn socket k ạ, cái này nó na ná với UDP, tức là cần tốc độ còn mất data cũng được anh ạ, dùng để lám livestream hoặc game online, k làm chat realtime đc vì nó mất msg </p>
Answer
Avatar
1
Nguyen Thai Son Beginner
cấu hình để làm server hiện nay
Hi a, máy em tầm 40 GB ram với 16 luồng thì làm server ổn k ạ, nếu làm server ở máy cá nhân mày k thuê máy chủ vật lý bên ngoài hay cloud thì làm sao public IP mình lên đẻ ng khác vào mà k cùng dải mạng or wifi vậy anh
Answer
Avatar
0
Nguyen Thai Son Beginner
vì sao Blockchain giờ hạ nhiệt
em chưa hiểu bài toán nào nên dùng blockchain, ví dụ em muốn tạo 1 đồng coin riêng mình thì có nên làm blockchain k a, giờ e thấy chả ai tuyển làm blockchain nữa
Answer
Avatar
1
Nguyen Thai Son Beginner
tìm hiểu etcd K8S
Anh ơi cho em hỏi a từng cấu hình ETCD cho từng cụm ở K8S chưa ạ, cái này nó là 1 DB lưu key-value thì sao k thay bằng redis cho nhanh anh nhỉ<a href="https://viblo.asia/p/etcd-bo-nao-cua-kubernetes-va-cach-cai-dat-cum-etcd-cluster-high-availability-RnB5pOBJlPG" target="_blank">https://viblo.asia/p/etcd-bo-nao-cua-kubernetes-va-cach-cai-dat-cum-etcd-cluster-high-availability-RnB5pOBJlPG</a>
Answer
Avatar
0
Nguyen Thai Son Beginner
Những lúc layoff này lên làm gì
Thật sự em k bị layoff vì công ty vẫn lạm dụng đc, nhưng nhiều ae dev em thấy bị layoff vì công ty k cần, mà họ có tuổi h 2 tháng r k chỗ nào gọi em k biết làm sao trải qua áp lực kinh khủng khiếp như này ạ. Các a ý toàn 8 9 năm KN, đang nuôi con, trả nợ tiền nhà :((( nếu là em, em k biết làm sao
Answer
Avatar
0
Nguyen Thai Son Beginner
Có nhất thiết dùng swagger
Theo a có nhất thiết dùng swagger thay cho viết document bằng words k ạ
Answer
Avatar
0
Nguyen Thai Son Beginner
Tổ chức code theo design pattern dùng project dễ dàng scale, abstract factory và factory
Em từng hỏi a về 1 câu design pattern. Em cứ suy nghĩ mông lung cuối cùng nó là cách tổ chức cái source code 1 cách Scalable. Scalable ở đây k phải scale về performance mà scalable em muốn nói nó là tổ chức dễ dàng Mở rộng, không phải code lại quá nhiều<p> Ok, lấy ví dụ về DP phổ biến Factory Pattern : </p> <p> Em có 3 loại thẻ : Agribank, Mbbank, VIBbank cùng có chung các thuộc tính : name, status, và method : draw(), transfer(). deposit(), payment() </p> <p> Em có thể tạo 3 class Agri, Mb, VIB ok không sai </p> <p> Nhưng nếu dùng Factory : tạo 1 interface chung cho 3 class Agri, MB, VIB,.. có đủ thuộc tính(em k sure vì chưa thấy ai đặt thuộc tính trong interface) và các abstract method, sau đó viết 3 class Agri, MB, VIB.. </p> <p> Vậy vấn đề xảy ra : khi có 1 class VPbank mới, em chỉ cần tạo thêm class VP implement interface kia phải không ạ thay vì tạo 1 class hoàn toàn mới </p> <p> Cuối cùng : Sự khác biệt Factory và Abstract Factory là gì ạ. 2 pattern này có nhất thiết luôn song hành cùng nhau </p>
Answer
Avatar
0
Nguyen Thai Son Beginner
server app
Tại sao server app chạy dùng nhiều bộ nhớ quá thì sẽ bị crash dù physical memory vẫn còn mà ứng dụng như game chẳng hạn cứ cấp phát bộ nhớ thoải mái
Answer
Avatar
1
Nguyen Thai Son Beginner
Datatype of Money
Anh ơi, Tại sao số tiền như là 3.25 USD lại không bao giờ được phép chọn kiểu là float hay double trong database
Answer