Spring Boot 整合 FreeMarker 实例分享

目录一、前言二、FreeMarker 简介三、准备工作环境准备添加 FreeMarker 依赖添加 FreeMarker 相关配置四、编写实体类和 Controller编写实体类编写 Controller数据渲染五、...

2022-08-05

Java中的Spring Security配置过滤器

目录AbstractAuthenticationFilterConfigurer改造过程配置类效果前言:CaptchaAuthenticationFilter是通过模仿UsernamePasswordAuthenticationFilter实现的。同样的道理,由于U...

2022-08-05

Java 8 Time Api 使用方法技巧

目录1.概述2. 旧的时间API(java8之前)的问题3.使用LocalDate,LocalTime和LocalDateTime3.1.使用LocalDate3.2.使用LocalTime3.3.使用LocalDateTime4.使用ZonedDateTime API5.使...

2022-08-05

IntelliJ IDEA中如何调试Java Stream操作

目录插件:Java Stream Debugger调试Stream操作Stream操作是Java 8推出的一大亮点!虽然java.util.stream很强大,但依然还是有很多开发者在实际工作中很少使用,其中吐槽最多的一个...

2022-08-05

Java获取环境变量(System.getenv)的方法

目录简介常用方法获得自定义的环境变量打印所有的环境变量默认环境变量及其含义简介说明 本文用示例介绍Java获得环境变量的方法:System.getenv。System.getenv与Syst...

2022-08-05

JavaWeb文件上传流程

目录JavaWeb文件上传做一个简单的用户管理系统先上效果数据表准备Jar文件准备项目结构简介JavaWeb文件上传本文我们学习JavaWeb中最重要的技术之一,文件上传,该案例我会用一个...

2022-08-05

Java同步锁Synchronized底层源码和原理剖析(推荐)

目录1 synchronized场景回顾2 反汇编寻找锁实现原理3 synchronized虚拟机源码3.1 HotSpot源码Monitor生成3.2 HotSpot源码之Monitor竞争3.3 HotSpot源码之Monitor等待3.4 Ho...

2022-08-05

Spring Boot 整合 Thymeleaf 实例分享

目录一、什么是 Thymeleaf二、整合过程准备过程添加 Thymeleaf 依赖编写实体类和 Controller创建Thymeleaf 模板三、测试一、什么是 ThymeleafThymeleaf 是新一代的 Java 模...

2022-08-05

Springboot整合mybatis开启二级缓存的实现示例

目录前言mybatis 一级缓存和二级缓存的概念pom引入依赖application.properties 文件配置mapper.xml 文件配置cache-ref完整示例代码踩坑参考资料前言下面大部分内容来源于网...

2022-08-05

Spring Boot 利用注解方式整合 MyBatis

目录前言整合过程新建 Spring Boot 项目添加 pom 依赖准备数据库pojo 层dao 层service 层controller 层入口程序配置网页测试总结前言目前而言,国内大家使用最多的持久层框架...

2022-08-05

Java即将引入新对象类型来解决内存使用问题

目录一、Valhalla二、Java类型系统的不足三、对象头四、Value Class前言:2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道。结合Java语言架构师布莱恩&middot...

2022-08-05

Java实现HashMap排序方法的示例详解

目录简介排序已有数据按key排序按value排序按插入顺序存放HashMap不按插入顺序存放LinkedHashMap会按照插入顺序存放简介本文用示例介绍HashMap排序的方法。排序已有数据按k...

2022-08-05

Java 九宫重排(满分解法)

目录题目输入描述输出描述思路题目如下图的九宫格中,放着 1 ~ 8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。 经过若干次移动,可以形成图 2...

2022-08-05

SpringBoot集成Jasypt敏感信息加密的操作方法

目录前言哪些信息需要加密敏感信息加密的作用选择加密的组件项目集成Jasypt方式方式一方式二方式三Springboot整合Jasypt实战一、引入依赖二、配置文件中添加Jasypt配置信息...

2022-08-05

Java中的set集合是什么意思

目录引言概念HashSet集合LinkedHashSet集合:TreeSet集合:实战场景引言在前面的内容中,我们先是一一介绍了Collection集合中都有哪些种类的集合,并且详细地讲解了List集合中的相...

2022-08-05

Java实现List去重的方法详解

目录简介直接去重根据对象属性去重法1:TreeSet 法2:stream+TreeSet所有代码简介本文用示例介绍Java的List(ArrayList、LinkedList等)的去重的方法。List去重的方法一共有这几种...

2022-08-05

Spring Boot 集成接口管理工具 Knife4j

目录前言集成过程创建 Spring Boot 项目添加依赖配置添加编写 Controller 层启动测试踩过的坑空指针异常请求路径未找到总结前言之前介绍了如何在 Spring Boot 中集成 Swagg...

