JDK 21新特性有哪些
JDK 21是继JDK 17之后最新的长期支持 (LTS) 版本。JDK 21还包含了许多其它改进和增强,Record 模式、switch 模式匹配、未命名的类和 main 方法、分代 ZGC等。
Spring Boot 3.2.0 正式发布
Spring Boot 3.2.0 已正式发布亮点包括: 支持虚拟线程 对JVM CRaC的初步支持 SSL重新加载 大量可观察性改进 支持 RestClient 支持 JdbcClient 支持 Jetty 12 支持 Apache Pulsar 对 Kafka 和 RabbitMQ 的 SS
Java8日期时间用法
Java8增加了新的日期和时间类:LocalDate、LocalTime、Instant、Duration 以及 Period,这些类都包含在 java.time包中。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。
微服务治理框架Dubbo3.0
Dubbo阿里巴巴公司开源的远程服务调用的分布式框架。官方地址:http://dubbo.apache.org/  Dubbo3作为Spring Cloud Alibaba的核心组件,整合Spring Cloud注册中心,包括Nacos、Eureka、Zookeeper以及Consul,而且完全地兼
Java字符串拼接方法比较 String.join StringBuffer StringBuilder StringJoiner
Java字符串拼接方法比较 String.join StringBuffer StringBuilder StringJoiner
Java/JDK各版本主要特性汇总
Java JDK各版本主要特性汇总 jdk18
使用Java脚手架5分钟快速开发网站
这里以导航站为例,使用Java脚手架快速开发,也可用此框架实现复杂的后台管理系统。
SpringBoot启动时,执行初始化方法的几种方式
SpringBoot启动时,执行初始化方法的几种方式,CommandLineRunner接口,注解@PostConstruct,注解@EventListener 这几个方法比较简单够用了。
Java代码辅助效率工具Lombok(注解,自动生成代码)
Lombok是一款小巧的代码生成工具。Lombok优点:注解驱动,在编译时自动为属性生成构造器getter/setter、equals、hashcode、toString,Constructor等方法代码;让代码变得简洁,减少大量冗余代码;修改属性对应方法自动调整,提高开发效率;
Springboot集成Shiro实现身份认证和权限控制
Apache Shiro,依赖性低,可以独立运行不依赖Spring,当然也可以容易地集成到Spring,属于轻量级框架。提供了包括认证、授权、加密、会话管理等功能。安全有时候是很复杂的,与Spring Security 相比,Shiro使用了比较简单易懂易于使用的授权方式。
微信公众号