- 博客(119)
- 收藏
- 关注
原创 使用go搭建本地mcp实现AI选股小记
Model Context Protocol 即MCP,是一种协议,它允许大型语言模型LLMs访问自定义的工具和服务。比如可以使用trae中的智能体作为MCP客户端可以选择想 MCP Server 发起请求,以使用它们提供的工具。你可以自行添加 MCP Server,并添加到自定义的智能体中来使用在 trae 中,MCP Server 支持三种传输类型:stdio 传输,SSE 传输,Streamable HTTP 传输。
2025-10-10 09:30:55
483
原创 skywalking定位慢接口调用链路的使用笔记
Trace Profiling 用于定位导致特定慢请求(Trace)的代码行。当某个接口调用链耗时过长时,你可以针对该Trace发起剖析,SkyWalking Agent会对相关线程进行周期性栈快照。通过分析这些快照,可以统计出哪些方法或代码行耗时最长,从而精准定位问题根源典型流程在SkyWalking UI的Trace列表中找到一个慢请求(Trace)。创建Trace Profiling任务,Agent会开始对执行该请求的线程进行采样。分析完成后,查看结果,通常会。
2025-09-11 16:52:16
838
原创 Locust压测工具使用
它的核心目的是帮助你模拟成千上万的并发用户,向你的系统(通常是 Web 应用程序或 API) 发起请求,从而测试系统在高负载下的性能和稳定性,并找出承载能力的极限。这带来极大的灵活性,你可以使用任何的 python 库来构造复杂的用户流程,处理动态参数(如登录token)或生成特定格式的测试数据。测试结束后,可以下载 CSV 或 HTML 格式的详细报告,用于进一步分析。与用线程实现的工具相比,它可以用单进程模拟非常高的并发用户数,对资源的消耗更小。提供了一个简洁的网页界面,你可以。与 JMeter对比。
2025-08-26 17:31:06
427
原创 kibana重建es索引
分阶段操作:全量迁移 > 增量同步 > 别名切换资源隔离:使用专有节点或临时扩容集群自动化验证:通过脚本对比源与目标索引的数据哈希值灰度发布:先重建部分索引(如 10% 数据),验证无误后再全量执行。
2025-04-30 16:01:02
1169
原创 使用set的contains方法抛出空指针异常小记
原来当传入的key会为空的时候,会抛出 NullPointerException。前期阻止了 null 传递到 set.contains(param)方法发现会抛出 NullPointerException。经常会用到map中的 keySet() 方法,得到的是。可是通过打印日志发现 set 是有数据的。
2025-04-18 14:10:46
289
原创 sql基数(Cardinality)学习
偶然看一篇文章,认识到 Cardinality(基数) 这个概念。基数越大,查询效果越好,重复数据越少。基数越小,查询效果越差,重复数据越多。
2024-12-17 10:33:00
468
原创 jdbc连接参数rewriteBatchedStatements优化学习
设置为 true 时,jdbc驱动程序会尝试把多个sql语句一次性发送到数据库执行,这样可以减少网络开销和数据库处理,从而提高性能。是一个在 JDBC 连接 URL 中的参数,它用于启用或禁用在 MySQL 中的批处理重写特性。不能在for循环中调用数据库发起更新等操作,因为数据量大的时候容易将连接池的连接耗尽。这个参数默认是关闭的。
2024-11-29 09:33:20
614
原创 java基于OpenCVDnn实现人脸识别和图像分类学习
more之前的文章地址:http://t.csdn.cn/19X9Q其实下载下来的opencv安装包是自带 Haar Cascade人脸分类器的,不过这个识别错误率挺高的。当人脸有遮挡,侧脸,嘴型变化等,都会导致识别失败。OpenCVDnn 可能综合来说是最好的方法。OpenCV 深度神经网络(Deep Neural Networks,),使用流行的深度学习框架(例如CaffeTensorFlowTorch和Darknet)通过预先训练的深度网络实现前向计算(即推理阶段)。这里使用的是。
2023-03-22 14:20:00
1971
原创 SpringBoot针对入参时间格式的校验
(1条消息) SpringBoot实践之(十四)— AOP拦截器 Aspect的使用_luckykapok918的博客-优快云博客Spring Boot使用AOP的正确姿势 - James_Shangguan - 博客园 (cnblogs.com)对于权限的校验以及时间格式的校验确实使用spring aop处理会比较方便。引入依赖<dependency> <groupId>org.springframework.boot</groupId> &
2022-04-20 10:42:12
3903
原创 springboot+企微实现项目异常告警
httpServletRequest.getParameterMap()为空_凡凡轶崔的博客-优快云博客群机器人配置说明 - 接口文档 - 企业微信开发者中心 (qq.com)由于项目中暂时没有接入日志系统,导致平时查看异常信息非常的不方便。而且每次都需要产品,测试发现了才知道出错了,这影响不太好。于是结合 切面 + 全局异常拦截 等技术实现结合企微的实时告警。我是利用企微中提供的群机器人发布异常信息,新建一个机器人会提供一个Webhook地址开发者可以按提供的Webhook发起HTTP P
2022-04-14 17:35:56
2543
原创 PageHelper分页使用
使用tk.mapper mybatis 插件注意点时对于实体类中某字段不是表中字段,处理方式_奋斗者ing的博客-优快云博客_tkmybatis 忽略字段【PageHelper】PageHelper分页失效问题排查 - 掘金 (juejin.cn)Mybatis分页插件PageHelper - 简书 (jianshu.com)在维护老项目的时候,发现使用的分页框架是 PageHelper。还是写篇笔记记录下。该项目使用的是 SpringBoot分页的插件使用的是包(com.github.pa
2022-04-13 20:02:47
7503
1
原创 mybatisplus分页使用
MyBatis Plus 实现多表分页查询_骑驴的小牧童的博客-优快云博客_mybatis-plus多表分页最简单的 MyBatis Plus 的多表联接、分页查询实现方法_IT小村的博客-优快云博客_mybatisplus多表联查Mybatis-Plus中分页插件PaginationInterceptor, MybatisPlusInterceptor在SpringBoot中的使用_Sakura_Lu_的博客-优快云博客_paginationinterceptor项目中有用到 mybatis
2022-04-08 18:52:39
2416
原创 mybatisplus-LambdaQueryWrapper使用
MyBatis-Plus 条件构造器(Wrapper) - 简书 (jianshu.com)mybatis-plus update 更新操作_ChengLc1612的博客-优快云博客Mybatis-Plus(mbp) 提供 Wrapper 极大的减少大家的写SQL 的时间,Wrapper 类封装了大量的逻辑方法 eq , gt , lt等,使得操作数据库的代码进一步简洁。在代码中有更新数据的需求,发现 mbp 提供了 UpdateWrapper 类简化更新的操作。继承自 BaseMapper 的
2022-04-02 15:10:53
44464
4
原创 记dubbo consumer服务因订阅其他有异常的服务导致超时的问题
provider端怎么处理dubbo.cloud.subscribed-servicesspringCloudAlibaba+dubbo+nacos环境下,重启服务提供者或先启动服务消费者后启动服务提供者的情况下,消费者有时候会出现找不到服务的问题及解决方案(In the spring cloud Alibaba + Dubbo + Nacos environment, when the service provider is restarted or the service consumer is st
2022-03-14 16:51:16
2992
原创 springboot+apollo配置动态更新
apollo官网-配置动态刷新项目中在使用apollo作为配置中心。现在有需求:配置项发生变化,对应的配置需动态刷新。背景配置类:@Component@Data@RefreshScope@ConfigurationProperties(prefix = "home.setting.dict")public class HomeSettingProperties { @ApiModelProperty("金刚区") private String kingKong
2022-02-09 17:12:41
4306
原创 Java参数传递实现引用传递
这一次,彻底解决Java的值传递和引用传递 - 掘金 (juejin.cn)java 传递参数的两种方式_maoyeqiu的专栏-优快云博客_java传参在项目开发过程中碰到一个问题,如果当传参的参数数量比较多的时候,然后下面的代码又需要用到这些参数的时候怎么处理?因为在 Java 中是没有指针这种概念的。所以对于基本类型来说,参数的传递实际是拷贝一份变量值的副本给到参数,方法内的修改不会改变原有的变量。而对于除基本类型以外的其他类型,参数的传递实际是将一个指向原有对象的引用传递给参数,如果方
2022-01-24 15:00:04
2171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