2022-08-05

Java新API的时间格式化

目录新API的时间格式化本地化时间ISO/RFC规范格式范式格式化前言:时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了Java 8 Time Api...

2022-08-05

使用JPA主键@Id,@IdClass,@Embeddable,@EmbeddedId问题

目录JPA主键@Id,@IdClass,@Embeddable,@EmbeddedId1、自动主键2、应用设置主键3、复合主键4、嵌入式主键@EmbeddedId和@IdClass的区别@idClass@EmbeddedIdJPA主键@Id,@IdCla...

2022-08-05

使用Spring中的scope配置和@scope注解

目录Spring的scope配置和@scope注解1. Spring的作用域在装配Bean2. 基于注解开发时Spring中的scope详解1. scope概论2. scope历史及分类3. 单个scope详解4. scope配置Spring...

2022-08-05

使用SpringDataJpa创建中间表

目录SpringDataJpa创建中间表JPA中间表(关系表)联合主键配置说明问题场景数据表结构实体代码idClass类代码实体类最终正确代码持久层配置SpringDataJpa创建中间表//fetch=Fe...

2022-08-05

springboot 事件监听器的案例详解

目录前言引导案例一、通过实现ApplicationListener接口实现步骤1、自定义一个事件类(对象),继承ApplicationEvent2、自定义业务类实现ApplicationListener 接口3、主线业务发布...

2022-08-05

创建Java线程安全类的七种方法

目录前言无状态没有共享状态消息传递不可变状态使用来自 java.util.concurrent 的数据结构同步块易失性领域总结前言几乎每个 Java 应用程序都使用线程。像 Tomcat 这样的 W...

2022-08-05

Java实现ATM银行管理系统(控制台版本)

目录前言介绍创建抽象类Card类创建普通银行类继承Card创建普通信用卡继承Card创建普通医保卡继承CardATM主要方法业务类逻辑实现main方法测试启动类控制台打印前言介绍最近...

2022-08-05

springboot整合netty框架的方式小结

目录方式一:注解@PostConstruct方式二:利用监听器启动:方式三 :利用ApplicationListener 上下文监听器方式四:commiandLinerunner启动netty作为一个高性能的io框架,是非好用的一个...

2022-08-05

SpringBoot2开启Actuator端点监控的方法

目录背景开启Actuator暴露其他端点(与SpringBoot 2.0之前的配置不太一样)背景SpringBoot本身提供了一套监控端点, 可以查看应用的基本信息、 健康程度、 配置等监控信息, 很容易...

2022-08-05

Java如何解决发送Post请求报Stream closed问题

目录问题场景问题分析解决办法springboot项目还是ssm等java常用框架都会有这样的问题,解决办法通用问题场景前端发送Post请求,前端返回400 Bad Request,后端Controller层接口也...

2022-08-05

springboot集成KoTime的配置过程

目录koTime功能可视化展示koTime是一个springboot项目性能分析工具,通过追踪方法调用链路以及对应的运行时长快速定位性能瓶颈。在pom.xml文件中引入<dependency>    <grou...

2022-08-05

spring jpa设置多个主键遇到的小坑及解决

目录jpa设置多个主键遇到的坑解决办法jpa遇到多主键表如何进行查询1、使用 List<Map<String, Object>>的方式去接收2、自定义接收类3、配置联合主键jpa设置多个主键遇到的坑...

2022-08-05

Spring JPA 增加字段执行异常问题及解决

目录Spring JPA 增加字段执行异常JPA自增字段自动添加报错“error performing isolated work”正确做法是使用 Spring JPA 增加字段执行异常用Spring jpa Entity...

2022-08-05

Spring Boot项目如何优雅实现Excel导入与导出功能

目录背景EasyExcel 问题分析与解决Spring Boot Excel 导入与导出依赖引入Excel 导入基本导入功能进阶导入功能Excel 导出Excel 导入参数校验开启校验校验规则定义Bean Valid...

2022-08-05

openEuler 搭建java开发环境的详细过程

目录1. 初始化环境2. 安装jdk83. 安装SVN4. 安装Git5. 安装Node.js6. 下载并激活IntelliJ IDEA7. 下载并激活Navicat本文操作系统及版本号:&darr;
openEuler release 22.03 L...

2022-08-05

简单聊一聊Java线程池ThreadPoolExecutor

目录简介参数说明如何创建线程池拒绝策略总结简介ThreadPoolExecutor是一个实现ExecutorService接口的线程池,ExecutorService是主要用来处理多线程任务的一个接口,通常比较简...

2022-08-05

SpringBoot整合RabbitMQ实战教程附死信交换机

