自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

才疏学浅阿的博客

记录学习历程。

  • 博客(15)
  • 收藏
  • 关注

原创 钉钉工作通知跳转体验版钉钉小程序

在钉钉小程序开发过程中上线前需要进行测试,有需求为发送钉钉工作通知给用户,用户点击跳转到钉钉小程序的指定页面,在钉钉开发者平台和网上论坛都没有找到跳转钉钉体验版相关的文档。工作通知需要跳转到体验版小程序,只需。,在链接后面添加页面参数即可。

2024-05-20 12:25:24 108

原创 Easy-Es框架异步分页查询问题记录

最近在做导出excel优化,就把查询BD改成了查ES,并且使用了线程池。就出现了导出数据的条数对不上的问题。最终发现easy-es在分页的时候往传入的wrapper中设置的from和size,由于使用线程池传入的wrapper是同一个就出现了数据安全问题,所有就此记录一下问题,在使用线程池时一定要注意线程安全。

2023-09-20 14:17:28 453 1

原创 获取阿里云OSS图片url的InputStream输入流403

最近在做百度ocr图片识别的需求,需要把oss中图片的url转成base64后调用百度ocr的接口,在url转换base64中报错403,发现有些图片正常,有些不正常;在debug中发现postmain传的url和后端接收到的url不一致,是在传输过url自动转义了,经过转义后可能会把oss url上的秘钥解析错误。所以将url反编译后不在报403。参考这篇文章:https://blog.csdn.net/zyw0101/article/details/81188084。

2023-09-12 12:32:05 309

原创 在Feign的请求中添加统一的请求头或请求体

创建Feign对象创建连接器最近有个需求需要对接第三方系统,在调用对方接口时需要在请求头中传入token信息。我想能不能使用Feign来调用第三方的接口,用Feign调用十分简洁,那么在Feign调用的时候如何把token信息放入请求头中呢?

2023-09-09 12:19:48 2035

原创 idea登录copilot 报错 read ECONNRESET, request id: 20, error code: -32603

idea登录copilot read ECONNRESET, request id: 20, error code: -32603。在idea中设置HTTP代理 ip:127.0.0.1,端口是clash的端口,走代理。先确定github copilot是否给了权限。

2023-07-07 10:53:25 616 1

原创 线程池子线程异常事务回滚

使用多线程来处理任务子线程出现异常不回滚

2022-10-13 16:23:11 1287 1

原创 MySQL表锁死,MySQL表修改数据超时

如MySQL有一张表修改数据超时,其他表操作正常,很可能是该表被锁死了select * from information_schema.innodb_trx找到 trx_mysql_thead_id 执行kill命令

2022-03-25 13:46:52 1490

原创 判断对象属性是否全部为空

有时候new了一个对象,根据一些逻辑判断set了属性值,最后判断不为null再做后续的逻辑处理,此时new的对象可能值都为空,但是对象并不等于null /** * 判断对象属性是否全部为空,是返回true * @param object * @return */ private static boolean checkObjAllFieldsIsNull(Object object) { if (null == object) { .

2022-03-23 16:27:43 4464 2

原创 下载excel中的连接文件到本地Java

需要的jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency>

2021-10-27 19:12:36 427 2

原创 select ,update更新xml语法

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="xx.xx.mapper.UserMapper"><update id="updateByIdAndRevision" paramete

2021-10-26 16:06:03 2304

原创 提取文档中两个相同符号中间的内容

有个特殊的需求让我提取文档中||和||中间的内容例如: 嗷嗷嗷asd || 中午吃啥yyds || 啊啊啊啊百度了半天正则表达式,最后还是发现直接用excel最简单

2021-10-21 15:32:56 704

转载 解决Navicat运行sql文件报错:1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘created_at‘ at

解决Navicat运行sql文件报错:1292 - Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘created_at’ at row 1[ERR] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1从上面的描述我们可以看出原因是:我们给类型是datetime的xxx字段赋值0000-00-00

2021-10-20 13:35:19 9096 2

原创 使用stream流根据对象中指定元素去重

// 一个主单下可以有多个子单,数据库中每条子单都有一条数据,查询所有的订单,然后根据主单号去重,就能得到所有的主单号。 ArrayList<Order> collect = orders.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Order::getPrimaryOrderId))), Array

2021-06-03 11:10:20 869

原创 启动Spring Boot项目出现警告:Java HotSpot(TM) 64-Bit Server VM warning

运行spring boot项目是出现了如下警告:Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.//大意为:选项-Xverify:none和-noverify在JDK 13中已被弃用,可能会在未来的版本中被删除。解决办法:...

2020-12-15 11:17:05 13231 7

原创 maven提示Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin 错误的解决方案

maven提示Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin 错误的解决方案// 提示错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project demo: There are test failures.解决方法,在pom中添加如下坐标:<b

2020-12-04 14:25:14 2553

空空如也

空空如也

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

TA关注的人

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