自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 记一次若依框架添加白名单失效解决办法

项目中有接口不需要token校验,需要不登录就可以访问,我将这个接口加入了SecurityConfig的.antMatchers("/files/**").anonymous()中(图一),然后直接访问,还是回提示没有权限(图二)

2023-02-27 16:08:29 2659

原创 自定义校验注解

在校验其中的initialize()方法可以获取到自定义注解中传入的校验标准,isValid()则是具体校验逻辑(使用Set将校验标准{0,1}装入,再使用contains()方法判断提交的值是否在Set中)使用时注意的是需要在使用实体类的前面加上@Validated注解(如下图),该注解中的groups是与字段上的校验注解中的groups对应的分组校验(可以忽略)ListValueConstraintValidator.class是自己定义的校验器,包含具体的校验逻辑,其中values是定义的校验标准。

2022-11-06 17:44:01 530

原创 java线程池

1.corePoolSize:核心线程数,线程池创建好之后就准备就绪的线程数量,等待接受任务,不会回收,除非设置了allowCoreThreadTimeOut.2.maximumPoolSize:最大线程数量,线程池中允许的最大线程数量,控制资源。3.keepAliveTime:存活时间,如果当前线程数量大于核心线程数量。多出的线程等待一定时间后如果还是空闲着就释放。4.unit:时间单位。5.BlockingQueue:阻塞队列,如果任务有很多,就会将目前多的任务放在队列中,只要有线程...

2022-06-21 16:35:13 83

原创 redis(备忘redis6)

redis数据类型,常用命令,发布订阅,哨兵,主从,集群

2022-05-23 16:23:55 146

原创 控制实体类属性返回小数位数

项目中将实体类对象中的数据返回到前端,但在对象中有一个Double的字段需要控制它的小数位数为2位。刚开始想的是加上一个注解就解决。但没有找到,于是使用另一个方法:1.创建一个工具类:import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.SerializerProvider;

2022-01-10 17:30:55 1059

原创 Java基础

一、OOP允许根据问题来描述问题,而不是根据运行解决方案的计算机来描述问题。但它还是与计算机有关系,可以把对象看成一台微型计算机,它具有状态,操作,用户可以要求这些对象执行操作。如果和现实生活中的事物关联,那么他们就具有特性和行为。面向对象的五大特征:1.万物皆为对象:可以把对象当作一个其他的变量,他可以存储数据,还可以对自身执行操作,你可以将任何待解决的问题概念化为构件,表示为程序中的对象。2.程序是对象的集合,他们通过发消息来互相交流:可以把消息想象成对某特定对象的方法调用的请求。3.每个对象

2021-12-25 12:21:28 198

原创 cs/bs软件架构优缺点

- 软件架构: 1.C/S架构:Client/Server 客户端/服务器端 *用户本地有一个客户端,远程有一个服务端 *优点: 1.提前下载好了所需的资源,用户体验好 *缺点: 1.开发,安装,部署,维护都很麻烦 2.B/S架构:Browser/Server 浏览器端/服务器端 *需要一个浏览器,用户通过不同的URl访问不同的服务端程序 *优点: 1.开发,部署,维.

2021-08-05 16:27:20 525

原创 Java中连接池

操作步骤1.导入jar包(两个)c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar2.定义配置文件:*名称:c3p0.properties 或者 c3p0-config.xml*路径:直接将文件放在src目录下3.创建核心对象 数据库连接池对象 CombopooledDataSource4.获取连接:getConnection...

2021-08-04 19:54:06 52

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除