目录前言环境配置配置文件业务消费者死信消费者测试前言使用springboot,实现以下功能,有两个队列1、2,往里面发送消息,如果处理失败发生异常,可以重试3次,重试3次均失败,那么就将消...

2022-08-05

spring无法引入注解及import org.springframework.web.bind.annotation.*报错的解决

本文主要介绍了spring无法引入注解及import org.springframework.web.bind.annotation.*报错的解决,具体如下:如图所示,spring的注解报红,无法引入包,推测是spring-web和spring-w...

2022-08-05

java实现日历应用程序设计

本文实例为大家分享了java实现日历应用程序设计的具体代码,供大家参考,具体内容如下1、效果和要求*在文本框inputYear中输入年份,验证年份的有效性;按回车键后,显示输入年份的正...

2022-08-05

dubbo自定义异常的完整步骤与测试

目录前言操作步骤一、创建一个公共的用于处理异常的工程二、生产端配置文件改造 三、消费端配置测试1、启动本地的zk服务2、启动生产端服务3、启动消费端服务模拟服务调用使...

2022-08-05

Java项目实现定时任务的三种方法

目录1 使用java.util.Timer2 使用ScheduledExecutorService3 使用Spring Task总结 1 使用java.util.Timer这种方式的定时任务主要用到两个类,Timer 和 TimerTask,使用起来比较...

2022-08-05

java实现日历功能

本文实例为大家分享了java实现日历功能的具体代码,供大家参考,具体内容如下完成一个 java application应用程序,输出一份当前所在时区当前时间的一个月的日历(1号到28/29/30/31...

2022-08-05

java实现面板之间切换功能

本文实例为大家分享了java实现面板之间切换的具体代码,供大家参考,具体内容如下如图:关键技术:事件监听,设置显示面板,重新刷新验证。setContentPane(jp2);//设置显示的新面板reva...

2022-08-05

Java实现简单小画板

Java制作简单画板,包括两个类,一个主要画板类Drawpad,一个画板监听器DrawListener类。1、Drawpad类,包括画板,画板功能设计,保存图片等package Java课程设计;import java.awt.Grap...

2022-08-05

Java实现学生管理系统(控制台版本)

目录前言介绍创建学生类Student main方法实现CRUD查询方法添加方法删除方法修改方法控制台打印前言介绍最近很多同学找我帮忙做一些课程设计或Web前端大作业、其中控制台项...

2022-08-05

Spring基础之AOP的概念介绍

目录前言Spring的AOP的功能和目标代理方式@AspectJ的支持启用@AspectJ通过Java注解启用AspectJ注解支持:通过XML配置启用AspectJ注解定义一个切面声明一个切入点常见的切入点...

2022-08-05

Springboot项目启动到一半卡住了,不报错问题及解决

目录项目启动到一半卡住了,不报错无法正常启动很慢但也不报错项目启动到一半卡住了,不报错今天启动项目时,启动到一半卡住了,不报错,开始我以为是timeout,后来发现不是这个原因...

2022-08-05

使用java生成json时产生栈溢出错误问题及解决方案

目录java生成json时产生栈溢出错误环境这里会出现栈溢出错误json转换时出现栈内存溢出java生成json时产生栈溢出错误环境java + hibernate +html本来,java中使用json事件很正...

2022-08-05

Spring Boot自定义Starter组件开发实现配置过程

目录自定义starter为什么要自定义starter自定义starter的命名规则实现方法引入依赖编写测试类创建配置类创建spring.factories文件乱码问题解决方案:1. 使用yml配置文件进行...

2022-08-05

java实现日历窗口小程序

本文实例为大家分享了java实现日历窗口小程序的具体代码,供大家参考,具体内容如下标签:java基础功能:1.按月翻页。2.输入月份年份,直接跳转。效果图://CalendarMainClass.javapubl...

2022-08-05

详解Spring Bean的配置方式与实例化

目录一、 Spring Bean 配置方式配置文件开发注解开发二、Spring Bean实例化环境准备构造方法实例化Bean静态工厂实例化Bean实例工厂实例化BeanFactoryBean一、 Spring Bean...

2022-08-05

Spring Bean属性注入的两种方式详解

目录属性注入概念一、构造器注入示例1注意点二、setter注入示例2三、如何选择注入方式属性注入概念Spring 属性注入(DI依赖注入)有两种方式:setter注入,构造器注入。这个注入...

2022-08-05

SpringBoot实现统一封装返回前端结果集的示例代码

在实际项目开发过程中、事实上我们经常用@restcontroller注释的方式,将相当于将返回数据的基本形式统一为JSON格式的数据。但是,由于我们的项目可能是由很多人开发的,所以我们...

2022-08-05
返回顶部
顶部