logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

神了,重新定义Redis!

Redis是用C语言开发的一个开源的高性能键值对数据库.它的所有数据都是保存在内存中的,这也就决定了其读写速度之快是其他硬盘保存数据的系统所无法比拟的.

#redis#数据库#缓存 +1
@NotBlank注解不生效解决方法

问题:@NotBlank用于字符串的空值空串校验。但是在实体类属性A中加上注解后,Controller层的外部调用实体类,前端传参时,不传属性A,仍然可以反序列化成功,@NotBlank无效。解决:应该都知道,当@NotBlank注解用于实体类的某个属性时,Controller层的实体对象前,要搭配@Valid注解使用。但是如果加了,仍然没有效果呢?不用考虑了,肯定是版本问题,适当的升高或降低校验

#java
ES常见错误之依赖引入覆盖

一、导入依赖,但是无法使用相应API实际开发过程中,项目本身已经导入了非常多的依赖,当我们导入新的依赖时,容易发生依赖冲突及依赖覆盖。首先要知道Maven依赖pom文件中有三个原则:一、路径不同,依赖路径最短优先原则。二、路径相同,从上向下,就近原则。三、子pom优先父pom。二、解决思路首先检查依赖是否成功导入,重新导入依赖后,经检查,已经导入项目中,依然没有相应API。​之后怀疑是不是自己记错

#java#maven
nodeJS如何快速升级降级?

我笔记本上的nodeJS是10版本的,在运行前端VUE项目时,报错,具体错误信息为:咳咳咳,没有记录下来。。总而言之,项目用的是8版本,我的是10版本,跑的时候有问题,所以需要降级。具体的降级方法一共有3步:1、下载一个东西。2、双击运行,然后复制粘贴,注意啊,这个地址是你下载下来的东西,解压后的路径。3、配置环境变量,注意别配成用户变量了,新增两个变量后,别忘了在Path里边加上。https:/

#npm
实体类中使用枚举类作为字段类型,前后端数据库类型转换的方法

分析:在开发过程中,碰到枚举类型的字段,比如人的性别,用户的状态,订单的状态,我们往往在数据库层中使用数字 1、2等来存储数据。在后端实体定义时,字段类型使用数字类型。使用这种方法,需要对前端传来的数据进行合法性校验,业务代码上比较啰嗦,所以使用枚举类来定义字段类型为更好的选择。但是在一个实体类中使用枚举类型,有两个问题:1、前端传来的参数,如何反序列化构造这个实体,如何构造实体中的这个枚举类。2

#后端#数据库#前端
暂无文章信息