Skip to main content
Courses

Courses

Online Video Courses, available on Udemy and Bilibili

Text-to-SQL, Spring AI Implementation with RAG
Paid course

Text-to-SQL, Spring AI Implementation with RAG

Building AI applications is very popular these days. For Java developers, the best choice for building AI applications is using Spring AI. Text-to-SQL is a typical usage of using AI to improve productivity: non-technical people use natural language to describe database query requirements, and the LLM generates and executes SQL to answer them. This course covers all major aspects of Spring AI, including ChatClient, advisors, embedding models, vector stores, chat memory and function calling.

Java 27 New Features Explained
Free · 11 lectures

Java 27 New Features Explained

A JEP-by-JEP walkthrough of what matters in Java 27: primitive type patterns, structured concurrency, lazy constants, and the Vector API; G1 and compact object headers as the new runtime defaults; plus post-quantum TLS, PEM encoding, and JFR data redaction. Each episode covers one change: what was wrong with the old approach, how the new feature works, where it fits, and its trade-offs, so you know what to test and what to adopt when upgrading to Java 27.

  1. Java 27: What Matters
  2. Java 27 in One Minute
  3. JEP 532: Primitive Types in Patterns, instanceof, and switch (Fifth Preview)
  4. JEP 533: Structured Concurrency (Seventh Preview)
  5. + 7 more lectures
View lectures
Java 27 新特性详解
Free · 11 lectures

Java 27 新特性详解

逐个讲解 Java 27 的重要 JEP:原始类型模式、结构化并发、惰性常量、Vector API,G1 与紧凑对象头成为运行时默认值,以及后量子 TLS、PEM 编码和 JFR 数据脱敏。每集聚焦一项变化,讲清旧做法的问题、新特性怎么用、适用场景和取舍,帮你判断升级到 Java 27 时哪些需要验证、哪些值得主动采用。

  1. Java 27 新特性重点速览
  2. 一分钟看完 Java 27
  3. JEP 532:模式、instanceof 与 switch 中的原始类型(第五次预览)
  4. JEP 533:结构化并发(第七次预览)
  5. + 7 more lectures
View lectures