- 博客(50)
- 资源 (1)
- 收藏
- 关注

原创 企业微信流程审批开发
需要的参数企业ID(我的企业》企业信息》企业ID)审批应用ID,审批应用Secret,审批流模版ID模版ID位置比较变态点开审批流在url里创建流程所需的参数还差三个1.获取token /** * 获取access_token * * @return token */ public String getAccessToken() { //企业ID String id = "XXXXXXXXXX
2020-10-15 13:40:04
8784
27

原创 企业微信回调接口开发
企业微信配置位置 应用管理》需要回调的应用》API》接收事件服务器设置我这里配置的回调应用是审批保存这两个参数 Token、EncodingAESKey,还需要企业ID(位置:我的企业》企业信息》企业ID)下载企业微信加解密库,注意事项注意事项注意事项https://open.work.weixin.qq.com/api/doc/90000/90138/90307接口 feedbackFromWx 两个请求类型Get Post具体为啥要两个看官方文档解释,主要是pos..
2020-10-15 11:38:40
2417
14
原创 Ubuntu安装配置Ollama
原文链接:https://blog.csdn.net/willhu2008/article/details/148425719。这样就直接部署完成了,可以使用ollama -v命令查看安装版本进行验证。2、创建 Ollama 用户及系统服务。# 设置服务开机自启动。
2025-07-05 01:23:57
445
原创 磁盘空间不足,迁移Docker 数据目录
这种方法的优点是不需要更改 Docker 的配置文件,但需要注意的是,某些系统更新或 Docker 升级可能会重置这个链接。
2025-05-20 12:25:42
347
原创 使用springAI实现图片相识度搜索
MutimodeMilvusVectorStore:也是Document 只取content,MutimodeDocument重写了content方法所以这里只能调用另外一个方法。而现在使用嵌入模型可以把私有数据转成向量数据,这个向量数据可以说是AI数据结构,你可以把你自己私有化的数据转成向量数据,像图片检索、文本相识度检索(这可就不是关键字匹配了)实现方式:其实很简单,用springai 将图片转换为向量数据,然后搜索就是先把需要搜索的图片转位向量再用向量数据去向量数据库搜索。重写嵌入模型转向量方法。
2025-02-08 15:32:12
658
原创 mysql、postgresql、druid链接池踩坑记录
postgresql是同样的问题,报错不一样,也是10秒超时。postgresql链接字符串加了&connectTimeout=600000&socketTimeout=600000这个不生效。不管datasource.setSocketTimeout()给多少值根本就不生效 在datasource.getConnection()的时候就会更新成 10000。mysql 链接字符串没有 &connectTimeout=600000&socketTimeout=600000 导致查询超过10秒就报错了。
2025-01-08 16:26:49
672
转载 docker 下载镜像失败 docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http:
2、重新加载配置文件及docker服务。
2025-01-03 15:57:32
197
原创 navicat 同步数据技巧
因为存在文件字段传输效率很低,执行批次数量我尝试了1000,100都很慢,最后调整成1 时效率反而还高很多。1.不同步全表数据只同步部分数据或需要修改数据时可以先写一个试图。速度慢可以尝试去掉事物。文件类型报错:使用完整sql插入。2.传输大表数据很慢时可以修改一下传输批次的数量。3.遇到文件字段报错时可以修改插入sql类型。
2024-11-19 15:55:17
814
原创 记录 mysql,大表有文本域字段,查询效率问题
先获取ID列表然后再ID获取详情。一开始用的 select * from table 分页查询 一条数据处理后入库。3-4十万的数据不多。但是数据内有一个文本、字节字段。因为这是一个爬虫临时表,需要往正式表里面同步。后面跑了一两天才十多万数据,太慢了。
2024-11-01 11:05:12
142
1
原创 Docker安装Elasticsearch
扩展分词就在/home/elasticsearch/config/analysis-ik 目录创建dic 修改IKAnalyzer.cfg.xml就好了。引用文章里面这里安装后估计是没有映射 /home/elasticsearch/config 所以才会有些疑问。改完修改一下 文件权限。
2024-09-09 17:50:16
639
1
原创 Knife4j 文档请求异常
重点是:converters.add(1, converter);原来是converters.add(0, converter);转化能生效,文档报错。改为1也能转化成功文档也能用。升级springboot3 、Knife4j4.5.0。加了那个转换器就报错。
2024-08-20 16:05:09
1123
2
原创 机器人报错skey = re.findall(‘<skey>(.*?)</skey>‘, r.text, re.S)[0] IndexError: list index out of range
itchat登录要开通微信支付,才可继续操作。断点了一下直接上截图。
2024-08-03 17:32:32
170
原创 springboot百万数据导出Excel方案
数据库流式读取,边读边往excel写,excel不要放内存,边写边本地化。Excel处理对象:SXSSFWorkbook。
2024-05-22 15:39:35
370
原创 alibaba.druid 连接池的坑
开年机房罢工网络出了问题。导致数据库连接不上。这个时候生产系统创建了一个连接池(注定不是一个平凡的孩子)。客户就开始叫了系统用不了了。运维接了锅开始操作。修复好后没有重启tomcat,然后其他数据库都能正常访问的同时(系统是一个多数据源的),这个数据库就连不上。死活连不上百度人都查询麻了,上班时间服务又不给重启。看了数据库剩余连接数量还剩好几百。但是死活连不上,人都傻了。但是我觉得alibaba.druid连接池才是真的坑。试了一下jdbc直接连OK。
2024-02-21 15:52:03
321
原创 短信发送平台上线公告
无论您是个人用户还是企业用户,我们都将以专业、贴心的服务满足您的短信发送需求。在使用过程中,如您有任何建议或疑问,欢迎随时向我们反馈,您的满意是我们持续进步的最大动力。我们的平台以用户需求为导向,集成了简洁明了的操作界面和稳定高效的短信发送技术,确保您的每一条短信都能快速准确地送达对方手机。在这里,您可以轻松实现给他人发送短信的服务,无论是传递重要信息、表达关心问候还是进行商务交流,只需指尖轻点,即可将您的心意瞬间送达。
2024-01-21 15:05:00
485
原创 lambda理解与使用,tree树工具类封装
下面是代码,注视中都有使用方法,可以大大的减少对树结构的组装和遍历代码。主要的lambda应用也就是抽象了赋值子节点列表MenuDTO::setChildren,可以给里面给每个节点赋值。再看看这个方法是不是也就很简单了,getFun是干啥将对象T也就是user转换为另一个对象。.map返回的也是一个Stream<R>,R新对象类型。熟悉理解后就会发现再牛叉的写法都离不开最上层的接口,当你自己想定义一个lambda的时候。这句代码我们主要写的是User::getId,那.map到底是一个什么东西呢。
2023-12-29 11:17:58
921
原创 Helvar灯TCP协议模拟器代码,netty自定义协议拆包沾包解析
helvar国外的一家灯设备公司,协议是tcp,格式是他们自己定义的。服务端客服端沾包拆包有些类似都是以*V开头#结尾进行的。看代码,这是需要的pom。模拟器tcpserver。
2023-12-29 09:29:20
476
原创 mysql写一个慢sql。jdbc设置查询超时
mysql有一个 sleep函数单位秒可以用于测试超时时间用,设置preparedStatement.setQueryTimeout(3);测试超时时间的时候,想要一个慢sql难道还要自己做数据想想都麻烦。怎么会有这种需求呢,要写一个慢sql,不都是最求快吗?
2023-12-27 11:33:53
641
原创 docker内访问tdengine服务
踩坑记springboot项目使用docker部署。由于tdengine原生连接方式需要安装客户端,第一想法是宿主机装好客户端,然后映射驱动到容器内部,网上找的教程也基本是这种思路。尝试了一天失败了。错误1:libjemalloc.so.2 file: No such file or directory。大概意思就是没有这个文件嘛。进入容器内部试了一下确实没有。那就安装一个呗。
2023-06-19 14:35:27
1634
2
原创 netty 使用记录
实现NIO就是非阻塞的,事件驱动:连接成功、端口连接、接收到消息都是一个事件,沾包拆包:这是个啥听不懂,tcp连接成功后消息就一直往服务器(客户端)发这里就有一个情况。我这里的需求是每个发送的命令处理的代码会不一样,每个地方都写一套新的netty代码又不符合我们的一套协议的设计,使用这种方式的前提是请求参数里面可以携带唯一ID。我这里接入的是国外的一家厂商HelvarNet协议,基本上就是想使用netty的nio避免线程阻塞,使用了就少不了沾包拆包。命令规范是这种的 ,有头有尾,就是根据这个拆的包。
2023-06-09 18:35:36
140
原创 分享一篇使用TDengine数据库心得
坑吗,新手千万别把它当mysql,文档写的好吗好千万别看,千万看的仔细一点(前后冲突哈哈哈哈哈)代码、sql怎么写多看看提供的样咧
2023-06-09 18:03:31
367
原创 mapstruct java: Ambiguous mapping methods found for mapping collection element
mapstruct java: Ambiguous mapping methods found for mapping collection element
2022-08-03 17:38:40
1159
原创 springboot war 发布tomcat 失败 filter 注入失败
springboot war 发布tomcat 失败 filter 注入失败
2022-01-07 18:50:23
743
原创 Mybatis批量修改封装
重点重点重点,不然会报错连接数据库url后面加个参数allowMultiQueries=true用习惯了 insertList 怎么能没有 updateList呢就两个类 直接上代码package com.lancabbage.gorgeous.utils.mybatis;import org.apache.ibatis.mapping.MappedStatement;import tk.mybatis.mapper.entity.EntityColumn;import tk.
2021-10-29 14:56:17
281
1
原创 工具类需要使用Spring Bean
不bb先上代码@Componentpublic class RedisLock { @Autowired private StringRedisTemplate redisTemplate; /** * 加锁 * * @param key key * @param value 当前时间 + 超时时间 * @param timeout 超时时间 * @param timeUnit 时间单位 */
2021-09-13 14:00:52
390
原创 刚写了一条sql执行完mysql服务都停了
大致是新增时一个字段的值是 子查询当前表然后 left join了另外一张表table_a,table_binsert into table_a(v1, v2, v3)values ('v1', 'v2', if(exists(select id from table_a a left join table_b b on a.id = b.a_id
2021-07-12 16:35:50
277
1
原创 Docker sun.awt.FontConfiguration.getVersion java.lang.NullPointerException: null
我是给图片打水印本地成功上了服务器就失败了解决方法切换jdkDockerfile将 FROM openjdk:8-jdk-alpine改为 FROM java:8FROM java:8 VOLUME /tmpADD XXX.jar app.jarRUN echo "Asia/shanghai" > /etc/timezoneENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.
2021-04-23 11:50:30
402
原创 Excel转PDF 一百行代码超简单
不BB直接上代码:https://gitee.com/lanyanhua/excel-to-pdf.git写了两种情况的应用:上传的文件转PDF。写代码生成的PDF,直接response流输出和本地文件输出 @PostMapping("/excelToPdf") public void excelToPdf(MultipartFile excel, HttpServletResponse response) throws Exception{ ByteArrayIn
2021-03-26 11:32:25
1286
3
idea生成swagger注解插件,最新版23.2也能用
2020-12-01
jdbc 单表分片查询能解决效率问题吗
2023-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人