自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Jenkins容器使用宿主机Docker

加上 如果还是不行注意文件权限。

2025-04-21 10:09:06 154

原创 [Ta的心愿信]

那些不好意思开口有遗憾的话,惊喜的祝福。用这种匿名的方式给自己或者Ta写一封时空信,在勇敢一次吧!

2025-04-02 10:38:31 156

原创 WebSocket Controller写法

【代码】WebSocket Controller写法。

2025-02-21 18:15:01 163

原创 使用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

原创 springai报错记录

springai还是有很多坑,我是多模态模型报错。是这个打印日志引起的去掉就好了。

2024-12-26 15:09:01 3726

原创 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

原创 mysql 去掉数值后无用的0

2.带小数:转数值在转字符串。直接贴代码,代码逻辑就是。1.非数值:直接转字符串。3.无小数:砍掉最后的0。

2024-10-15 16:30:26 465 2

原创 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

原创 mac vpn 连接成功无法访问内网

vpn连接成功死活访问不了 ping也不通。解决方法:在网络设置里面把vpn放到第一位。

2024-04-08 09:49:30 6427 1

原创 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

原创 不同数据库的分页方法

不同数据库的分页方法

2022-11-29 17:57:32 259

原创 二进制截取,二进制取位+长度、第几位 长度多少

二进制截取,二进制取位+长度、第几位 长度多少

2022-11-24 15:16:50 732

原创 idea查看子类树形

查看idea 子类树形结构

2022-11-07 16:13:08 293

原创 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

原创 设置的width不等于实际的width

设置的width不等于实际的width

2022-07-01 11:37:55 265

原创 mybaits 动态执行sql

mybaits 动态执行sql。mybatis源码分析、功能扩展

2022-04-12 17:43:38 1266 6

原创 springboot war 发布tomcat 失败 filter 注入失败

springboot war 发布tomcat 失败 filter 注入失败

2022-01-07 18:50:23 743

原创 maven mapstruct 生成没字段

maven mapstruct 生成没字段

2021-12-09 15:39:59 1550

原创 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

Docker.dmg Docker Desktop for Mac with Intel chip

mac docker 安装。下载慢的来这里,要其他版本的留言。

2024-08-20

idea生成swagger注解插件,最新版23.2也能用

根据字段上的doc注释生成swagger注解 @ApiModelProperty(value = "当前登录人名称") 快捷键 ctrl+n \command+n \右键Generate 打开generate页面,选择swagger

2020-12-01

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

TA关注的人

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