
工具
文章平均质量分 76
肥仔哥哥1930
专业、专注、专家
展开
-
重回全面发展亲自操刀
今年工作变动,优化后在一家做国有项目的私人公司安顿下来了。公司环境不如以前,但是好在瑞欣依然可以每天方便的买到。人文氛围挺好,就是工时感觉有点紧,可能长期从事产品迭代开发,一下子转变做项目有点不能适应。另外,之前公司都取消了的福利这个新家还有,3大补贴、加班餐报销、零食管够,选择还多样,直接让行政点加班餐都行。言归正传,今天遇到的是一个springboot服务搞CPU占用,持续在60%-%80,偶尔超过100%,这个服务都是数据采集工作,配合自动任务周期性执行。原创 2025-04-08 22:31:28 · 592 阅读 · 0 评论 -
字节Trae初使用感想
他的官网:https://www.trae.ai/Trae 是一款面向开发者的 AI 驱动的集成开发环境(IDE)。它通过智能代码补全、多模态交互以及对整个代码库的上下文分析等功能,帮助开发者更高效地编写代码。Trae 的主要优点在于其强大的 AI 能力,能够理解开发者的需求并提供精准的代码生成和修改建议。该产品目前提供免费版本,旨在帮助开发者减少重复性任务,专注于创造性工作,从而提升编程效率和生产力。原创 2025-02-13 15:41:59 · 886 阅读 · 0 评论 -
利用客户端导入有关联的业务数据(DBeaver+sql)
思路重要工具也重要就简单写写,也是个笔记,希望能帮到大家,下班!原创 2024-10-25 19:33:36 · 2550 阅读 · 0 评论 -
DBeaver通过jdbc方式连接ES(免证书)
这个确实比安装证书方式方便,(ES官网也提供ES的jdbc驱动,但是你用了就会发现,它只是能连接,根本看不到表(索引))通过这个事情发现跟大佬还是有差距,大佬不写博客,写的代码比我多,都是私人性质的,确实挺强所以以后也考虑写点啥私人性质的项目就写到这里,加油,uping!原创 2024-06-21 10:28:35 · 1945 阅读 · 1 评论 -
Excel设置单元格下拉框(poi)
其实没啥好分享的,真的就是个笔记而已,希望可以帮到大家!原创 2024-02-05 15:57:34 · 2582 阅读 · 0 评论 -
jmeter简单压测kafka
就是笔记,自己备忘,也希望博友一次能找到2个方案,帮到大家。原创 2023-12-13 17:43:19 · 1827 阅读 · 0 评论 -
jmeter配置使用(mac)
这就是个笔记,希望能帮到大家。原创 2023-12-13 10:43:18 · 866 阅读 · 0 评论 -
使用MAT分析内存泄漏(mac)
mac使用一些不用安装就能用的软件还是稍微有点步一样其实我这个情况,我怀疑是我的电脑用户的权限的问题好了,要干正事了,我这里的分析还没完,希望能帮到大家,uping!原创 2023-11-29 15:26:40 · 1871 阅读 · 1 评论 -
基于binlog实现一些业务(Binlog4j)
配置的账号要有binlog的读权限项目在跑,直接用其他工具操作数据库,也可以触发(这就是监听binlog的美妙)其他项目操作本项目的表,也可以监听到(原理同上)统一入口,不用有aop、事件、业务调用那么多入口需要考虑好了,就写到这里,希望可以帮到大家,拥抱新事物,uping!原创 2023-11-28 10:56:53 · 1477 阅读 · 0 评论 -
基于redisson实现延时队列解耦业务
解耦,让开发只用关注业务基于redisson不用太关注redis底层实现,这里可以理解就是2个队列,一个未到期队列、一个到期队列,随着时间的推移redisson帮我们实现从未到期移动数据到到期,我们只用管从到期取到数据的操作封装还很粗糙,还有进步空间就分享到这,希望能帮到大家,uping!原创 2023-08-24 14:14:36 · 582 阅读 · 0 评论 -
JRebel插件扩展-mac版
mac对于一些软件的扩展,可能得绕一下,但是其实原理是一样的mac有利于保护软件的合法权益、安全性(当然这不是我们喜欢的,毕竟很多公司是不提供开发工具的)mac香、开发工具香、插件香,都香这个docker扩展方式也是适合win的不长时间运行这个代理的,隔段时间可能失效,运行起来,换个uuid再来一遍就行了欠的这个债就还了,希望博友们喜欢,uping!原创 2023-08-17 11:17:32 · 1590 阅读 · 0 评论 -
导出带下拉选项的Excel基于EasyExcel实现
**//获取工作簿 Sheet sheet = writeSheetHolder . getSheet();///开始设置下拉框 DataValidationHelper helper = sheet . getDataValidationHelper();//设置下拉框 for(Map . Entry < Integer , String [ ] > entry : mapDropDown . entrySet()) {原创 2023-05-22 14:54:59 · 2978 阅读 · 3 评论 -
字典翻译EasyTrans简单使用分享
所谓的字典翻译其实简单理解就是一些不常更新的有键值对属性的数据转换。片面点理解就是一些下拉框、枚举值等等。字典翻译简单实用场景支持多,扩展强希望能帮到大家,uping。原创 2023-05-15 10:17:13 · 2480 阅读 · 0 评论 -
idea+ApifoxUploader+Apifox真是内外双修,香
Apifox出文档真香,格式比一般的都好看一点Apifox uploader插件加持,更是如虎添翼,敏捷开发模式的福音后期测试、压测、mock等等确实方便不少,只要有注释,前端小姐姐再也不用追着你问对应字段了当然确定也是有的,比如生成的接口url,如果有在路径上获取的参数,文档与springBoot没有做到一致,springBoot上是{},但是接口上如果想把这个参数拿出来在外面设置全局参数等等方式,url上是缺少{}的,这一点自己去体会,当然,可以要求规范不允许使用路径传参。原创 2023-01-28 15:31:47 · 3884 阅读 · 4 评论 -
Dbeaver连接TDengine时序数据库
也没啥好总结的,就一句话:Dbeaver真香,而且还是我大JAVA实现的,赞。希望能帮到大家,uping。原创 2023-01-12 14:40:25 · 1449 阅读 · 0 评论 -
Dbeaver连接ES问题一站解决
我们的ES版本真的太老了Dbeaver真香,真的如他所说啥数据库都可以连好了,就写到这里,希望能帮到大家,uping!!!原创 2023-01-11 17:48:29 · 9515 阅读 · 6 评论 -
Spring Boot + Disruptor = 王炸!!
Disruptor 是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。Disruptor是LMAX在线交易平台的关键组成部分,LMAX平台使用该框架对订单处理速度能达到600万TPS,除金融领域之外,其他一般的应用中都可以用到Disruptor,它可以带来显著的性能提升。不同的地方在于,Disruptor 是在内存中以队列的方式去实现的,而且是无锁的。下面介绍的概念模型,既是领域对象,也是映射到代码实现上的核心对象。转载 2022-12-28 12:12:31 · 251 阅读 · 1 评论 -
组合OSS服务实现打包业务文件zip下载
实现文件打包成zip下载,支持zip包含目录、文件。废话不多说,直接上码。oss实现这里就不多说了,这里实际上还是涉及到一些契约编程。impl实现方法exportEventImgs方法实际上就是根据选中的id,查询文件的事件、相册名称,事件名称作为目录、相册下的照片作为文件名称。FileExt扩展对象ExportUtil工具类ZipFileUtil工具类原创 2022-12-26 11:27:33 · 1146 阅读 · 0 评论 -
300万数据导入导出优化方案,从80s优化到8s(实测)
附上GitHub地址:https://github.com/alibaba/easyexcelGitHub地址上教程和说明很详细,并且附带有读和写的demo代码,这里对它的介绍我就不再详细说了。至于EasyExcel底层怎么实现的这个还有待研究。转载 2022-10-28 10:09:34 · 1772 阅读 · 1 评论 -
snack3遇上定义物模型用json串
1、pom.xml增加依赖原创 2022-10-10 21:01:30 · 1780 阅读 · 0 评论 -
夜神模拟器+Burp抓包(简直是后端复现调试的福音)
夜里挑灯编码,梦回码神附体。。。。。。原创 2022-07-28 11:51:33 · 2515 阅读 · 0 评论 -
抓包工具哪家强(暴力窃取前戏)
抓包工具哪家强?还得Burp,干坏事的前戏。。。。。。原创 2022-07-13 20:39:03 · 1467 阅读 · 0 评论 -
夜神模拟器+Fiddler抓包测试App
最近公司要求前端小姐姐开始用uniapp做App了,后端这边接口安全是用的security(历史原因),讲真我不太喜欢用这个,好多年没有用这个了。今天主要是跟大家分享下用模拟器测试app + Fiddler抓包。 我这里选的夜神模拟器 + Fiddler抓包。1.点击Tools-Fiddler Options进入Fiddler Options页面2.点击Connections,将Fiddler listens on port设为8888,勾选Allow remote computers to co原创 2022-06-30 18:19:49 · 2880 阅读 · 0 评论 -
现场一日游感想
技术人:我自风傲我自狂,犹如鸿鹄傲四方。如果有一天凭情商评绩效,那还有什么天道酬勤。。。。。。原创 2022-06-15 08:33:47 · 345 阅读 · 1 评论 -
IDEA Debug过程中如何回退操作?
大家在Debug程序的时候,是否遇到过因为“下一步”按太快,而导致跳过了想要深入分析的那段代码?是不是很想要有“回到上一步”这样的操作呢?在IDEA中就提供了一个帮助你回退代码的机会,但这个方法并不是万能的。好了,下面就来具体说说这个功能的使用!使用Reset Frame回退操作不知道你在Debug的时候,是否有注意过下图标出的按钮Reset Frame,这就是今天要介绍的主角。什么情况不能回退比如:下面这样的顺序结构,是无法会退的:void test() { int a = 1;转载 2022-04-19 08:21:30 · 13978 阅读 · 0 评论 -
功到深处,道法自然
所有的设计都是基础的串联,设计没有对错,只有优劣。水无常形,山无常势力。功到深处,道法自然。原创 2022-04-07 21:03:52 · 659 阅读 · 0 评论 -
人脸识别能力集成使用(部分免费)
序 今天的进度完成了,这会就是一些收尾工作。打开优快云看看最新的技术新闻,看到了OpenCV-Python实战人脸识别。一直也想涉足下,了解了下OpenCV。打开官网看了下,貌似free的,可以研究下。但是好像工程有点大,这一时半会出不了效果,侧面了解了有做封装的公司了。下面就介绍下,在测试项目上集成玩下,实际上人脸识别这块公司业务中也是需求偏高的智能设备之一。一、集成准备官网:https://ai.arcsoft.c原创 2021-11-12 19:32:16 · 7100 阅读 · 1 评论 -
Redssion分布式锁集成使用
序 计划提前了点,趁空看看这个传说中很牛逼的Redisson分布式锁,集成着玩,后面看场景试试使用。废话后面总结说,这里先上货。一、依赖引入<!-- redisson分布式锁 --><dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-star原创 2021-11-09 10:52:24 · 1686 阅读 · 0 评论 -
TLog轻量级日志追踪使用(非微服务)
序 之前发过一个博文介绍了TLog在微服务环境下的使用,当时还误解觉得在非微服务情况下使用这个日志框架没有意义。然当加入组织,细细研读使用文档,才发现自己的无知。作者说的微服务下能显示上下游请求名称、ip等,他说的这个微服务是宽泛的。一、依赖引入 不想包太大,其实可以值引入自己需要的模块,我一般都是图省事的。<!-- TLog引入支持 -->&l原创 2021-11-07 18:43:39 · 2074 阅读 · 0 评论 -
流行的表达式引擎简单分析对比
序 最近来了个能耗监测的需求,也就是对设备上报数据做一些业务的计算后阈值预警风控类的。对需求进行抽丝剥茧的拆解后,发现除去业务,最难的点也就是阈值比较了,到此有经验的码农很容易就想到了表达式计算吧。基本的规则增删改查、逻辑运算表达式生成做完后,就要着手啃最难的骨头了。考虑到设备上报数据的量,肯定要考虑性能,所以先做表达式的选型。一、依赖引入  原创 2021-10-29 19:38:39 · 7671 阅读 · 14 评论 -
TLog轻量级日志追踪
序前段时间快马加鞭的把2个项目的需求弄完了,一个说是做了就验收,一个是支持期,要提高客户友好体验。完了后,这2天有点小闲暇,不能浪费,于是就逛逛论坛,发现了一个轻量级的日志增强框架TLog。一、日志增强的场景这个springBoot也可以用,但是感觉用处不大,真正有用处的场景我认为是springCloud里用,可以查看各层级日志,也就调用链路。这个我这里也是因为受限服务器资源、人力资源等,所以觉得这个于我最实在。二、依赖引入我这里是springCloud项目,且是maven的主从项目,所以我直接在原创 2021-10-25 14:36:31 · 1556 阅读 · 2 评论 -
SpringBoot集成websocket能力(stomp)
序之前有分享过springBoot集成Websocket推送信息。今天主要是来继续分享升级版,这次是采用STOMP协议。用这个的好处有很多,比如可以屏蔽浏览器之间的差异,更方便对接消息中间件等。一、协议理解HTTP、WebSocket 等应用层协议,都是基于 TCP 协议来传输数据的。HTTP不足在于它与服务器的全双工通信依靠轮询实现,对于需要从服务器主动发送数据的情境,会给服务器资源造成很大的浪费,WebSocket是针对HTTP在这种情况下的补充。对于 WebSocket 来说,它必须依赖 H原创 2021-09-18 12:34:55 · 7803 阅读 · 2 评论 -
第一次翻译自己不会用的软件
序今天要跟大家分享的是软件的汉化,这也是第一次,实际也不是我新创的,而是有大神写了简单文档,我也就是学习验证下。废话不多说,直接上步骤。一、准备1、安装翻译工具sisulizer4,这个我就不写过程了,可以自行百度。我选用的下载链接是:http://www.32r.com/soft/4782.html,里面有软件的安装步骤,并且很贴心的提供了小工具。2、MobaXterm软件安装,这个就是我今天要汉化的软件,其实用英文版也可以,但是这个是我最近猜发现的准备取代xShell工具的,用的少,安装的又是原创 2021-09-09 21:02:48 · 11445 阅读 · 1 评论 -
一个优秀活跃的视频转码项目分享
序今天分享一个视频转码的项目。起因是另一个team渝澳了摄像头视频流的播放问题,自从浏览器放弃flash支持后,好多视频格式都不能播放了,于是视频转码就必不可少了。然而很多公司并没有精力、资金去对这块过多的投入,一时间无论是前端播放器插件、还是后端转码项目,都特别火。今天主要是分享下发现的后端转码项目-EasyMedia,这其实也是另一个team哥们发现的,我这里研究下作为技术储备。一、项目说明这个项目是开源的,而且作者说可以任意商用,当然这是暂时的。但是,里面引入了javacv、ffmpeg,这2块原创 2021-08-30 17:34:47 · 1157 阅读 · 0 评论 -
别发照片骗技术人
序今早看到优快云里推荐的Python获取女朋友发来加班拍照定位地址是酒店的段子,本来准备验证下,顺便练练手的,最后安装执行pip install json报没有指定版本号。一怒之下搞我大JAVA,验证可行与场景体遐想。废话不多说,先上硬货。一、依赖导入从博文上看是exifread模块,找我大java的对应的jar,发现metadata-extractor,而且官方还在持续更新,最近的jar是今年的。这个元数据提取jar非常强大,还支持视频信息的提取,看看官方介绍:看到没,第一个示例,就写的支原创 2021-08-20 15:48:40 · 20418 阅读 · 50 评论 -
使用Lanproxy映射本地开发环境
序之前遇到联调设备,希望现网设备上报数据推送到本地开发环境测试推送接口的场景都是使用的uTools里面的内外网穿透。但是现在uTools已经关闭了这个内外网穿透的插件,一直也在找比较好的替换。用过frp、Ngrok,要么要收费,要么配置麻烦。今天来说说Lanproxy,有web配置界面,非常好理解,客户端也很丰富,使用也很简单,关键是用了下,感觉还很稳定。一、Lanproxy下载准备服务端、客户端下载地址:下载下载内容我是搞java的,所以本机是有java环境的,下载的客户端直接就可以下载这个p原创 2021-08-03 15:42:20 · 1577 阅读 · 0 评论 -
海报生成器部署
序昨天写了些杂感,完了套开源的python海报生成器,但是没上到自己的服务器,挂到自己的域名下,今天补充下。一、python环境(centOS8) 服务器配置python环境,这个自行百度。python --version,如果是python3,则应该是python3 --version。如果能看到版本信息就是环境ok的。二、项目上传将项目压缩为zip包,上传到自己服务器的某个目录。执行解压unzip xx.zip -d /usr/xxx三、部署准备//安装依赖,这里使用豆瓣的源。其实原创 2021-07-08 19:31:01 · 392 阅读 · 1 评论 -
开源海报生成器源码跑起来&最近杂感
序最近这2天又开始有点焦虑了额,就是感觉最近没有什么提升,天天再项目上编码很迷茫。所以晚上利用一点时间想进步下,想搞点新东西。一狠心又买了个域名,之前买的服务器3年就是配置有点低。一、前情提要想整点事情,但是不知道整啥。随便整了:1、把域名解析指向了服务器,2、服务器搭建了nginx、redis6、mysql8、jdk16基础环境3、搭建了最新的springBoot+cloud服务,4、搞了几个公共的服务,5、服务器上部署了几个微服务,试试水。 6、撸下微信小程序二、感想专家说开原创 2021-07-07 20:10:04 · 1529 阅读 · 8 评论 -
一款刚开源的报表引擎体验之旅
序这2天计划有点超前,想到后期可能要用到报表。然后再WC打仗的时候,逛论坛发现了一个说是开源的报表项目。我想着先单独跑起来,后面改改给整到自己的微服务去。先声明,项目看了,看了后有点小失望,感觉还是起步阶段,根本不能用,模型组件得自己加进去,估计还得实现。看上面写的说是项目搭建不起来,100大洋先付,帮助搭建。我想到这个项目要是有精力,不急着用,搭建还是可以学习下,这里我就顺手给搭建起来,顺便给把版本升级了。一、先看效果就是个erp加了个报表在线设计器,思路还是非常不错的,要是一般的小公司,改改使用原创 2021-06-16 12:04:31 · 605 阅读 · 1 评论 -
微信客户端开启vconsole调试
序最近在调试前段时间做的支付服务,H5扫码支付已经跟websocket推送信息前端,实现跳转了(因为是做的聚合支付,不是直接对的支付,所以支付结果,由我搭建的支付服务再调用我搭建的WS推送信息服务结合),今天开始调试微信浏览器内jsApi唤起支付了(也是走的我搭建的聚合支付服务)。在联调中,还是会碰到一些流程出入参希望看看,想看看到底哪里出了问题,苦于移动端不能F12啊。友好的微信给我们提供了这么一个入口,使开发者可以真机调试。给微信开发者点赞。然后就可以看到你打印的内容及其他的信息,比如cookie、原创 2021-06-10 19:18:20 · 8595 阅读 · 3 评论