Xin chào! Tôi là Dzung

Chia sẻ kiến thức lập trình

Chưa ai có thể viết được một phần mềm hoàn hảo, bạn cũng vậy

--- Andrew Hunt ---

Vậy hãy cùng nhau chia sẻ và học tập để tạo ra những phần mềm, hệ thống hoàn thiện hơn nữa nhé!

Design pattern

Nếu có 100 cuộc phỏng vấn senior Java nói riêng hay các ngôn ngữ khác nói chung thì cũng phải đến 90 cuộc phỏng vấn là hỏi về Design pattern, cơ hội đàm phán lương đây rồi, 🙂 . Vậy design pattern là gì? có gì hấp dẫn ở đây?

Spring Boot

Spring Boot là gì? Spring Boot thực tế chỉ là một tầng cao hơn của spring-context, nó sử dụng module spring-boot-autoconfig để đi quét qua tất cả các lớp có annotation @Configuration, các lớp này sẽ chịu trách nhiệm load các lớp có trong classpath của chương trình để khởi tạo, nếu khởi tạo thành công, nó sẽ đưa bean khởi tạo được vào ApplicationContext.

Message Queue

Đã bao giờ bạn thử hình dung các hệ thống siêu to của các tập đoàn như #Facebook, #Google hoạt động thế nào chưa? Mình cũng chưa có cơ hội tiếp cận được đến bản thiết kế hệ thống của Google hay Facebook, nhưng trải qua nhiều hệ thống lớn nhỏ khác nhà từ công ty nhỏ, công ty to, đến tập đoàn lớn mình đoán Facebook hay Google cũng sẽ không khác.

Java Web

Nhắc đến web là mọi người chắc đã nghĩ ngay đến HTML + CSS rồi đúng không? và chắc hẳn là có nhiều anh em cũng như mình cực kì stress với 2 thanh niên #HTML + #CSS, nghe đến thôi đã sởn gai ốc rồi, 🙂. Cái kiểu ngồi chỉnh chỉnh từng tí css vẫn lệch, mà nhất là cái thời chưa có #flexbox với #bootstrap với muôn kiểu display thực sự hoảng loạn...

Java Core

Java core là tập hợp của các thư viện lập trình mà từ sun cho đến oracle đã đóng góp vào bộ thư viện JavaSE mà ngày này chúng ta hay tải cùng JDK, nó bao gồm:

  1. Java Generics
  2. Java IO
  3. Java NIO
  4. Java Concurrency
  5. Java Annotation
  6. Java Reflection
  7. Java Just in Time