강의

멘토링

로드맵

Spring DB Phần 1 - Nguyên tắc cốt lõi của truy cập dữ liệu

Bạn có thể hiểu và hoàn thiện công nghệ truy cập dữ liệu DB cần thiết cho việc phát triển back-end từ những điều cơ bản. Bạn có thể hiểu các nguyên tắc và cấu trúc của công nghệ truy cập Spring DB và phát triển thành một nhà phát triển phụ trợ chuyên sâu hơn.

(5.0) 1,066 đánh giá

20,035 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Spring
Spring
MVC
MVC
spring-jdbc
spring-jdbc
Spring
Spring
MVC
MVC
spring-jdbc
spring-jdbc

Chúng tôi đang chia sẻ tiến độ của bài giảng Spring Boot.

Xin chào mọi người, đây là Kim Young-han. CHÚC MỪNG NĂM MỚI

Gần đây có nhiều bạn hỏi về bài giảng Spring Boot nên mình xin thông báo tiến độ hiện tại.

Hiện tại, khoảng 90% tài liệu bài giảng đã sẵn sàng và được xem xét, quay phim, biên tập, dự kiến ​​sẽ ra mắt trong vòng một đến hai tháng tới.

Kể từ khi tôi bắt đầu vào giữa năm ngoái, đến nay đã được 7 tháng kể từ khi tôi chuẩn bị bài giảng Spring Boot. Chúng tôi đang chuẩn bị chăm chỉ nên hãy chờ đợi nhé. Chúng tôi sẽ tóm tắt những nhu cầu Spring Boot thực tế trong một bài giảng.

Tên khóa học: Khởi động mùa xuân
Ngày khai giảng dự kiến: Cuối tháng 2 đến giữa tháng 3
Số bài giảng: 100 bài
Tài liệu bài giảng PDF: 250 trang

Nội dung bài giảng

Spring Boot rất tiện lợi nhưng lại cung cấp quá nhiều tính năng. Vì vậy, bạn không nên chỉ học rộng, nếu đi sâu quá thì sẽ không giúp ích gì nhiều trong thực tế. Vì vậy, chúng tôi đã chuẩn bị các bài giảng tập trung vào các nguyên tắc cốt lõi và các chức năng được sử dụng thường xuyên mà chúng tôi cho là quan trọng trong thực tế. Chúng tôi đã mạnh dạn loại trừ các tính năng không quan trọng lắm hoặc không được sử dụng thường xuyên trong thực tế. Chúng tôi cũng đưa vào một phương pháp giám sát hiệu quả bằng Spring Boot mà nhiều người tò mò.

Mục lục đầy đủ các bài giảng Spring Boot

1. Giới thiệu về Spring Boot
2. Spring Boot và máy chủ web
3. Khởi động Spring Boot và quản lý thư viện
4. Cấu hình tự động
5. Cài đặt và cấu hình bên ngoài
6. Thiết bị truyền động khởi động mùa xuân
7. Giám sát bằng Micromet, Prometheus và Grafana
8. Sử dụng giám sát

Giới thiệu bài giảng Spring Boot

Khởi động mùa xuân và máy chủ web

Quay trở lại quá khứ lâu dài, chúng tôi giải thích từng bước cách cài đặt trực tiếp máy chủ web như Tomcat cũng như xây dựng và triển khai ứng dụng web dưới dạng tệp WAR, cách sử dụng máy chủ web một cách thuận tiện với một tệp JAR duy nhất bằng cách sử dụng Spring Boot và tích hợp sẵn Tomcat như bây giờ. Bạn sẽ hiểu tại sao nó lại phát triển theo cách này và trong quá trình đó, bạn sẽ hiểu một cách tự nhiên các nguyên tắc về cách hoạt động của máy chủ tích hợp có trong Spring Boot.

Quản lý thư viện và khởi động Spring Boot

Chúng ta sẽ tìm hiểu về những khó khăn trong việc lựa chọn và quản lý các thư viện khác nhau theo cách thủ công cũng như cách Spring Boot giải quyết những vấn đề này. Chúng ta cũng sẽ tìm hiểu về thư viện Spring Boot Starter.

Cấu hình tự động

Spring Boot tự động hóa rất nhiều chức năng. Trong số đó, chức năng tiêu biểu nhất là Auto Configuration.

Nhờ tính năng này, các nhà phát triển không phải đăng ký thủ công nhiều Spring Bean. Tuy nhiên, nếu bạn không hiểu cấu hình tự động hoạt động như thế nào thì sẽ khó giải quyết được vấn đề cơ bản khi có sự cố xảy ra trong quá trình sử dụng Spring Boot.

Trong bài giảng các bạn có thể dễ dàng hiểu được nguyên lý cấu hình tự động, một tính năng cốt lõi của Spring Boot, thông qua các ví dụ. Bạn cũng sẽ tìm hiểu cách tự định cấu hình các cài đặt tự động này.

Cài đặt và hồ sơ bên ngoài

Chúng ta sẽ bắt đầu với cách sử dụng trực tiếp cấu hình bên ngoài mà không cần Spring Boot. Ví dụ: tìm hiểu cách sử dụng trực tiếp các biến môi trường hệ điều hành, thuộc tính hệ thống Java và đối số dòng lệnh. Chúng ta sẽ xem xét các vấn đề phát sinh khi sử dụng trực tiếp các cài đặt bên ngoài và tìm hiểu từng bước cách Spring Boot giải quyết những vấn đề này. Hơn nữa, bạn sẽ tìm hiểu lý do tại sao Environment , @Value@ConfigurationProperties xuất hiện và cách sử dụng chúng thông qua các ví dụ.

thiết bị truyền động khởi động mùa xuân

Để vận hành một dịch vụ trong môi trường vận hành thực, việc giám sát ứng dụng ngoài các yêu cầu chức năng đơn giản là rất quan trọng. Tìm hiểu về các chức năng khác nhau và chức năng giám sát do Spring Boot Actuator cung cấp.

Giám sát bằng Micromet, Prometheus và Grafana

Có câu nói rằng: “Bạn có thể tha thứ cho người chỉ huy thất bại trong trận chiến, nhưng bạn không thể tha thứ cho người chỉ huy thất bại ở biên giới”. Nhìn điều này từ góc độ của các nhà phát triển vận hành dịch vụ, điều đó có nghĩa là lỗi có thể xảy ra bất cứ lúc nào, nhưng chúng phải được giám sát tốt.

Chúng tôi giải thích cách xây dựng môi trường giám sát bằng Prometheus và Grafana, các công cụ giám sát thường được sử dụng trong thực tế ngày nay. Trong môi trường giám sát được thiết lập theo cách này, chúng ta sẽ tìm hiểu cách xác định sự cố thông qua các công cụ giám sát bằng cách tăng mức sử dụng CPU, bộ nhớ và kết nối DB thực tế.

Giám sát việc sử dụng

Chúng tôi giải thích cách chèn trực tiếp các chỉ báo cần thiết để giám sát vào ứng dụng và kiểm tra chúng thông qua bảng điều khiển giám sát. Chúng ta cũng sẽ tìm hiểu cách đo số lượng cuộc gọi, thời gian thực hiện trung bình và thời gian thực hiện tối đa của logic nghiệp vụ mà bạn muốn theo dõi bằng một chú thích duy nhất bằng cách sử dụng một công cụ tiện lợi có tên Micrometer.

Cảm ơn

Bình luận