Chia sẻ một số sách hay về Java

Trong bài viết này tôi sẽ chia sẻ một số sách hay về Java mà tôi đã đọc. Dù bạn là người mới học hay là người đã có nhiều kinh nghiệm về Java thì tôi vẫn hy vọng những quyển sách tôi sẽ chia sẻ dưới đây có thể giúp ích phần nào cho … Tiếp tục đọc Chia sẻ một số sách hay về Java

Tạo nhanh Restful API với Spring Boot và MongoDB

Chào mừng tất cả các bạn đến với bài viết đầu tiên trong năm mới Bính Thân 2016. Trong Series AngularJS cho người mới tôi đã từng đề cập rất nhiều đến Restful API, trong bài viết này tôi sẽ hướng dẫn các bạn xây dựng Restful API để trả dữ liệu về product cho frontend một … Tiếp tục đọc Tạo nhanh Restful API với Spring Boot và MongoDB

69 câu hỏi phỏng vấn về Spring (Phần cuối)

Trong phần cuối cùng này chúng ta sẽ cùng nói về Spring Data Access, Aspect Oriented Programming (AOP), Spring MVC. Spring Data Access 42. Sử dụng JDBC hiệu quả trong Spring framework Khi sử dụng Spring JDBC framework gánh nặng về việc quản lý resource và lỗi sẽ giảm bớt khá nhiều. Vì thế developer chỉ cần viết … Tiếp tục đọc 69 câu hỏi phỏng vấn về Spring (Phần cuối)

69 câu hỏi phỏng vấn về Spring (Phần 2)

Trong bài trước đã có bạn hỏi về cấu trúc các module trong Spring, đây chính là hình minh họa. Trong phần này, chúng ta sẽ lần lượt nói về Spring Beans, Spring Annotations. Spring Beans 21. Spring beans là gì? Spring Beans chính là những Java Object mà từ đó tạo nên khung sườn của một … Tiếp tục đọc 69 câu hỏi phỏng vấn về Spring (Phần 2)

69 câu hỏi phỏng vấn về Spring (Phần 1)

Đã lâu rồi tôi không viết bài về Java. Tình cờ đọc được một bài viết từ JavaCodeGeek nên tôi quyết định sẽ lấy ý tưởng từ đó để thực hiện bài viết này, trong bài viết này, tôi sẽ tổng hợp lại những kiến thức về Spring Framework, mà có thể các bạn sẽ được hỏi khi đi … Tiếp tục đọc 69 câu hỏi phỏng vấn về Spring (Phần 1)

JavaScript Object dưới con mắt của Java Developer

Một trong những thách thức lớn nhất đối với Java developer khi tìm hiểu và áp dụng Javascript chính là sự khác biệt giữa việc cách giải thích khác nhau về object giữa hai ngôn ngữ. Nhìn qua thì Javascript có syntax khá tương tự Java, nhưng về cách tiếp cận lập trình hướng đối tượng … Tiếp tục đọc JavaScript Object dưới con mắt của Java Developer

Java những điều có thể bạn đã biết: Có gì mới trong Java 8 (Phần 2)

Đây là bài tiếp nối vơi bài Java những điều có thể bạn đã biết: Có gì mới trong Java 8 (Phần 1), Trong bài này chúng ta sẽ tiếp tục tìm hiểu tiếp về Mapping cũng như Reducing thông qua Stream API. Mapping Stream API cung cấp method map(), flatMap() thể thực hiện việc bước mapping, method này … Tiếp tục đọc Java những điều có thể bạn đã biết: Có gì mới trong Java 8 (Phần 2)

Java những điều có thể bạn đã biết: Có gì mới trong Java 8 (Phần 1)

Trong các bài trước tôi đã từng đề cập tới những cải tiến của Java 8 như Java 8 Lambda Expressions hay Java 8 Repeating Annotations. Hôm nay tôi sẽ giới thiệu đến các bạn về Stream API và Collectors trong Java 8. Là một trong những tính năng mới và cực kì được các developer yêu thích. Bắt đầu … Tiếp tục đọc Java những điều có thể bạn đã biết: Có gì mới trong Java 8 (Phần 1)

Series Java những điều có thể bạn đã biết: Map/HashMap hoạt động như thế nào?

Đây là một câu hỏi thường gặp trong những buổi phỏng vấn ứng viên Java, và cũng có không ít bạn vì câu hỏi này mà gặp trắc trở, hôm nay chúng ta sẽ thảo luận về nó. Đầu tiên, Map và HashMap là gì? Map là một tập dữ liệu được lưu dưới dạng key-value. … Tiếp tục đọc Series Java những điều có thể bạn đã biết: Map/HashMap hoạt động như thế nào?

Series Java những điều có thể bạn đã biết: Java 8 Lambda Expressions

Java 8 ra đười với hàng loạt những tính năng mới, hôm nay chúng ta sẽ tìm hiểu về Lambda Expression. Một trong những tính năng hay nhất của Java 8. Vậy Lambda Expression là cái gì? Lambda Expression được sinh ra nhằm biến Java trở nên dễ viết hơn dưới dạng Functional Programming. Hiểu … Tiếp tục đọc Series Java những điều có thể bạn đã biết: Java 8 Lambda Expressions