自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 通过sql实现模糊搜索按匹配度从高到低排序

通过sql实现模糊搜索,并且按匹配度从高到低排序

2022-10-20 14:45:54 883 1

转载 mysql 给表加索引,导致数据库卡死,关联当前表的数据查询超时

结果,发现altertable*addkey****那个线程状态是Waitingfortablemetadatalock,后面有个这个表的所有操作都是这个状态,很明显是这条加索引的语句把表给锁了。幸好还有showprocesslist,可以查看哪些线程正在执行,也可以查看锁表的线程。然后发现2w条数据,5分钟都没有执行完,还在保存中;而我一开始的解决方案就是,增加索引,在测试数据库上增加索引。查看线程的id,然后killid号把这个线程杀死。果然,杀死了,这张表立马就可以用了。...

2022-08-01 16:17:03 2958

原创 java日期 指定时间往前推n天或者往后推n天

两种日期格式不一样的地方在于第一种用的是Calendar.DATE(获取日期,包含年月日),第二种用的是Calendar.DAY_OF_MONTH(获取月份中的某一天)有两种时间格式,一种是yyyy-MM-dd,一种是yyyy-MM-ddHHmmss。第二种yyyy-MM-ddHHmmss。获取指定时间往前推n天或者往后推n天。第一种yyyy-MM-dd。...

2022-07-20 16:46:52 5045

原创 记录nacos错误,springCloud启动报错 failed to req API:/nacos/v1/ns/instance

本地启动nacos后,启动其他的服务报错failedtoreqAPI/nacos/v1/ns/instance。点击hosts用记事本打开,此时可以你的注册中心地址被注释掉了。找到c盘下的Windows点击System32。然后把注释去掉,打开改服务路由,这样就解决了。然后找到drivers进去点击etc文件夹。...

2022-04-11 09:48:40 2083

原创 JAVA 对字符串进行脱敏操作,如用*代替; 且每四个字符一组,用空格分开

1.创建一个工具类public class DesensitizedUtils { /** * 对字符串进行脱敏操作 * @param origin 原始字符串 * @param prefixNoMaskLen 左侧需要保留几位明文字段 * @param suffixNoMaskLen 右侧需要保留几位明文字段 * @param maskStr 用于遮罩的字符串, 如'*' * @return 脱敏后结果 */ public static String desVa

2022-02-18 11:36:14 1851

原创 Java 实现递归算法(项目中的简单例子)

1. 什么是递归? 递归算法是一种直接或间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。/** * 顶点用户递归 * @param userid 用户is * @param hierarchy 层级 * @param vertexUserId 顶点用户id * @param num 级数 */ public void updateVertex(Integer userid,Integer hierarchy,Integer ....

2022-01-22 16:18:51 2588

原创 Java 时间字符串转成时间戳

Java 时间字符串转成时间戳

2022-01-22 16:06:18 9467

原创 Java Stream流分组计算 Collectors.toMap()

Java8 Stream流Map对象分组统计

2022-01-22 15:59:35 831

原创 MyBatis-Plus封装Page分页

MyBatis-Plus封装分页分页工具类@Datapublic class PageResult<T> { /** * 数据总数 */ private long count; /** * 数据记录 */ private List<T> records; /*** * 总页数 */ private long pages; public PageResult

2021-11-18 15:19:27 2756

原创 BigDecimal类型循环累加

BigDecimal类型循环累加BigDecimal money = orderReceivablesMapper.selectList(new QueryWrapper<OrderReceivables>()) .stream().map(item -> item.getMoney() == null ? BigDecimal.ZERO : item.getMoney()) .reduce(BigDecimal.ZERO,

2021-07-08 18:03:23 176

转载 利用velocity模板以及itext生成pdf

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"/> <title>Title</title> <style> *{ font-family: SimSun; margin: auto; } </style></head><body> <p> ${name} </p> ${date}</body></html

2021-05-17 11:46:26 678

原创 JAVA_将数字转换成大写的中文数字

JAVA_将数字转换成大写的中文数字public class TypeFaceUtils { /** * 给数字转成大写的中文字 * * @param number * @return */ public static String getCapitalized(String number) { StringBuffer sb = new StringBuffer(); if (number.leng

2021-05-08 17:27:33 1832

空空如也

空空如也

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

TA关注的人

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