- 博客(347)
- 资源 (65)
- 收藏
- 关注

原创 java sdk智谱流式问答
智谱中提供了两种问答方式,一种是直接回答,另一种是流式回答。中的java sdk代码部分,找到了缺失的方法mapStreamToAccumulator。其中流式调用的方法中mapStreamToAccumulator方法是缺失的.不调用智谱,自己模拟数据生成,测试流式返回效果。至此实现了流式问答数据的返回。
2025-01-19 10:45:00
351

原创 oauth2授权码模式单点登录
oauth2 有四种模式,常用的为密码和授权码,剩下两种几乎不用密码模式,很好理解,就是根据输入的用户名/密码进行登录认证的,最终返回一个合法token授权码(grant_type = authorization_code), 是利用唯一的客户端信息,申请的一个临时授权码,然后根据授权码换取合法token,可以利用这个特性,达到单点登录的效果提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-10-03 13:02:43
5862
原创 idea更改代码自动上传到linux服务器上
例如: 我有一个项目是容器部署的,每次更改都需要重新打镜像,然后运行,一般这样的项目都会选择,将整个项目放到服务器上,然后根据Dockerfile 文件打包镜像,之后通过docker-compose.yml 编排,启动镜像运行。解决服务器代码与本地代码同步的问题至此,本地代码的任何改动,都会自动上传的配置好的服务器的对应文件夹下。有任何更改,都会自动上传。
2025-03-30 15:00:00
1869
原创 信息项目管理师--计算题
某项目由并行的3个活动甲、乙和丙组成,为活动甲分配3人5天可以完成,活动乙分配6人7天可以完成,活动丙分配4人2天可以完成,活动完成后人员可再调配。CPI(成本绩效指数: 成本偏差的另一种计算方式) = EV / AC = 0.64 < 1 证明成本超出预期。其实CV,SV就是他们三个 EV PV AC 商值得关系, 由于求CV中有C,所以需要有C的来源,一定需要AC。BAC(完工预算: 整个项目的PV) = (50+50+50+50)*200 = 40000。
2025-03-14 09:15:12
728
原创 oauth2授权码模式客户端信息数据库改造
之前已经集成了oauth2已经实现了oauth2的授权码模式,现在改造下,将客户端信息从内存中删除,放入数据库中,有利于更好的维护客户端,为了方便后续集成其他系统,实现单点登录做准备;oauth2单点登录,授权码模式。
2025-03-09 13:00:00
22
原创 java sdk 流式回答 deepseek
deepseek中提供了多种种问答方式,一种是直接回答,另一种是流式回答。文档地址: DeepSeek API 文档。控制器处理流式返回,通过outputStream刷数据,超过30s 导致超时报错
2025-03-02 09:45:00
513
原创 试卷随机题目随机选项数据库设计
最近接到一个需求,就是根据题库中的题目,生成试卷,不过有随机题目这种生成,可以选择多种要求,例如: 各个题型的数量要求,题目乱序,选项乱序。这里大概一共有如下几张表: 题目表,题目选项表,试卷表,试卷题目关系表题目选项表试卷表试卷题目表总结如上就实现了对于目前需求的数据库设计,这里简单说下,前端展示的问题:返回的数据为(题目–对应多个题目选项),前段可以根据选项遍历,展示选项内容,根据题目是否为正确答案,选择是否标记正确选项,而选项的项目名称例如: ABCD 这种应该忽略,弱化,按照顺
2025-02-25 11:38:49
473
原创 java定时任务备份数据库
数据库备份程序中数据库备份可以有效避免因为意外,导致数据丢失,因此数据备份显得尤为重要。这样就无须借助其他工具,只要程序运行,就能随时完整备份数据库了。
2025-01-25 18:30:00
645
原创 nginx配置详解
一个server模块下,不能有两个location 中 都为root 配置文件夹。但是可以有多个alias,alias 与 root功能相同,都是规定文件夹指向。由于是不同的server ,所以用root 或者 alias 没有任何区别。/api/ 代理后会丢弃/api/这段前缀。这里用了一个root 一个 alias。/api 代理后会加上/api这段前缀。
2025-01-18 15:30:00
311
原创 根据配置反射执行spring bean中的方法
这里简单的对于此类配置解析做了一下代码展示,经过本人实践可用,不过目前对于有参方法而言,其中参数类型目前仅支持简单的内置对象,复杂自定义对象暂时不支持,需要自定义转换。通过一段配置,将方法和参数配置好,然后在特定条件下,执行这个方法获得返回值。
2025-01-11 14:45:00
1230
原创 mybatis/mybatis-plus中mysql报错
在表设计的时候,应该综合考量后续扩展性,见名知意的字段特性,以及避免使用mysql的保留关键字,这样能减少不必要的错误。
2025-01-04 18:08:32
2858
1
原创 knife4j加入认证token
项目即文档,已经是我当前搭建项目的时候必须要做的一件事儿了,目前用knife4j较多,主要是界面美观,功能强大,强烈推荐;本文: springboot 2.x,knife4j-openapi3-spring-boot-starter 4.4.0具体如何集成可以参考:knife4j:比swagger更好的在线文档如上,就完成了对于接口文档的knife4j的token自动认证功能;
2024-12-21 12:00:00
4888
2
转载 SpringBoot集成Milvus|(实现向量的存储和查询)
随着互联网不断发展,电子邮件、论文、物联网传感数据、社交媒体照片、蛋白质分子结构等非结构化数据已经变得越来越普遍。如果想要使用计算机来处理这些数据,需要使用 embedding 技术将这些数据转化为向量。随后,Milvus 会存储这些向量,并为其建立索引。Milvus 能够根据两个向量之间的距离来分析他们的相关性。如果两个向量十分相似,这说明向量所代表的源数据也十分相似Milvus 是一款云原生向量数据库,它具备高可用、高性能、易拓展的特点,用于海量向量数据的实时召回。
2024-11-30 11:00:00
4497
原创 flowable流程图详细绘制教程
我最开始接触的时候,还是用的activity,当时觉得好复杂,那么这次经过我自己在工作中的不断接触,总结下目前的学习成果;我最初接触的时候,遇到过如下问题,不知道你是否也有同样的疑问;工作流适合什么样的场景?工作流中一些术语工作流这个工作如何开始,从哪里开始?模型如何绘制?已有的模型如何修改?工作流的模型绘制后,如何在项目中使用?工作流如何和业务数据集成?工作流中的表单是做什么的?我用的idea 查看流程图需要安装插件。
2024-11-23 15:00:00
6054
原创 jenkins安装、打包、部署
一个可以让小白部署发布项目的软件;git 配置 一定要配置git的命令路径jenkins启动命令,一定要加这一段 -Dhudson.util.ProcessTree.disable=true一定要配置jenkins的节点,BUILD_ID和DONTKILLME 否则会导致打包后,会将运行的java程序进程也杀死创建任务SSH中执行服务器B的命令的时候,cd /opt;一定要cd 打开那个目录,否则文件无法传输过去。
2024-11-16 10:30:00
4288
1
原创 微服务容器化部署实践(FontConfiguration.getVersion)
将微服务容器化部署到 Docker 容器中是一个常见的做法,可以提高应用的可移植性和可扩展性;因为镜像可以直接下载,并转移到其他服务,中间件等,用docker-compose容器化编排,也可以快速部署一套服务。如何容器化部署微服务准备好微服务将各个微服务打包为镜像将各个打包好的镜像,通过docker-compose容器编排,运行即可至此 通过如上三个大步骤,已经实现了各个微服务打包成镜像,并通过容器运行的效果;
2024-11-08 10:47:28
4353
原创 mysql递归(变量)
递归查询例如:类似菜单,区域等的层级关系的数据的查询,有些情况我们需要递归查询场景1 删除需要迭代子集删除场景2 分配此类数据的时候场景3 …那么以后的类似表的查询,当设计时候没有考虑递归查询,未添加类似path字段的时候,可以利用这种方式实现递归查询.
2024-10-26 10:00:00
5921
原创 java邮件发送
目前比较简单的有两种方式实现:qq邮箱启用邮件服务2.yml配置3.使用2.在resource下新增mail.setting新增一个文件: mail.setting3.使用这样就实现了邮箱的发送,这里两种方式,其实配置几乎是一样的,可以照着稍微改改即可,然后端口号其实是25的,由于不安全,这里启用了ssl,所以全部都需要改为465端口;
2024-10-13 16:15:00
5410
原创 mybatis-plus与xml结合使用
只对mybatis增强,不做修改;mybatis-plus可以逻辑层,利用wrapper拼接条件,这样就节省了在xml中自己手写条件的各种判断和传参,尤其是lambdawrapper对于逻辑层的条件拼接更加友好;至此,就是想了mybatis-plus与xml有机结合使用,巧用 ${ew.customSqlSegment}实现。
2024-10-01 17:46:06
3984
2
原创 linux如何与网络时间对齐(雪花算法ID重复)
会发现默认的服务器时间并非中国时区,时间也是相差八小时,中国时区是CST,如何修改时间避免产生问题呢?至此,服务器的时间已经与网络时间同步完成了.
2024-10-01 17:44:58
2857
原创 微服务如何不影响生产环境debug问题?
每个人起一套环境,用来开发很费劲每个人一套环境,数据不同步,造成开发耗时开发服务依赖公共框架服务,如果想请求调试开发服务的接口,需要经历很多个公共服务接口线上问题,本地复现难度大,可以通过此种方式轻松解决,将线上请求打到本地服务中这样就完美实现了,在不影响线上环境的情况下,直接debug某个有问题的微服务,堪称完美~
2024-09-28 11:15:00
3151
5
原创 自由切换存储方式:本地 or OSS
作为项目中的核心功能,需要灵活强大,例如: 文件管理功能,可以按需引入oss,当没有oss的时候,也应该可用,想实现一种自由切换的工具类,在项目中对外提供,灵活运用至此,一个灵活的可以切换的存储已经实现,希望可以帮助到你来个三连不过分吧~
2024-09-21 13:39:53
2648
原创 文件上传到本地文件夹
上传到项目的根目录下上传的指定文件夹下文件上传到本地,建议采用后者,这样对于后续部署会方便很多,之后我会继续出一遍,整合本地文件与oss对象存储整合的文章,这样文件基本上就全了。
2024-09-21 13:39:18
833
原创 neo4j(spring) 使用示例
neo4j官网地址可以选择桌面版安装等多种方式,我这里采用的是docker安装如果无法下载的话,请更新下docker仓库镜像源地址可以参考docker镜像源地址spring-boot-starter-data-neo4j 2.7.6 与之前的版本使用还是有很多区别的,在网上找了很多,没有找到合适的,自己摸索了两天,搞了一个出来,希望可以帮助到你。
2024-09-17 15:45:00
1200
原创 执行分段延时轮询任务
至此,就满足了这样一个分段延时的轮询任务的执行,而且这里是异步执行,主线程会立即返回,用户无感知的后台轮询,也节省了使用定时任务不停轮询造成的开销;`这里还有一个不用定时任务的原因:`*除了上述说的造成开销外,就是定时任务有一定延迟,你如果设置定时任务的时间太短,那么服务器压力陡增,如果时间过长,那么会导致有一定的延迟,所以综合考量,都是这种方式更加合理*
2024-09-17 11:15:00
591
原创 多个sql文件合成一份
导入.sql文件的时候,当然是越少约好了不过由于代码生成,或者其他原因,有时候会有多分sql文件,此时给导入数据库的工作,增加了很多重复性的工作,如何解决呢?这样就合并之后,就可以一次性导入啦~~
2024-08-28 22:30:00
1386
原创 S3协议分片上传(minio)
目前文件存储一般采用obs存储,也就是对象存储比较流行的有: minio 阿里云 华为云 阿里云 腾讯云 七牛云 百度云 ,对于贫穷的我来说,当然选择免费开源的minio了,但是他们有一个统一的标准也就是S3协议,相当于jdbc标准协议一样,你只要熟悉了S3协议,那么几乎所有的对象存储几乎就是一致了.这里讨论分片上传创建一个分片上传的任务,会返回一个唯一任务id,这个任务id很重要根据任务id,和要分片的数量,获取上传分片的地址,每个分片对应一个上传地址。
2024-08-27 18:03:31
1235
4
原创 搭建一个私有的知识库mm-wiki
一般公司内部想要记录一些东西,都需要一个共享文档,当然可以选择类似比较简单易用的,有道云笔记,腾讯文档,语雀等,但是肯定有些公司是保密的,所以不希望这些数据被泄露,当然选择本地存储是最安全的~启动完成后,开始愉快的私有文档知识库搭建吧!
2024-08-25 09:00:00
612
原创 nginx 日志打印请求头信息
问题: 发现nginx转发的时候,似乎把在请求头中自定义的字段弄丢了~~,所以想尝试打印出请求头找出具体原因打印请求头中的变量,需要加前缀 $http_想要nginx转发或者打印带有下划线的变量的时候,需要开启下划线的支持 underscores_in_headers on;
2024-08-24 11:45:00
1919
原创 docker 最新可用镜像源地址
有的话,直接更改节点内容,没有的话,创建这个文件,加入该节点 registry-mirrors。无论是docker桌布版本,还是linux版本通用。直接更换镜像源地址即可:亲测目前可用。
2024-08-18 10:57:40
7630
26
原创 You can‘t specify target table xxx‘ for update in FROM clause
错误明显mysql报错尽量不应该在 增删改 的里面用查询语句,如果用的话,应该搞一个临时包裹下。
2024-08-11 17:47:46
404
原创 对象属性值对比(支持复杂对象)
对比两个bean中的内容,返回其中属性的值不一致的完整信息,包括: 属性 新值 旧值找了很多工具类都没有找到,然后自己动手封装了一个,希望能给后来人带来参考;虽说是自己封装的,但实际也是站在巨人的肩膀,基于 hutool jdk 等工具类。
2024-08-02 21:07:12
519
3
原创 mybatis一对多结果集,主表分页查询,子表条件查询
一对多查询嵌套查询: 主表查询过程中,再次调用一个查询,取查询子表数据嵌套结果集查询: 一次性查询主表关联出子表,通过结果集封装,将自己封装为一个集合,返回一个一对多的结果今天要说的是当: 做了一对多查询后,还要对多的子表,进行条件过滤,然后在反过来应用到主表上,继续分页查询~~丧心病狂的产品汪~~至此,一个一对多,然后用子表的过滤条件,作用到主表上的 分页…已经实现了~~
2024-07-28 08:00:00
2524
9
原创 idea 启动 build output失败 类不存在/ Input length = 1 -> [Help 1]
有的可以打包但是不能运行有的可以运行但是不能打包有的既不能打包也不能运行。
2024-07-27 09:45:00
371
moonlighting-兼职平台前后台管理-jsp.zip
2024-10-15
community-物业管理系统-springboot+mybatis.zip
2024-10-15
CarSystem汽车销售-struts-hibernate.zip
2024-10-15
weather-forecast-天气预报gui.zip
2024-10-14
bookStore图书商城管理ssh.zip
2024-10-14
电费管理.zip-mybatis, jsp mysql
2024-10-14
ssmn5138在线教育管理SSM+Vue-html.zip
2024-09-23
控制台程序家庭作业homework-manage.zip
2024-09-18
控制台超市管理SuperMarket.zip
2024-09-18
中秋佳节,遭遇检查腾讯管家查杀记录 解决方案 sqlLiteDB.zip
2024-09-13
学生成绩管理struts+spring+jdbc+mysql.zip
2024-09-13
信息发布.rar ssm ,前后台,功能完善
2024-09-13
盘存储.zip 模拟百度/阿里云盘的毕设
2024-09-12
扫雷.zip 小游戏 功能完善
2024-09-12
山海酒店管理系统.zip
2024-09-12
植物大战僵尸Plants-vs-Zombies.zip
2024-09-12
预约留言管理servlet+jdbc.zip
2024-09-12
nebula-swagger-demo.zip
2024-09-05
VMware16.exe
2024-09-04
Git知识分享.pptx
2024-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人