自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zwrlj527的专栏

技术重在分享交流,没有交流就没有进步,我为技术而生。。。

  • 博客(282)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 老项目接入kafka消费信息另一种方式

针对老项目的另一种kafka消费接入方式老springboot是真狗,各种接入不丝滑就写到这里,希望能帮到大家,uping!

2024-03-27 10:40:07 727

原创 集成ES分组查询统计求平均值

gs一直用老版本的ES6,这次终于被逼的更新了吧,真好。(之前一直建议、希望,都。。。。本来很想引入EasyEs用用,但是总有同事不认可,算了之前也建议给ES装上sql-package插件,让DBeaver可以连接,试过一阵子,新版本又没装,算了其他就没啥好说的了,唯一就是restHighLevelClient现在在7+也被标记为过时了,下次又机会,这个再改改。希望能帮到大家,uping!

2024-03-26 15:16:36 1223 1

原创 ChatGpt的初步认知(认知搬运工)

首先,它肯定不能取代人,但是它可以帮助人。其次,它还需要训练,依赖算力。最后,它还一直在成长,未来不是梦。

2024-02-23 11:49:44 775

原创 Excel设置单元格下拉框(poi)

其实没啥好分享的,真的就是个笔记而已,希望可以帮到大家!

2024-02-05 15:57:34 952

转载 Spring Boot 集成支付宝支付,看这篇就够了

1.进入支付宝开发平台—沙箱环境使用开发者账号登录开放平台控制平台2.点击沙箱进入沙箱环境说明:沙箱环境支持的产品,可以在沙箱控制台 沙箱应用 > 产品列表 中查看。3.进入沙箱,配置接口加签方式在沙箱进行调试前需要确保已经配置密钥/证书用于加签,支付宝提供了 系统默认密钥 及 自定义密钥 两种方式进行配置。这里我采取的是默认方式:开发者如需使用系统默认密钥/证书,可在开发信息中选择系统默认密钥。注意:使用API在线调试工具调试OpenAPI必须使用系统默认密钥。4.配置应用网关。

2024-01-04 18:07:53 138

原创 TypeScript前端学习(四)

存粹的笔记,备忘。

2023-12-26 12:13:36 496

原创 TypeScript前端学习(三)

这次笔记就分享到这里,都是基础知识,uping!

2023-12-23 12:23:38 476

原创 TypeScript前端学习(二)

这就是笔记,一些例子大家可以自己打打,运行看看效果。

2023-12-18 18:59:05 405

原创 TypeScript前端学习(一)

不得不说JetBrains的产品是真好用(VS我也装了,用了下不习惯放弃了)TypeScript感觉其实也挺简单的(以前jsp时期,js能力自认还是挺不错的)世上无难事,只要肯攀登,希望可以帮到大家,共勉!

2023-12-18 11:36:40 492

原创 jmeter简单压测kafka

就是笔记,自己备忘,也希望博友一次能找到2个方案,帮到大家。

2023-12-13 17:43:19 1266 1

原创 jmeter配置使用(mac)

这就是个笔记,希望能帮到大家。

2023-12-13 10:43:18 785

原创 基于redisson实现发布订阅(多服务间用避坑)

介绍的文字我都懒得写,其实要我写详细,我也是google,下面直接贴图吧介绍的挺详细的吧,下面还有代码示例哦,不得不说这个GPT插件挺好用的。其实简单理解就一句话:它就是redis的java客户端,做了一层封装。基于redisson实现信息发布订阅就是这么简单几下一定注意publish、addListener不要直接用业务对象(尤其是不在一个服务里,毕竟谁也不能保证对象名一样,也不能保证包路径一样),回归信息的本质用字符串靠谱如果是复杂的信息传递机制,还是用专业的信息中间件。

2023-12-08 16:43:58 1964

原创 使用MAT分析内存泄漏(mac)

mac使用一些不用安装就能用的软件还是稍微有点步一样其实我这个情况,我怀疑是我的电脑用户的权限的问题好了,要干正事了,我这里的分析还没完,希望能帮到大家,uping!

2023-11-29 15:26:40 1169 1

原创 基于binlog实现一些业务(Binlog4j)

配置的账号要有binlog的读权限项目在跑,直接用其他工具操作数据库,也可以触发(这就是监听binlog的美妙)其他项目操作本项目的表,也可以监听到(原理同上)统一入口,不用有aop、事件、业务调用那么多入口需要考虑好了,就写到这里,希望可以帮到大家,拥抱新事物,uping!

2023-11-28 10:56:53 968

原创 Mac安装win程序另一个方案

其实,就是利用CrossOver,这个软件的介绍大家可以自行了解。不过不得不说这玩意还是国外的人思路新奇。软件确实不错比虚拟机轻便不用装双系统其实感觉它里面的软件是分析了软件需要的内容,安装的,如果不是里面的软件,就需要自己折腾,但是估计使用量大了,它也会收录希望能帮到大家,uping。

2023-11-17 09:59:04 671 1

原创 vue开发环境搭建部署(mac版)

目前我们是springBoot + vue,有手持终端就用uniapp + vue。今天不讲其他也就是把公司的前端项目下载下来跑起来,看看效果,后期在具体学写。开发环境其实不难部署其实也不难对于我个人而已其实难的是写页面、样式至于是用ES还是TS,个人而言,可能TS需要学习,ES还是信任自己的JS基础的。后面再跟大家分享写的过程吧。

2023-11-06 12:24:41 1029

原创 EasyTras一个字段多字典值翻译

EasyTrans挺好用的技术人应该拥抱新东西,没必要排斥,团队里现在就有排斥的,你喜欢自己实现自己写呗,又不影响。

2023-11-03 10:17:29 186

转载 Spring Lifecycle 和 SmartLifecycle 有何区别?

LifecycleGroup 是将 phase 相同的 SmartLifecycle 分组之后的对象。小伙伴们注意,上面的分析是从 onRefresh 方法开始的,该方法中调用 startBeans 的时候,传入的参数是 true,也就是上面这个判断里边 autoStartupOnly 为 true,取反之后这个条件就不满足了,如果是我们手动调用 start 方法的话,这个参数默认传入的是 false,取反之后上面这个条件就满足了,也就是无论是手动还是自动,最终都是在这个地方触发 start 方法的。

2023-10-20 09:08:15 93

原创 多叉树+图实现简单业务流程

使用思路也特别简单,实际就是将配置任务时只选择了节点上级任务的所有任务构成一个多叉树,然后跟这个树每个节点设置唯一编号,然后转化为图,计算最长路径作为事件的预计完成时间,最后就是各个任务节点的流转了.这次遇到一个需求,大致就是任务组织成方案,方案组织成预案,预案可裁剪调整.预案关联事件等级配置,告警触发预案产生事件.然后任务执行是有先后的,也就是有流程概念.方案管理、预案管理构成任务流程的基础条件,告警信息关联预案配置构成事件,也就是流程启动的入口信息.

2023-09-28 14:01:33 571

原创 数据变化监听实现

现在是纯分享,感觉比传统监听简单觉得可以搞事情,不过暂时还没有遇到这样的业务,先记录下,留个思路印象希望可以帮到大家,uping!

2023-08-31 14:22:44 215

原创 基于redisson实现延时队列解耦业务

解耦,让开发只用关注业务基于redisson不用太关注redis底层实现,这里可以理解就是2个队列,一个未到期队列、一个到期队列,随着时间的推移redisson帮我们实现从未到期移动数据到到期,我们只用管从到期取到数据的操作封装还很粗糙,还有进步空间就分享到这,希望能帮到大家,uping!

2023-08-24 14:14:36 469

原创 JRebel插件扩展-mac版

mac对于一些软件的扩展,可能得绕一下,但是其实原理是一样的mac有利于保护软件的合法权益、安全性(当然这不是我们喜欢的,毕竟很多公司是不提供开发工具的)mac香、开发工具香、插件香,都香这个docker扩展方式也是适合win的不长时间运行这个代理的,隔段时间可能失效,运行起来,换个uuid再来一遍就行了欠的这个债就还了,希望博友们喜欢,uping!

2023-08-17 11:17:32 1337

原创 tk切换到mac的code分享

最近换上了coding人生的第一台mac,以前一直偏好tk,近来身边的朋友越来越多的用mac了,win的自动更新越来越占磁盘了,而且win11抛弃了我15年的tk顶配。跟家里领导打了不少报告,这次终于是下定决心奖励下自己,终于换上了现在的mac顶配,M2Max + 2T,码生开始新的征程。今天跟大家分享,首先是分享开发环境搭建,最后是心得总结。先炫下我的mac配置1个星期不到已经完全切换到mac办公code,上手easy,戒掉了鼠标。

2023-08-16 10:21:58 1290 1

原创 导出文件下载进度条简单实现

简单的实现进度条,用在数据需要长时间一条条生成时,看进度条特别明显轮询其实也可以用websocket替代(这样可以离开页面做其他操作,当然这样也是可以的,就是轮询要做到全局请求了,业务模块多的下载的时候前后端都压力变大)这里其实还用到了easypoi的模板导出,大家可以自己看看api就写到这里,希望能帮到大家,uping!

2023-07-31 10:33:24 697

转载 阿里推出新 ORM 框架更牛X,未来可期

Fluent Mybatis, 是一款 Mybatis 语法增强框架, 综合了 Mybatis Plus, Dynamic SQL, JPA 等框架特性和优点, 利用 annotation processor 生成代码。看完 3 个框架对同一个功能点的实现, 各位看官肯定会有自己的判断,笔者这里也总结了一份比较。Fluent Mybatis 实战接下来,我们来看看如何使用 Fluent Mybatis 来实现增删改查。

2023-07-24 12:07:09 107

原创 BurpSuite全平台通用扩展

特别鸣谢自建博客的佚名技术人希望能帮到大家Uping!!!

2023-06-15 11:07:48 562 1

原创 记录业务操作日志实现

自定义操作业务日志就这么简单业务操作记录到变更字段避免不了跟业务耦合其实还有一种方法是跟每张表建一张影子表,带版本号,通过版本找历史好,就写到这里,希望可以帮到大家,uping!

2023-06-02 12:04:40 430

原创 同源部署自定义sessionId解析器实现一个浏览器同时登录正常使用

cookie、session会话关系要清楚理解(理解不清这一切不可为)security安全机制还是很强悍的好,就写到这里希望可以帮到大家,uping。

2023-05-26 15:58:39 938

原创 同源部署自定义sessionId解析器设置不同名称cookie

时间紧,马上也要考试了,不废话。今天遇到的场景是2个前端(客户端、运营端)共用一个后端(后端权限框架用的security,集成到springboot2),且2个前端部署在同一个域名下,端口区分终端。希望在一个浏览器同时登录在线,正常使用。简单介绍下Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 是基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。

2023-05-25 17:30:54 926

原创 导出带下拉选项的Excel基于EasyExcel实现

**//获取工作簿 Sheet sheet = writeSheetHolder . getSheet();///开始设置下拉框 DataValidationHelper helper = sheet . getDataValidationHelper();//设置下拉框 for(Map . Entry < Integer , String [ ] > entry : mapDropDown . entrySet()) {

2023-05-22 14:54:59 2582 3

原创 字典翻译EasyTrans简单使用分享

所谓的字典翻译其实简单理解就是一些不常更新的有键值对属性的数据转换。片面点理解就是一些下拉框、枚举值等等。字典翻译简单实用场景支持多,扩展强希望能帮到大家,uping。

2023-05-15 10:17:13 1152

原创 基于缓存的统一请求日志实现

- preHandle、postHandle处理 - pre里处理将请求日志(校验不通过也记录),统一请求标识作为key放redis缓存 - 统一请求标识想办法塞入请求参数 - 具体执行Controller分方法,从请求参数拿到日志,补充业务日志 - postHandle做出参记录处理(需要重写Response,懒得写,我这里就直接用的spring提供的ResponseBodyAdvice处理的,自定义一个实现它就行) - 开启线程异步去记录日志

2023-03-25 10:50:09 822

原创 一个基于缓存的业务链路日志记录设计方案

一个简单的全接口日志设计文档,先分享设计文档,后面分享核心设计代码。

2023-03-24 11:37:26 789

原创 Github Copilot编码神剑

AI未来可期,可能真的可以像流浪地球2里的550W一样,能做到生成、覆写、调度未来的程序员应该不会这么费脑,可以保住头发与英俊,真的可以坐着喝茶看代码生成。。。不仅仅是人卷人了,机器偶读开始卷人了卷人不怕,只要米够,成为人民币玩家,你还是可以潇洒的codeCGPT获取思路,copilot实现思路,对于code人来说真是绝配copilot还可以在方法里面写注释,同样也会帮你AI提示好了,就写到这里,希望可以帮到大家。uping!!!

2023-03-01 10:06:36 2025 3

原创 SpringBoot3集成TDengine自适应裂变存储

首先很遗憾的告诉大家,今天这篇分享要关注才可以看了。原因是穷啊,现在基本都是要人民币玩家了,就比如chatGPT、copilot,这些AI虽然都是可以很好的辅助编码,但是都是要钱。入驻CSDN有些年头了,中间有几年大学毕业,失恋了没有写,沉沦了几年。后面逐渐捡起来,我们之间应该说是互相成就吧,亦师亦友亦笔记。说实话,其实CSDN之前有出一些插件,我很欣慰,也一直在用,其实我一直希望CSDN能出个copilot采用AI辅助就好了。或者国内几大技术论坛能一起搞个也行,其实大家都是有这方面的优势的。。。

2023-02-18 15:16:23 1508

原创 SpringBoot3集成Kafka优雅实现信息消费发送

1、SpringBoot3真香2、Kafka的集成已经非常成熟了,资料也多。我这里这个SpringBoot3集成Kafka发送信息目前觉得是独家,你能找到的应该都还是使用的ListenableFuture类。好了,就写到这里,希望能帮到大家,uping!!!

2023-02-13 19:19:32 4069

原创 物联网设备流水入库TDengine改造方案

首先,个人赞成1.3方案,建议应用组增加消息队列服务。从稳定性、数据一致性考虑,方案1.3可以保证数据不丢失、且实时性高。

2023-02-09 16:41:27 1218

原创 MybatisPlus多表查询之零sql编写实现

MybatisPlus多表查询之零sql编写实现,只要表关系在你心中,就可以放飞自我。。。

2023-02-03 19:28:23 1609

原创 物联网平台+业务平台基本架构设计与优化想法

为客户提供可视化的平台(数据价值依托我们的业务平台展现),客户根据自身品牌定位、业务领域,通过我们的物联平台选择物联设备整合数据,依托我们的物联平台在业务平台端打通上下行,通过规则引擎、计量计费等等将业务信息化、差异化、细分,让数据起飞,帮助客户实现信息化价值。

2023-02-02 17:38:15 1460

原创 业务平台扩展支持TDengine时序数据库方案

业务系统升级改造支持TDengine方案,springboot2、mybatisPlus、分页插件、TDengine集成。

2023-02-01 11:29:58 981

小米盒子增强版ROOT&WIFI-ADB

小米盒子增强版ROOT&WIFI-ADB 现在百度到的小米盒子增强版的Root方法都不成功,这里绝对是原创ok的 安卓开发,你值得拥有

2017-07-07

mySql实现树形查询的函数存储过程例子

mySql实现树形查询的函数存储过程例子

2017-06-08

apache负载均衡

apache负载均衡

2017-04-01

eclipse luna集成weblogic开发环境以及项目部署

eclipse luna集成weblogic开发环境以及项目部署

2015-09-30

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

TA关注的人

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