自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java rabbitmq实现消息协作

1、设置消息承载的通信队列,java 发送任务到rabbitmq和rpa端收到消息(neimeng_data_download)后,将下载结果通过(neimeng_data_download_result)队列发给java spring 客户端监听的消息队列。场景:数据下载采用rpa实现,数据服务采用java springboot实现,需要进行一键数据补录操作。

2026-03-26 15:59:38 65

原创 java 手写体签到表

1、公司整理验收资料时,要求补充项目执行期间的人员签到表,但该项目已经搁置2年有余,且当时没有签到表,需要自己找人签到后形成每日的pdf电子版文档。

2026-02-10 11:32:39 42

原创 报表统计类需求对年月日维度的统计

公司项目数据统一通过指标管理,指标库中存储了对应主体的数据、需要根据年月日维度统计历史数据、关键点:日数据展示当日96点的数据、月数据展示当月月初至选择日每一天的数据、年数据展示当年1日至选择日每一月的汇总数据。

2026-01-16 13:57:08 240

原创 达梦数据库生成指定日期的long类型id

背景:数据按年月日时分秒串业务id后出现超出long长度问题,导致原来的updatebyid无效,查询发现是生成的id长度超出long类型范围。方案:先将yyyyMMddHHmmss类型的字符串转成时间戳,时间戳截取掉秒级部分、年份级部分、再串业务id,达到唯一的效果。

2025-12-15 18:39:52 169

原创 springboot aop 改写jar包中的某些执行逻辑

【代码】springboot aop 改写jar包中的某些执行逻辑。

2025-11-25 17:25:02 287

原创 springboot 启动时设置排除的类文件

一、项目执行过程中经常会遇到jar包中的某些配置无法满足业务需求,需要重新覆盖的场景。二、排除后重新编写覆盖的配置等。

2025-08-27 17:04:00 309

原创 nginx配置upstream 并设置前端无感知

1、场景:当后端服务是单个服务是,服务的升级工作频繁,需要不断的重启,前端操作感知明显,很不友好、通过多服务方式保证始终有一个服务是可用的,做到类似灰度发布的效果。3、脚本文件vim dynamic_restart.sh。

2025-08-27 11:01:33 283

原创 spring aop 切面记录文件导入

【代码】spring aop 切面记录文件导入。

2025-08-20 13:52:37 128

原创 JAVA POI excel表格导出美化实战

一、要求、奇数偶数行按不同颜色展示,不同的打表头对应不同的色调、行高2倍关系、文本自动换行。

2025-06-18 14:03:47 247

原创 gradle中实现从springboot项目 编译、打包、上传服务器,镜像构建、发布操作

cmd下执行pscp -h 查看是否提示明亮找不到,如果找不到配置环境变量、将安装路径加入到PATH 中、在尝试,如果仍然无效重启大法、直到打到如下效果。2、安装后检查环境变量是否配置(gradle脚本需要借助该工具提供的命令实现文件上传、ssh校核)二、核心gradle逻辑。

2025-01-03 13:11:35 380

原创 springboot SSE 实现服务端消息推送

一、背景:项目中遇到一个问题、数据监控功能后台有许多定时任务、用来检测有无数据缺失、数据是否在有效性范围的功能、当用户打开系统后、需要实时获取预警信息、但如果客户端轮询的话很不友好、想到可行的技术方案如websocket、sse等、但websocket需要引入额外配置、比较麻烦,这里选择sse实现。2、配置类,设置允许string类型消息。三、需要的依赖及配置。

2024-11-16 11:35:14 706 1

原创 spring相关api梳理

二、直接获取 HttpServletRequest。一、获取对外暴露的api接口及方法对应关系。

2024-10-10 14:05:30 659

原创 杂谈、日常方便工作记录

一、创建可执行的bat脚本,一键快速启动所有需要的应用程序。

2024-10-10 09:43:12 241

原创 spring AOP 给返回值添加额外字段

1、默认情况下直接修改返回值为新对象时无法达到预期结果、但可通过序列化方式达到给原对象增加字段的目的。

2024-09-23 18:19:07 514

原创 flowable 流程动态设置监听器(非xml中定义)及发起时从驳回节点开始审批实现

原因总结:由于流程结束时使用了 runtimeService 取流程实例已经取不到了,导致后续的操作都失败了,使用 historyService 则可以避免此问题。说明:通过注册关注的事件,实现对应的监听逻辑实现相应业务逻辑。三、流程结束时遇到的问题(结束了但业务表状态未修改成功)一、flowable 使用代码动态修改监听器。2、流程节点创建时的监听逻辑。3、流程节点结束时逻辑。4、流程任意节点结束时。

2024-09-19 17:24:19 875

原创 数据趋势热力图实现

【代码】数据趋势热力图实现。

2024-08-27 16:40:19 290

原创 python脚本实现对任务的语音播报功能

②由于通过from datetime import datetime方式引入datetime,在程序运行时出现报错,时间类引用时尽可能使用全路径调用,避免省略类名。①由于程序中定义变量为time 与导入的time发生冲突,导致程序运行几次后就会报错,要避免变量与库名重复问题。1、配置文件 config.ini。

2024-08-27 16:34:12 770

原创 springboot启动时同时启动多个jar

java同时启动多个jar

2022-01-05 18:12:55 2074

原创 新手自学搭建的一个小型Springmvc+mybits框架

1.搭建过程中遇到的问题:    ①由于是第一次使用springmvc框架,对它的认识真的很浅,只知道他属于spring旗下的产品,仅此而已。于是搭建过程中确实遇到不少麻烦,因为之前的项目都是老师带着做的,没有亲自搭建过。一直纠结的问题是applicationcontext.xml到底要不要,他是spring的配置文件啊。那么springmvc+mybits到底是不是我们常说的ssm项目呢?总是被...

2018-04-20 22:14:42 1105

原创 java 中使用继承与组合的区别与使用场合

java中我们会经常使用到继承,组合渐渐的被我们所淡忘,然而,组合与继承在java中同样的重要所谓组合,说白了也就是某个类在创建时应用其他类里边的东西,从而是代码变得简洁,我们来看一个例子:public class Amimal{public String nose;public String mounth;public String eat(){return "I lik

2017-09-09 11:05:54 459

空空如也

空空如也

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

TA关注的人

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