Skip to content

mustangxu/playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,348 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jay's code playground

Codacy Security Scan CodeQL Docker Image CI Docker Pulls

Usage

cd to main folder: java-playground, so far contains the following demos:

  • JDK 21 / 22 / 23 / 25 and spring boot 3.5.x
  • JDK new features:
    • native memory access
    • vector calculation
    • record
    • virtual thread
    • string templates
    • unnamed variables
    • scoped value
  • eclipselink JPA
  • sharding sphere
  • openapi with swagger UI
  • websocket with SockJS (enabled if jakarta.websocket.WebSocketContainer on classpath)
  • open feign
  • quartz
  • easyexcel
  • jmdns
  • skywalking tracing, log
  • maven docker build task
  • eth RPC client
  • a wolfram client
  • spring boot client, a spring boot server docker image can be found here Docker Pulls
  • jmh performance test
  • jasypt-spring integration using my another project Maven Central
  • a openai client using my another project Maven Central
  • AWS lambda function demo
  • zstd-jni lib
  • Spring AI
    • deepseek
    • milvus vector db on zilliz
    • mcp server / client with a weather service under mcp project (run with mvn spring-boot:run -DskipTests)
  • http2
  • http3 (enable by set http3.enabled property to true under http3 project)

run:

cd java-playground
mvn spring-boot:run -DskipTests # use mysql as datasource, or
mvn spring-boot:run -DskipTests -Dspring-boot.run.profiles=embedded # use in memory db as ds

About

A playground project for all the open source projects I am interested in. Always bases on the lastest Spring Boot

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors