philongrb
Đã tốn tiền
Nói thế chứ, đang học bổ sung đây. Không dùng trong công việc thì cũng nên học ở nhà chứKhông sao đâu bạn, cty mà dựa vào mấy cái feature cỏn con để đánh giá ứng viên thì không nên vào.
Nói thế chứ, đang học bổ sung đây. Không dùng trong công việc thì cũng nên học ở nhà chứKhông sao đâu bạn, cty mà dựa vào mấy cái feature cỏn con để đánh giá ứng viên thì không nên vào.
Đồng dâm Java đây rồi, giao lưu không thím ơi !Loom - Fiber là để cạnh tranh với mấy thằng có green thread/lightweight thread/lightweight process như Erlang, Go...
Ưu điểm của đám này là nó không dùng native thread, không được schedule và manage bởi OS mà bởi VM/Runtime cho nên có thể launch cực nhanh và tiết kiệm resource.
Record là để thay thế cho class cho những usecase cần để làm data bag/data container. Trước đây thì phải dùng class để làm, giờ dùng cái này sẽ tiết kiệm resource hơn. Nó tương tự như struct bên C#.
GraalVM là để giải quyết bài toán resource consumption của JVM. JVM nó được thiết kế từ lâu đời nên không phù hợp với môi trường tính toán hiện đại sử dụng container, function, serverless. Các môi trường này cần launch và destroy nhanh.
GraalVM bản chất nó hỗ trợ build AOT, bên trong app sau khi build sẽ có nhúng một thằng lightweight VM kiểu như bên Go VM.
GraalVM định hướng của nó là universal hỗ trợ nhiều ngôn ngữ khác ngoài JVM langs như Python, Ruby, JavaScript. Vd viết code JavaScript có thể chạy thẳng trên JVM và build ra native nếu cần.
Tóm tắt mấy thứ hay dùng vậy thôi chứ thực ra còn nhiều lắm, đây là mấy thứ dev sẽ đụng nhiều
đoạn này là ntn thím nhỉ? e ko hiểu lắm, tưởng phải ngược lại mới đúng chứLoom - Fiber là để cạnh tranh với mấy thằng có green thread/lightweight thread/lightweight process như Erlang, Go...
Ưu điểm của đám này là nó không dùng native thread, không được schedule và manage bởi OS mà bởi VM/Runtime cho nên có thể launch cực nhanh và tiết kiệm resource.
Học mấy cái features của 8,9,11 còn chưa rành nói chi 15. Giờ còn ra tới 17 thì bao giờ đụng tới?
Python viết script thì đc hoặc xài thư viện làm AI cũng ok, chứ đụng vào hệ thống hay viết web thôi là í ẹ lắm.
Java giờ nó to vãi rồi lại còn tiến hoá thêm chứ có chịu dừng đâu. Nghe chi mấy script kid nó hú hoạ. Java chết đâu từ hồi mới ra rồi đó.
Lightweight thread (App thread) không phải lúc nào cũng ngon cũng thay thế được OS thread tuy nhiên ưu điểm lớn nhất của nó là lightweight, rất phù hợp với những ứng dụng yêu cầu highly concurrent.đoạn này là ntn thím nhỉ? e ko hiểu lắm, tưởng phải ngược lại mới đúng chứ
Bỏ Java 5 năm rồi chuyển sang Python làm Web API đỡ mệt hẳn.Hơi nhầm nhé my friend. Django bên Python hơi bị mạnh đấy. Nếu chơi Battery-Included. Còn đi mảng Web Service không thì FastAPI. Nói Python nó cùi mảng Web là hơi sai đấy.
FastAPI ngon đấy, mấy bữa GraalVM support full Python chuyển lên build trên JVM chạy tẹtBỏ Java 5 năm rồi chuyển sang Python làm Web API đỡ mệt hẳn.
Làm prototype, microservice thì python quá ngon.
Nhất là thằng FastAPI gần đây làm tiện quá trời.
Thi thoảng đá thêm một ít Golang.
Official ạ? xin hỏi thím bên mảng nào mà kiến thức rộng vậySáng nay mới thấy có GraalVM 2021.2
Mình làm tùm lum nhưng mà chuyên môn chính là software + architect + devopsOfficial ạ? xin hỏi thím bên mảng nào mà kiến thức rộng vậy
Java từ 1.0 - 1.4 thì vẫn vậy nhé.Thím nào cho mình hỏi cách đặt tên version của java với, cài mấy phần mềm nó yêu cầu mà k rõ, hay thấy java 7 8 1.7 1.8