自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码优化相关

字段是code然后查出来name返回时 返回两个字段 code name前端也好对应import org.apache.commons.lang3.StringUtils; isBlank判断字符串是否空 String 包的可能会抛空指针异常有@param 注解的入参 那么mapper就不用写parameterType=“”有些类继承了表的BaseMapper如果没有用到 一些类就别继承了...

2021-12-10 15:59:57 325

原创 解决日志文件过大使用git命令分割成小文件

按照指定大小将文件分割成小文件方便查看

2024-09-04 13:51:40 103

原创 后端是否开启异步执行,看打印日志的线程信息

当你后端方法异步时,会新开线程,日志是taskEecutor-1 这样表示这是异步执行的,没有对主线程进行堵塞。在java中nio-8989-eee-2这种线程就是 主线程。

2024-09-03 15:59:25 403

原创 使用StopWatch查看每段代码执行时间

要查看一段业务代码执行了多长时间,除了打印时间然后计算差值之外,还可以使用更便捷的工具类。这样没段代码的执行时间就可以很直观的看出来了,针对性进行优化代码就可以了。这个可以计算每个方法的执行时间。

2024-09-03 14:50:50 129

原创 mysql字段存的是json对象,对其操作的方法

在MySQL中,从5.7.8版本开始,支持了JSON数据类型和相应的JSON函数,允许你在查询中直接操作JSON数据。特别是,当你有一个包含JSON数组的字段时,你可以使用JSON_EXTRACT()(或别名->),JSON_TABLE()(对于更复杂的查询)等函数来查询和操作这些数据。以下是一些示例,说明如何在MySQL中查询和操作JSON数组字段:1. 使用JSON_EXTRACT()或->来查询JSON数组中的元素假设你有一个名为users的表,它有一个JSON字段hobbies

2024-05-10 17:20:04 268

原创 idea使用git不提示账号密码登录,而是输入token问题解决

idea 或者 webstream 等全家桶软件 使用git 推送代码时,不提示账号密码登录,而是输入token问题解决。你的代码仓库是gitlab 然后打开修改代码后推送时,会默认使用gitlab插件,所以提示数据token。解决方式就是把gitlab插件取消使用这样就好了。

2024-05-09 12:19:12 4133 5

原创 cron表达式xxljob

| | | ±----------- 月(range: 1~12)| | | ±--------------- 日(range: 1~31)| | ±------------------- 时(range: 0~23)| ±----------------------- 分(range: 0~59)±--------------------------- 秒(range: 0~59)

2024-05-07 10:27:36 556

原创 wrapper新建

【代码】wrapper新建。

2024-05-06 10:49:45 117

原创 判断前端入参是否空否则提示前端写法

前端先声明一个变量,用于alert判断。在templeat中定义一个提示语句。然后在点击事件时判断一下是否展示。

2024-04-28 13:46:58 396

转载 java截取左右指定字符

转发自http://t.csdnimg.cn/6afRR。

2024-04-23 13:51:54 86

原创 jfinal项目操作数据库DB.find()空指针异常问题解决

排查ActiveRecordPlugin是否配置启动成功。这样就能和数据库交互了。

2024-04-09 15:54:27 227

原创 能连上网但是浏览器无网络连接钉钉也登录不上qq微信可以登录

打开控制面板点击网络和internet。找到‘连接’选项卡下的‘局域网设置’这样再打开浏览器就能正常访问了。这是因为你使用了vpn搞了代理。点击internet选项。

2024-04-02 19:30:44 565

原创 rocketmq启动停止

bin目录下的mqstart 和 mqshutdown。

2024-03-26 15:38:24 118

原创 linux查看进程内存占用大小

jstat -gc 也是查看。jmap -head 查看。

2024-03-26 15:37:35 157

原创 StringUtils删除前面所有的0或者空格

String工具类删除前面或者结尾得某些字符如果删除空格则是null作为入参。

2024-03-25 10:06:12 161

原创 idea项目配置文件中文乱码

解决方案:修改字符编码。在IntelliJ IDEA的设置中,依次选择File、Settings、Editor、File Encodings,将Global Encoding、Project Encoding、Default encoding for properties files设置为UTF-8。

2024-03-18 11:41:49 575

原创 kkfileview4.3.0在linux下安装

4.安装kkfileview之前,需要在linux上面安装LibreOffice,这个在运行kkfv时其实会自动下载,或者运行bin目录下得install.sh文件,但是大概率下载不下来。kkfileview的gitee地址:https://gitee.com/kekingcn/file-online-preview/releases。链接:https://pan.baidu.com/s/1R-Y1taWUXpr4nuoa83ILQQ。然后进入解压kkfileview。遇到输入y/n/啥的 就输入y。

2024-03-18 11:33:08 1395

原创 连上深信服vpn,idea不能访问redis,连网线就可以访问redis

用wifi再用深信服vpn连接内网,本地可以ping通redis地址 也可以telnet通。但是用idea启动项目就启动失败,提示连接redis失败。但是连接上网线访问内网就可以。idea启动时,添加。

2024-03-15 14:03:25 752 1

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题解决

