logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用maven建立父子结构的分布式项目

一、新建一个普通maven project做为父项目删除掉所有文件、文件夹和库,只留下pom.xml修改pom.xml文件,把pacakage改成pompom修改pom.xml文件后,项目上有错的话,可以试试右击maven》update project。二、新建maven module打开pom.xml的overview方式,点击create

#maven
使用maven建立父子结构的分布式项目

一、新建一个普通maven project做为父项目删除掉所有文件、文件夹和库,只留下pom.xml修改pom.xml文件,把pacakage改成pompom修改pom.xml文件后,项目上有错的话,可以试试右击maven》update project。二、新建maven module打开pom.xml的overview方式,点击create

#maven
使用java websocket简单实现即时聊天

一、服务器端代码package com.chhuang.websocket;import java.io.IOException;import java.util.Hashtable;import java.util.Map;import javax.websocket.OnClose;import javax.websocket.OnError;import javax.websocket

#websocket#java
NoPadding填充方式不会对明文块进行填充,就会出现“Input length not multiple of 8 bytes“

DES/ECB/PKCS5Padding和DES/ECB/NoPadding的区别。DES是一种对称加密算法,它可以使用不同的模式和填充方式进行加密。在Java Cipher API中,提供了四种DES加密模式:ECB、CBC、CFB和OFB。其中,ECB模式是最简单的一种模式,它将明文分成若干个固定大小的块,然后对每个块进行加密。ECB模式的缺点是容易受到重放攻击,因为同样的明文块会得到相同的密

文章图片
#java#开发语言
springboot同一个类中调用@Async不会启用异步线程

问题是这样在一个service类中有一个方法异步关闭操作,另外一个删除方法可以调用这个关闭操作,但是会卡住,并不能进入新线程关闭。有没有更好的办法啊,

文章图片
#spring boot#java
像mybatis-plus一样自定义封装BaseMapper方法

像mybatis-plus一样自定义封装BaseMapper方法,所以我看一下mybatis-plus的BaseMapper中的exists方法,发现也是用的select count来判断的。三、现在就需要自己写一个sql注入器了,不然mapper里的select1limit1方法也不知道自己的实现是Select1limi1这个方法。加"@Param(Constants.WRAPPER)",不然运

#mybatis
springboot2.7整合redis idea报错Could not autowire. No beans of ‘***ConnectionFactory‘ type found.

能正常运行,就是不好看,我也不想降低springboot的版本,可以在方法上加上@SuppressWarnings("all"),不让idea报红色错误。下面分享一下redis配置类、redis工具类、和mybatis配置redis二级缓存的代码。五、当然还需要在配置中开启mybatis的二级缓存功能。一、LettuceRedisConfig类。三、MybatisRedisCache类。四、在ma

文章图片
#redis#intellij-idea#java
springboot上传文件到linux服务器,访问文件时报403

先说原因,是因为上传到linux服务器的文件默认权限是 -rw-------,就是中有所有者才能读与写,在服务器上传代码中添加。这三句就可以了,此时上传的文件就是 -rw-r--r-- 权限,nigix可以正常访问。

文章图片
#spring boot#服务器#java
mybatis-plus自动填充,比如创建时间,修改时间等

mybatis-plus3.3以后,不管有没有fill = FieldFill.insert都会执行insertFill方法,使用setFieldValByName会把没有标注FieldFill的也重新赋值了。mybatis-plus3.3以后,使用strictInsertFill强制过滤标注FieldFill的属性。

文章图片
#mybatis
springboot+thymeleaf 封装自定义解析json字符串标签方法

一共四个方法,用于转换json或json数组,或者直接从json或json数组中取值。二、接下来是表达式配置工厂类,以后添加别的方法也可以用,不用再写一个。三、将表达式工厂添加到springboot配置四、在页面中使用自定义的方法

#spring boot#json#后端
    共 23 条
  • 1
  • 2
  • 3
  • 请选择