post-image

Redis là gì ? Tại sao lại nên sử dụng nó ?

Ban đầu khi lập trình chúng ta hay sử dụng các file tệp để lưu trữ dữ liệu, sau này công nghệ phát triển hơn chúng ta sử dụng các cơ sở dữ liệu quan hệ để lưu trữ các thông tin vào trong đây. Redis cũng được sử dụng với mục đích như vậy.

post-image

HQL(Hibernate Query Language) là gì ?

Hibernate cung cấp cho chúng ta khá nhiều cách để có thể thao tác dữ liệu với database và có thể kể đến như là HQL (Hibernate Query Language), Hibernate Criteria Queries, Native Queries, … Bài viết này  sẽ giới thiệu với mọi người về HQL và lý giải cho chúng ta biết nó là

post-image

Tại sao chúng ta nên học Java và Spring

Java ra đời năm 1991, tới nay thì đã gần 30 năm rồi. Và có một điều mà có lẽ ít lập trình viên biết, đó là tính tới năm 2018, nó vẫn là ngôn ngữ phổ biến nhất thế giới và là nền tảng của Spring Boot. Vậy nên bài viết này chúng ta

post-image

Annotation @Lazy trong Spring Boot

Như mặc định, Spring sẽ tạo tất cả các singleton Bean trong quá trình startup Application Context. Tuy nhiên, có những trường hợp chúng ta chưa dùng đến Bean khi mới startup Application Context, mà khi nào yêu cầu thì nó sẽ được tạo ra. Để làm được điều đó, Spring cho ra đời annotation @Lazy. Trong bài viết này, chúng

post-image

@Component vs @Service vs @Repository

Trong bài trước chúng ta đã tìm hiểu các khái niệm căn bản và cần thiết trong Spring Boot. Trong bài này tôi sẽ giới thiệu với các bạn các khái niệm về @Component, @Service, @Repository. Kiến trúc trong Spring Boot Kiến trúc MVC trong Spring Boot được xây dựng dựa trên tư tưởng “độc lập”

post-image

Bean Life Cycle + @PostConstruct và @PreDestroy

Trong các bài trước, các bạn đã hiểu các khái niệm cơ bản về Bean và cách inject nó trong Spring Boot bằng @Component + @Autowired. Hôm nay chúng ta sẽ tìm hiểu kỹ hơn về vòng đời của Bean. Cài đặt Cấu trúc thư mục: @PostConstruct @PostConstruct được đánh dấu trên một method duy nhất

post-image

@Autowired – @Primary – @Qualifier

Trước khi đi vào phần này, có lẽ bạn muốn tìm hiểu cách vận hành của @Autowired tại: Hướng dẫn @Component và @Autowired Trong bài viết này chúng ta sẽ cùng tìm hiểu cách @Autowỉed vận hành và cách sử dụng 2 Annotation @Primary, @Qualifier. Cài đặt Cấu trúc thư mục: Cách inject Bean của Spring @Autowired đánh dấu cho Spring

post-image

Hướng dẫn @Component và @Autowired

Đây là bài giới thiệu về 2 Annotation cơ bản trong Spring Boot và @Component và @Autowired để có thể hiểu phần này tốt nhất, bạn nên nắm chắc 2 khái niệm sau: Khái niệm tight-coupling (liên kết ràng buộc) và cách loosely coupled Giải thích Dependency Injection (DI) và IoC Cài đặt Bạn có

post-image

Một số các tình huống hay gặp khi làm việc với Git

Mình đã giới thiệu tới mọi người Git là gì và một số các câu lệnh Git hay dùng và phù hợp cho người mới học. Ở bài viết này mình sẽ nêu lên một số các tình huống thường gặp khi làm việc với Git khiến chúng ta tốn rất nhiều thời gian để