随笔分类 - 工具类
编写代码过程中所提供的一些工具类
摘要:pom依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.2.1</version> </dependency> 核心util写法: import com.alib
阅读全文
摘要:465端口和587端口差异对比可参考:https://liaoxuefeng.com/books/java/spring/integration/javamail/index.html 特别注意写在最前面: 1.SMTP邮箱服务 有两个端口 SMTP 端口号(SSL)465 SMTP 端口号(sta
阅读全文
摘要:/** * 对目标字符串,按传入的num长度进行切割,对切割后的元素拼接\n, 输出一个Arr */ function lengthCutting(str, num) { let strArr = []; for (let i = 0; i < str.length; i += num) strAr
阅读全文
摘要:转载自: https://blog.csdn.net/heshiyuan1406146854/article/details/122687988 package com.sxd.swapping.utils; import java.util.ArrayList; import java.util.
阅读全文
摘要:自定义报警日志打印工具 import org.apache.commons.lang.StringUtils; import java.io.PrintWriter; import java.io.StringWriter; /** * 自定义报警日志打印工具 * * @author Angel挤一
阅读全文
摘要:解决jar冲突心得 之 通过解决启动报错 Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.ObjectMapper 学思路 一般情况,出现Caus
阅读全文
摘要:引用 之前在Windows Mobile中有一款词典软件——MDict(开发者为Rayman Zhang,官方网站地址:https://www.mdict.cn/wp/?lang=zh http://www.octopus-studio.com/),可以支持超多的词典扩展,比如维基百科全书、汉语词典
阅读全文
摘要:转载自: https://www.jb51.net/database/294882rgk.htm 一、查看所有数据库容量大小 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SELECT table_schema AS '数据库', sum( table_rows ) AS '记录
阅读全文
摘要:Spring中的事件监听机制,事件驱动开发可以用在以下这些场景:1.业务代码入口在 下一级模块module, sender消息发送者在上一级模块module,不想循环依赖,就这样用2.解耦合的事件驱动模式,观察者模式等3.待补充 实例代码:1. 业务代码testAAA,执行同步业务 private
阅读全文
摘要:Windows自带输入法在中文模式下打出来的句号变成了点... 是因为无意中, 同时按下了Ctrl + 。 这个组合按下的行为,就导致。切换成了. 想要打印成。号, 同时再按下Ctrl + 。 键帽即可切换回来。 这个情况下,和什么输入法是 英文模式 /中文模式 或者 全角/半角 毛关系都没有!!!
阅读全文
摘要:Mongo SQL: //建表语句 db.createCollection("pro_alter_info") //插入文档语句 db.pro_alter_info.insert( { "alterTime": "2022-03-27 16:43:09", "alterType": 1, "proI
阅读全文
摘要:今日份代码如下: var temp = "一条狗的自白 \n Conf,ess,i,ons of a dog"; var arr = temp.split(/[\n\s+,]/g); console.log(arr); 效果如下:
阅读全文
摘要:今日份代码: import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.apache.commons.lang3.StringUtils; import java.io.*; import
阅读全文
摘要:正则表达式 判断是不是合法的JSON字符串 String regex = "^(?:\".*?\")|(?:true|false|null)|(?:[+-]?(\\d+(?:\\.?\\d*)?|\\d*(?:\\.\\d*))(?:[eE][+-]?\\d+)?)|(?:(?:\\s*\\[\\s
阅读全文
摘要:mysql分表情况下新增一列不为空的列,使用 【String.format】 生成alter语句 完成新增列的动作 新增列不为空,分表sql自动补0,新增列添加在指定列后 String sql = "ALTER TABLE my_table_%02d ADD my_column_2 bigint(2
阅读全文
摘要:【MAT-MemoryAnalyzer】使用快速排查问题 引用地址:https://blog.csdn.net/lyd135364/article/details/121449969?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevan
阅读全文
摘要:BigDecimal大于等于/小于等于/小于/大于/等于 比较器工具方法 public static void main(String[] args) { BigDecimal self = new BigDecimal("100"); BigDecimal constant = new BigDe
阅读全文
摘要:1.pom.xml文件 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.3</version> </dependency> <d
阅读全文
摘要:一.下载安装arthas wget https://alibaba.github.io/arthas/arthas-boot.jar 二.启动,退出,停止 1.启动方法 java -jar arthas-boot.jar 2.退出当前指定的某一个arthas的命令 Q 或者 Ctrl+C 3.退出a
阅读全文
摘要:mapstruct Spring支持的克隆转化 一.版本引用 1.pom.xml文件 <org.mapstruct.version>1.2.0.CR1</org.mapstruct.version> <!--mapStruct依赖 start--> <dependency> <groupId>org
阅读全文