Rất vui vì bài viết hữu ích và được bạn lưu lại để chia sẻ cho team. Chúc anh em trong team code thật mượt và không bị kẹt lại ở những bẫy ngầm như này nhé😁😁
Hahaaa chuẩn quá bạn ơi🤣 Lúc deadline dí rồi thì "code chạy được trước 5h" chính là nguyên tắc tối thượng, SOLID cứ để hôm sau refactor rồi tính tiếp. Cảm ơn bạn đã chia sẻ và ủng hộ bài viết nhé
Chuẩn luôn 🤙Bản chất JDK Dynamic Proxy dùng Reflection để implement Interface, tuy mang tiếng chậm nhưng JVM hiện đại đã tối ưu cực tốt. Ngược lại, CGLIB dùng ASM thao tác bytecode để sinh Class con, lách được luật Interface nhưng lại "bó tay" trước từ khóa final và khá ngốn Metaspace. Chính sự linh hoạt này mà từ Spring Boot 2.0, CGLIB đã soán ngôi làm proxy mặc định, để hiểu được hoàn toàn và nắm vững kiến thức, bạn nên đọc thêm cả phần 2 nhé. Cảm ơn đã đọc bài viết của mìnggg
THẢO LUẬN
😁😁 đơn giản nhưng không phải ai cũng hiểu bản chất, rất vui vì nó có ích với b
Rất vui vì bài viết hữu ích và được bạn lưu lại để chia sẻ cho team. Chúc anh em trong team code thật mượt và không bị kẹt lại ở những bẫy ngầm như này nhé😁😁
@bullpig Mỗi người mỗi quan điểm, miễn sao mình tìm được thứ mình cần ở trong đó là được mà đúng không😁😁enjoy thôi
dài cổ chưa, để lên tiếp nè😁😁
Hahaaa chuẩn quá bạn ơi🤣 Lúc deadline dí rồi thì "code chạy được trước 5h" chính là nguyên tắc tối thượng, SOLID cứ để hôm sau refactor rồi tính tiếp. Cảm ơn bạn đã chia sẻ và ủng hộ bài viết nhé
Cảm ơn b nhé @bullpig bài thơ rất hay=)))
Thanks, bro!
Cảm ơn bạn, thấy hay thì chia sẻ mọi người cùng đọc nhé🥰
Cảm ơn b, thấyy hay thì chia sẻ mọi người cùng đọc nhé🥰
NGUYỄN HUY HOÀNG Software Engineer
📞 Phone: 0941 280 073
📧 Email: hhoang02052004@gmail.com
NGUYỄN HUY HOÀNG Software Engineer
📞 Phone: 0941 280 073
📧 Email: hhoang02052004@gmail.com
Bài viết hay quá!
Quả đỉnh luôn anh ơi
bài viết hay quá
cảm ơn tác giả
NGUYỄN HUY HOÀNG Software Engineer
📞 Phone: 0941 280 073
📧 Email: hhoang02052004@gmail.com
NGUYỄN HUY HOÀNG Software Engineer
📞 Phone: 0941 280 073
📧 Email: hhoang02052004@gmail.com
boilerplate: https://github.com/dinhuty/nextjs-16-boilerplate-full-agents-design-apple
Bạn triển khai nó trên thực tế chưa? Kết quả có tốt không bạn. Nó không hỗ trợ tiếng Việt, có lẽ nên thử jinaai/jina-colbert-v2.
Chuẩn luôn 🤙Bản chất JDK Dynamic Proxy dùng Reflection để implement Interface, tuy mang tiếng chậm nhưng JVM hiện đại đã tối ưu cực tốt. Ngược lại, CGLIB dùng ASM thao tác bytecode để sinh Class con, lách được luật Interface nhưng lại "bó tay" trước từ khóa final và khá ngốn Metaspace. Chính sự linh hoạt này mà từ Spring Boot 2.0, CGLIB đã soán ngôi làm proxy mặc định, để hiểu được hoàn toàn và nắm vững kiến thức, bạn nên đọc thêm cả phần 2 nhé. Cảm ơn đã đọc bài viết của mìnggg