Recent content by steelheartvn

  1. S

    thảo luận Tất tần tật về Go (Golang)

    keys là array phải lấy value by index chứ var items = map[string]map[string]itemStruct{ "First Group": { keys[0]: { p1: false, p2: 100_000, }, keys[1]: { p1: false, p2: 100_000, }, keys[2]: {...
  2. S

    thảo luận [Chia sẻ] Account học tập E.d.u.c.a.t.i.v.e

    Thím cho mình xin cookies Udemy với. Thanks thím. @haku1806
  3. S

    thảo luận Tất tần tật về Go (Golang)

    Ah, thấy rồi thím. Tự gạch :beat_brick:
  4. S

    thảo luận Tất tần tật về Go (Golang)

    Ý mình là team Zalo dịch sách từ team TQ mà ko dẫn nguồn.
  5. S

    thảo luận Tất tần tật về Go (Golang)

    Anh em dịch sách của bọn TQ mà ko thấy refer gì cả. https://chai2010.cn/advanced-go-programming-book/
  6. S

    thảo luận Tất tần tật về Go (Golang)

    Ủa tính năng lởm thì liên quan tới ngôn ngữ hả friend?
  7. S

    thảo luận Tất tần tật về Go (Golang)

    Tuỳ cách sử dụng thôi thím. Thím singleton trên sql.DB, được gọi BuildGorm nhiều lần. Nhưng người ta singleton trên gorm.DB, share chung cái gorm này xài, ko tạo lại gorm nữa. Btw, mấy thím có sách hay resource nào tìm hiểu sâu về Golang hay không? Mình mới chuyển qua học Go thấy cũng khá hay.
  8. S

    thảo luận Tất tần tật về Go (Golang)

    Mình nghĩ bạn check lại timeout setting của con haproxy. Timeout của con proxy lớn hơn mysql khá nhiều, nên khả năng mysql close connection trước, trong khi con proxy vẫn giữ connect đó. Nếu được thì config bằng với wait_timeout của Mysql, hoặc lớn hơn 1 chút thôi tầm vài trăm ms.
  9. S

    thảo luận Cuối cùng thì áp dụng 4 tính chất OOP vào code base như thế nào nhỉ?

    Như mấy thím trên cũng có nói, khái niệm quan trọng nhất của OOP là state. Hầu như(ko phải tất cả) những tính chất trên giúp quản lý state chặt chẽ, rõ ràng, ít bị issue... Do nó chặt chẽ hơn nên cũng gây khó chịu hơn so với fg. Mấy thím nói private properties là ko có tác dụng gì, xài public...
  10. S

    thảo luận Tất tần tật về Go (Golang)

    Thím check thông số wait_timeout của Mysql coi. Theo như pool config của thím, nếu như mysql wait_timeout < 5 mins, thì mysql sẽ close connection trước khi connection trong gorm pool close. Nên nếu app lấy connection trong pool ra, mà connection này đã bị close bên Mysql rồi thì nó sẽ bị Invalid.
  11. S

    kiến thức React cho người mới bắt đầu: Cách tạo một ứng dụng từ a-z

    Ủa wordpress là 1 CMS mà, đâu phải static site đâu?
  12. S

    thảo luận [Thread tổng hợp] Share account học tập!

    Thím @daimaster có account educative ko thím?
Back
Top