- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 minimax Token Plan套餐千万不要买!!!!minimax m3实际使用体验糟糕
仔细看了下,minimax客户端的通信机制似乎很不完善,/team 团队模式,由一个agent分发任务,调起子agent协作完成,听起来很牛,但实际上,子agent任务完成情况在父agent那并感知不到,(似乎)有定时任务轮询和通知,但是始终是通知不上的,导致每次都要等到超时,非常蛋疼。我原先一直是claude code + deepseek v4 flash,听说minimax有多agent模式,下了个客户端试了下,简单的新建工程+编码,搞了四五小时。调研了一天,最终还是决定上车!实际使用体验,非软文。
2026-06-29 16:47:48
281
2
原创 js如何获取shadow-root(close)内的dom?shadow-root是什么?
我是正好在做浏览器插件,所以直接让ai完成功能后注入上下文,在页面加载之前执行就行。嘻嘻,这下就可以用shadow-root(open)的方式去获取内部隐藏的dom了。既然已经用了shadowRoot,说明页面主人并不想让你用js获取里面的内容。首先你需要让ai给你写一个浏览器插件,随便什么都可以,似乎油猴脚本也行。光依赖js此时是没什么办法了,但是也有曲线救国的策略。首先回答shadow-root是什么?那么要怎么用js获取内部的标签呢?
2026-06-17 16:33:43
220
原创 mcp究竟如何使用?摸索了几小时有了点心得
兄弟们是不是有些模糊mcp和skill的概念,个人是这么理解的,mcp是ai的原始工具,skill是对工具的自定义封装。大部分功能其实模型+MCP就够了,有特殊要求可以封装个skill这样。
2026-06-11 18:08:49
249
原创 idea插件AI Assistant集成满血deepseek开agnet模式教程,摸索了几小时终于弄好了
首先需要将idea升级到最新版,至少要升级到有AI Assistant的版本。deepseek API密钥自己去官网获取,配置好claude code的agent集成方式,但是不要使用deepseek官网的配置方式,因为每次打开控制台都要重新配置。在你的claude配置文件中添加如下配置,claude的配置文件默认在C:\Users\你的用户名.claude.json"env": {"ANTHROPIC_AUTH_TOKEN": "你的api密钥",},
2026-05-22 11:51:10
1727
3
原创 发现idea不分社区版和专业版了。。
某段工作有软件合规问题,导致一直以来强迫症使用社区版idea,近期在尝试使用agent,发现社区版还是22.3版本的,想着升级一下idea,结果发现去年就已经不分社区版和专业版了哈哈。ps:免费agent还是阿里的通义灵码强啊,甚至说只有通义灵码能用,用了一圈还是用回来了,现在改名叫Qcoder了。
2026-05-21 10:21:03
47
原创 虚拟线程到底有什么好的?
比如我cpu是8核,我开一个线程池,9个核心线程处理任务,cpu基本可以使用到90%以上,那虚拟线程开再多没有实际cpu处理,我不太理解虚拟线程有什么使用场景。机制:虚拟线程在等待I/O时,会自动从底层的载体线程(Carrier Thread,就是你的8个平台线程之一)上卸载下来。代价:每个平台线程需要约1MB的栈内存,1000个线程就是1GB内存,而且操作系统调度这么多线程的开销巨大,频繁的上下文切换会严重影响性能。但虚拟线程的优势恰恰体现在另一个场景:当线程经常“闲着”等I/O时。
2026-04-15 10:07:00
39
原创 记一次数据库连接耗尽问题排查处理
遂回去查代码,一个一个提交看,重点找查询会阻塞的那个表相关,果然看到一个,注释是只用于油温xxx的查询,心想是你没跑了,但是实在找不到这个业务的入口,把相关人员找过来,界面点了点,好家伙3个接口1分钟都响应不出来,再次show full processlist,果然一样阻塞sql。周五下午有五六个人提交,粗看了代码,一时间没看出什么,应用已经又访问不到了,好在我们是电网的垃圾项目,没几个人在用,不然早炸锅了。周五晚上准备去吃胖哥俩来着,肉蟹煲还没上呢,项目经理打电话过来说应用挂了,重启也没用。
2026-01-12 16:41:03
46
原创 记一次生产环境排查OOM问题
SpringBoot应用频繁重启后出现OOM问题,排查发现是自定义MyBatis分页功能未关闭流导致内存泄漏。通过添加-XX:+HeapDumpOnOutOfMemoryError参数获取堆转储文件,使用jvisualvm分析发现大量byte[]对象未被释放。最终定位到分页代码中未调用AutoCloseable资源的close()方法,随着查询增多最终导致OOM。修复方案是正确关闭资源流。该案例警示使用系统级框架时需谨慎实现或直接采用成熟方案。
2025-07-29 15:35:52
456
原创 实时音视频 本地化部署 jitsi-meet docker部署+配置+ssl证书+定制开发全套方案
实时音视频 本地化部署 jitsi-meet docker部署+配置+ssl证书+定制开发全套方案
2024-08-19 16:32:23
6555
原创 悲观锁和乐观锁
如mysql的行锁,java的synchronized,将资源锁住后,其他竞争锁的线程阻塞,线程经历阻塞,就绪,运行需要消耗更大的成本。对于mysql而言,增加版本号字段,循环查询其版本号, 更新时将版本号字段+1。但有可能造成cpu占用飙升,需要控制循环的次数。
2023-04-03 23:19:41
144
原创 项目第一次启动时访问速度很慢
项目第一次启动时访问速度很慢懒加载机制问题springcloud ribbon第一次访问时ribbon会去拉取服务列表, 导致第一次访问速度很慢解决方案: 使用饥饿加载模式ribbon.eager-load.enabled=trueribbon.eatger-load.clients=服务名称(单个服务 )ribbon.eatger-load.clients- 服务名称1- 服务名称2...
2021-08-14 17:15:17
517
原创 vue上传文件与重置input框
要用的时候容易想不起来, 记录一下html中写一个type为file的input框 //html <input type="file" name="file" ref="clearFile" class="enter-addFile materialUpload" @change="uploadMaterial($event)">提交文件, 重置inp...
2020-03-30 22:34:59
1788
2
原创 vue手动刷新视图以及其他小问题
最近把手头上一个使用angularJS+jquery各种七七八八组件写的页面拿vue+elementUI重写了一边, 真是极度丝滑, 记录一些vue和elementUI的小问题1.如果vue中的数据结构比较庞大的话, 十分有可能会出现model更新而视图不更新/model和视图都不更新也不报错的情况, 此时需要手动刷新vue的数据, 在change或click事件中, 使用this.$force...
2020-03-30 22:24:38
2083
原创 在HTML中使用Vue.js
在非前后端项目中做页面时, 现在时常是只由后端人员一手开发, 在html或ftl文件中写js和 jquery总是令后端开发者如鲠在喉, 此时若能引入vue或者angular将极大提升开发效率(一般来说都会允许引入, 但博主也见过比较执拗的项目经理不允许使用前端框架非要用jq的)在html中使用vue,直接在head中引入vue.js: //最好是把这个vue.min.js另存到本地,这样...
2020-01-31 14:04:00
6285
原创 @RequestBody和@RequestParam的区别
@RequestBody和@RequestParam的区别两个注解都是用于接收前端传递的参数,但又有所不同。@RequestParam注解SpringMVC中是可以将前端传递的参数同时封装到多个对象的同名属性中的,还可以把所有参数用map接收,如://类上有RestController注解@RequestMapping("/hello") public String helloWo...
2020-01-31 12:44:13
228
原创 cityPicker和datePicker插件
cityPicker和datePicker插件cityPicker是一个纯前端的省市区三级联动选择插件, 使用起来还是挺省事的先上效果图, 可以看到基本上满足了pc网页中选择省市区的需求1.首先引入资源, 除了样式调整的2个css文件之外, 其余都是必须的: <link rel="stylesheet" href="static/css/jquery-ui.css"> ...
2019-12-09 22:32:06
421
原创 java生成Excel
java生成Excel有时有这样的需求, 在项目启动时在某个文件夹下生成一个模板Excel文件, 以便我们在某个功能中下载它。1.需要引入这两个依赖:<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <v...
2019-12-08 00:53:01
540
原创 java解析Excel文件
踩了很多坑就不说了,上干货首先引入这两个依赖:只需要这两个依赖就可以解析xls和xlsx文件<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.0.5</version&g...
2019-10-20 18:30:17
745
原创 AngularJS上传文件
网上关于angularJS做上传文件基本上会用angular-fileinput这样一个BootStrap和angularJS整合做的一个上传文件优化,然而我们实际使用中,根本不会这样用,首先前端可能有使用其他样式会与bootstrap的样式冲突,其次需要引入fileinput的一系列js文件,挺不方便的。那么,angularJS要怎么简单的做文件上传呢?首先,先写一个js文件,直接把下面这段...
2019-10-20 18:18:57
530
原创 在HTML中使用angularJS
angularJS各个版本之间差别很大,尽管核心思想是一样的,都是基于数据双向绑定,模块化等思想,但有些部分甚至写法都完全不同,博主一开始学的就是angularJS1.x,所以使用的都是angularJS1.x。在项目中使用angularJS1.x,首先需要引入几个js文件,jquery的包是必须的,此外下图为项目中我所引入的js:具体就不赘述了,这块看不懂的话可能需要去搜一下黑马的pyg视...
2019-10-20 17:56:06
1678
原创 在filter中获取Spring容器中的bean
有时会有这样的需要,在filter中获取spring的bean,这时使用@Autowired注解去自动注入bean就会出现空指针异常,为什么会这样呢?关于这点,网上的说法大部分是与spring的加载顺序有关,当项目启动时,服务器的加载顺序为:listener->filter->servlet,而spring容器基于servlet,所以在filter中获取不到。然而,在这个说法中还是有...
2019-09-08 14:14:40
1187
原创 Selenium自动登录12306获取cookies
Selenium自动登录12306获取cookies工具基本思路:代码最近学习爬虫,知道了有网站专门做自动识别验证码的,于是就想试试12306的验证码要怎么自动登录呢。工具:Selenium、python、超级鹰基本思路:1.使用selenium工具访问123062.自动输入用户名和密码3.获取验证码图片4.使用超级鹰提供的API识别验证码5.点击坐标似乎还挺简单的,直接在超级...
2019-02-08 15:21:13
1256
1
原创 Selenium工具破解滑动验证码(2019.1)
Selenium工具破解滑动验证码最近跟着书学习爬虫,发现书上关于极致验证码的内容已经过时了,按照书上操作已经得不到期望的效果,于是就自己动手写一个滑动验证码的破解。工具:Selenium、python、mongodb代码经过挂机一晚上的测试,成功率在70%以上,但美中不足的是,在访问300次左右后,错误率开始上升,分析应该是访问过于频繁导致出现了特殊错误,到500次以后的数据基本上全都是失败最...
2019-02-07 23:43:16
2890
完整的citypicker和datepicker插件
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