在你的设备上找到jdk的安装目录【\Java\jdk1.8.0_291\jre\lib\security】下的java.security改改安全协议的配置即可。删掉这两个:TLSv1、TLSv1.1。特别要注意的是,如果你是选择了jre的运行环境来运行,那就是这个目录【\jre1.8.0_291\lib】。你的项目要连接sqlserver数据库,用jdk启动的,提示错误意思是服务端数据库版本是TLS10,但是你本地客户端是13,12,这时候要想在本地启动就需要改你本地的版本。

2024-03-11 11:35:08 2181

原创 简单存储过程案例

【代码】简单存储过程案例。

2024-02-27 09:29:03 408

原创 程序员为什么不喜欢关电脑

因为bug多多,需求多多,改来改去,24h待命,这样就省去了开机关机,打开软件的时间,而且一般来说还好,万一你的电脑是不是就环境不稳定啥的,就麻烦了。你是否注意到,程序员们似乎从不关电脑?别以为他们是电脑上瘾,实则是有他们自己的原因!让我们一起揭秘背后的原因,看看程序员们真正的“英雄”本色!

2024-02-18 15:20:00 458

原创 vhr前端项目启动失败报错,居然是版本问题!

vhr启动时出现node版本问题解决

2024-01-12 10:26:15 501 2

转载 Agentflow 学习

串签为将工作按照参与成员的顺序一一的交付下去。/***************************** 启动流程后获得其内容 结束 ********************************//***************************** 启动流程后获得其内容 ********************************//************** 例 1 面板(Layerpane) 的openFormAction ***********************/

2023-06-27 14:57:31 562

原创 @Transactional回滚失败分析

如果想针对检查异常进行事务回滚,可以在@Transactional注解里使用 rollbackFor属性明确指定异常。Spring的默认的事务规则是遇到运行异常(RuntimeException)和程序错误(Error)才会回滚。

2023-06-08 16:45:55 275

原创 javasping手动回滚事务

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

2023-05-16 09:55:53 530

原创 防御式编程

防御式编程

2023-04-23 16:56:39 637

原创 代码设计感悟-设计方案

的思路,将大方案拆分成小的,然后分别处理。增量式的改进是一种管理复杂度的强大工具。设计出一个方案,中间肯定是有很多暂时无法解决的问题的,这样不必过分纠结,通过。的方式,暂缓一下,出去散散步喝喝茶,可能有新的角度新的方案。除了迭代这个方式,还有。

2023-04-23 16:19:48 546

原创 kkfileview踩坑记录-清缓存+删除本地下载的文件

kkfileview根据文件名删除缓存以及本地文件,文件重名问题解决

2023-04-11 11:44:09 4504 3

原创 javaSpringBoot获取所有controller的接口

javaSpringBoot获取所有controller的接口。

2023-04-11 10:23:31 779

原创 搬砖记录codereviw

日常java编程注意的点

2023-03-09 14:23:11 52

原创 java.lang.UnsupportedOperationException: null

用Arrays.List()之后得到的数组在 add时 报错。

2022-10-31 11:00:11 219

原创 mybatiplus更新字段为null,忽略入参null失效注解

mybatisplus更新字段updateById为Null

2022-08-03 17:17:36 201

原创 orcale merge时不能update on 条件中的字段

Oracle合并时报错

2022-07-29 15:54:43 306

原创 idea打开项目后找不到某些文件,有可能是文件名在忽略文件中导致的

idea打开项目,提示某些文件找不到

2022-06-06 09:59:50 2903

原创 postgres int类型LIke问题,int列不能直接like可以用eq 或者转成text进行like

postgres int类型LIke问题,int列不能直接like可以用eq 或者转成text进行likeselect * from a where c::text like ‘%123%’select * from a where c eq ‘123’

2022-05-04 17:27:38 1104

原创 java返回对象部分属性注解@JsonIgnore

@JsonIgnore

2022-03-28 09:57:28 1037

原创 spring boot集成mybatis 出现 nvalid bound statement (not found)

排查spring boot的主配置文件里面有没有配置加载mybatis的配置mybatis.typeAliasesPackage=com.zpark.dao mybatis.mapperLocations=classpath:mapper/*.xml查看写的XXXXXMapper.xml 后缀有没有加上Mapper

2022-03-02 09:46:33 155

原创 List<String>转String,字符串用逗号分隔

List aList = new ArrayList();aList.add(“aqq”);aList.add(“aqq”);String res = Joiner.on(",").join(aList )res = “aqq,aqq”;

2022-02-28 11:25:11 4667

原创 postgres数据库字段类型不匹配问题No operator matches the given name and argument types

postgres数据库字段类型不匹配问题报错信息No operator matches the given name and argument typesSELECT (select name from B where B.id = A.id) FROM A这里B表id是Integer A Id是String类型不一致报错解决方案:SELECT (select name from B where B.id = A.id :: INTEGER) FROM A:: 转换类型...

2022-02-16 15:38:04 1785

原创 jav对象字段合并转map

// 多字段合并List tempList = planWorkOrderRecords.stream().map(item -> {String routesCode = item.getRoutesCode();String materialCode = item.getMaterialCode();item.setMaterialDesc(materialCode + routesCode);return item;}).collect(Collectors.toList());/

2022-02-08 17:06:56 318

空空如也

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

TA关注的人

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