自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务启动监听rocketMq消息

使用SmartLifecycle接口实现监听rocketMq消息。消费者基类,使用 SmartLifecycle 管理生命周期。消费者实现类2 监听topic2的消息。消费者实现类1 监听topic1的消息。

2023-12-21 09:30:38 453

原创 springboot使用EasyExcel导出任意表数据

testOperateService#queryData查询数据,返回list。springboot使用EasyExcel导出任意表数据。项目需求,输入表名,导出表数据。controller请求接口。

2023-12-21 09:24:19 500

原创 springboot集成mybatis,对增删改脚本记录

项目框架是springboot+mybatis ,基于mybatis的拦截器操作 Interceptor。最近有个需求,要对页面上操作新增,修改,删除的操作进行记录,作为升级脚本。核心拦截获取sql处理逻辑。

2023-12-07 14:46:39 378

原创 springboot对数据库配置项关键信息加密

最近项目开发中,数据库密码等信息都是在配置项中,安全需要需要进行加密处理,项目中解密。记录下,直接上代码,基于springboot扩展接口EnvironmentPostProcessor 实现的。为了兼容多种加解密方式,在启动命令中添加 --px.encrypt=miyao,代码中获取解密方式,进行解密。在resource目录下,新建 META_INF文件夹,创建spring.factories文件,项目启动会自动扫描加载,具体原理可以学习下springboot自动装配,starter模块原理。

2023-12-07 14:40:31 349

原创 springboot集成kafka,监听消费消息

springboot集成kafka,消费消息

2023-07-17 15:21:52 796 1

原创 nacos修改配置信息,需要重启服务才能生效问题解决

当修改nacos上的配置文件时,nacosValue是不变的,需要重启服务。想要修改立即生效,不重启服务。方法2:@ConfigurationProperties注解,前缀匹配。nacos上添加配置信息,application.yml。方法1:添加@RefreshScope注解。

2023-07-10 19:06:44 3311 4

原创 RestTemple发送https请求

使用RestTemple,发送https请求。

2023-06-29 16:43:16 503

原创 RestTemple调用接口,上传文件form-data方式

前端调用后台服务上传文件,后端使用restTemple调用接口把文件传到其他服务上去。

2023-06-29 15:49:32 1214 3

原创 mysql分组后排序,顺序不对的问题解决

group by 部门 order by create_time desc,查询出来的结果不是最新的时间数据。order by create_time desc limit 99999(尽量大)mysql遇到问题,先按条件分组后,然后按时间排序,取出的数据不是最新的,先子查询,排序取最新的数据,在分组。先按id分组排序,在排序。group by 部门。group by 部门。

2023-03-31 15:42:27 1850 2

原创 spring事件发布

最近一个需求,接口监控异常,需要进行一连串逻辑处理,又新加需要给运维人员发短信,异步处理,不能影响源代码逻辑,因此用到事件发布器。EventPublisher:事件发布对象。EventListener:事件监听对象。Event 发布的事件对象。1.定义一个事件发布类型,

2023-02-21 17:03:52 161

原创 本地jar包上传的maven仓库,引用jar包中的pom依赖无法下载

新项目开发公共组件,上传到公司maven仓库`,记一次本地项目打包,上传到公司maven仓库的坑注意:1.jar包路径不要在本地的maven仓库中,复制到其他路径下2.-DrepositoryId的值,是在maven的setting.xml中,添加公司仓库上传的用户名信息花费时间排查的坑实际操作中,jar包又依赖了其他jar包,上传到公司仓库只上传了jar包,没有把jar的pom上传,导致其他项目引用jar包时,依赖找不到,最后排除发现,本地jar包的pom也需要上传至仓库中,命令和上面一样,把j

2022-12-02 15:28:16 636

原创 git命令

git tag -a “指定标签名” -m “tag注释说明” commitID --打tag。git push origin newbranch 本地tag提交到远程仓库.git checkout newbranch --切换到新的分支.git branch --基于某个tag-name创建分支。git branch --查看所有分支,* 当前分支。git tag --查看所有的tag。

2022-11-30 13:55:08 58

原创 linux查询服务pid,start.sh启动jar包

linux查询服务pid,启动服务

2022-11-14 19:36:55 514

原创 springboot从配置项中加载数据,对象,list,map中

/ @PropertySource("classpath:roteConfig.yml") ////读取指定路径配置文件。1、配置文件中添加配置项application.yml。#转成map2.创建config加载配置项内容到对象中。orgName: 南京。orgName: 南京。orgName: 南京。#转成list启动服务,获取对象值。// 加载的配置配置项。就可以获取对应的配置值。

2022-10-09 16:19:13 1016

原创 服务启动执行任务,定时任务执行

服务启动加载配置项,定时任务刷新配置项

2022-10-08 11:13:58 1116 1

原创 RabbitMq 命令

rabbitmqadmin 命令无效,安装方法:wget http://xxx:15672/cli/rabbitmqadmin 可下载rabbtimqadmin脚本chmod +x rabbitmqadmin装时rabbitmq并未加入系统服务,所以启动时进入安装路径./rabbitmq-server -detached或者sudo rabbitmqctl start_app此...

2020-02-27 19:15:42 233

原创 上传图片获取图片大小---兼容谷歌和ie8

上传图片获取图片大小—兼容谷歌和ie8/**获取要上传的文件大小*/var element =document.getElementByid(“id”).value.trim();function fileSize(element) {try {var fileSize = 0;// for IEif (window.ActiveXObject) {// before m...

2019-11-07 14:11:02 274

空空如也

空空如也

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

TA关注的人

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