自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 websocket推送流程

本文介绍了后台主动推送消息的技术方案选择与实现过程。由于需求要求不确定时间主动推送且需支持多节点环境,分析对比了SSE、WebSocket和WebSocket+Redis三种方案后,最终采用WebSocket结合Redis广播的方案。

2025-06-18 15:31:33 744

原创 基础websocket搭建,实现心跳,重试,推送消息

搭建基础的websocket,实现简单的心跳,重试,推送消息机制

2025-06-16 19:00:57 207

原创 实现一个自定义的数据范围插件

【摘要】本文介绍了一种基于MyBatis插件机制实现数据范围控制的方法。通过自定义注解和解释器,结合StatementHandler拦截器动态修改SQL语句。系统采用组合注解支持多种场景,默认解释器处理占位符替换。实现过程包含:1)定义BaseModify基础注解;2)支持组合注解扩展;3)开发解释器接口;4)创建拦截器修改SQL语句。该方法克服了AOP方式的局限性,通过获取MappedStatement中的注解信息,实现对不同SQL操作的统一处理,确保在没有实体对象时也能生效。

2025-06-06 15:03:35 867

原创 实现简单行政区划组件

实现简单的行政区划选择组件

2025-05-24 13:22:42 266

原创 QT实现无边框移动拉伸

该方法中实现判定当前鼠标的状态(上、下、左、右、左上、左下、右上、右下、可移动),可以使用枚举,点击后该重写方法不进行判定鼠标状态,转而判定当前该干啥。4.2.监听mousePressEvent鼠标按下方法,获取当前鼠标在窗口中得到位置,保证移动后的窗口位置不变。4.6.实现moveCurrentWindow(私有创建的,不是重载的)方法移动窗口。4.7.实现drawCurrentWindow(私有创建的,不是重载的)方法拉伸窗口。4.3.监听mouseReleaseEvent鼠标松开方法,清空点击位置。

2024-05-23 23:26:08 880 1

原创 springboot工程打包出现的坑

打包踩坑记录

2022-09-10 14:18:22 533

原创 关于maven依赖管理管理有时候管理不到子工程版本的情况

maven依赖管理管理不到版本的问题

2022-05-25 11:42:18 314 1

mybatis的插件实现-数据范围处理

采用mybatis插件方式,将sql中的占位符替换成判定的数据范围的值

2025-06-06

实现简单行政区划组件1

行政区划组件实现

2025-05-24

空空如也

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

TA关注的人

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