自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝影灵的博客

记录开发点滴小事

  • 博客(83)
  • 资源 (21)
  • 收藏
  • 关注

原创 redis过期事件监听、可以做延时任务 第二篇(简单)

将 notify-keyspace-events “” 修改为 notify-keyspace-events “Ex”需要修改redis.conf配置文件,找到 EVENT NOTIFICATION (事件通知)这个配置。在使用redis时,所有的key都要设置过期时间,过期之后,redis就会把对应的key清除掉。redis过期监听 不像mq有保证 不推荐用来弄需要有保证的业务。此方法可以监听redis的key失效,在失效时做一些逻辑处理。1.打开redis 监听事件开关。redis 过期事件监听。

2024-01-26 17:24:47 466

原创 若依微服务框架结合小程序使用:登录并注册

大体思路为:新起一个登录接口,放开拦截,登录接口使用小程序授权code获取openid,查询openId存在则进行登录成功,保存token并返回。没有则进行微信信息进行注册,保存token返回。====================================其他代码===================4.根据unionid和openid获取用户信息userInfo 为空则增加用户信息代表注册。5.登录成功,取得userInfo 组装token,并且返回。2.新建一个微信授权登录接口。

2023-12-08 10:22:44 401

原创 若依微服务前后端部署启动流程(只记录)

80 可能验证码出不来。主要是nacos验证需要放行。下载解压,导入 idea,设置maven为3.6。数据库 ry-config 其实是nacos配置。前端启动,可以直接在idea终端输入命令。sentinel 可以暂时不用安装。

2023-10-09 17:38:39 718

原创 SpringBoot自定义注解 + AOP+分布式Redis 防止重复提交

SpringBoot自定义注解 + AOP+分布式Redis 防止重复提交

2023-08-01 16:32:40 1037

原创 aop拦截所有请求并打印请求方法参数

aop拦截所有请求并打印请求方法参数。

2023-07-07 16:13:18 416

原创 截图工具FSCapture

推荐一款小工具、可以截图、画图、录制屏幕、主要是免费。

2023-04-08 18:03:48 196

原创 redis过期事件监听、可以做延时任务

redis过期监听 不像mq有保证 不推荐用来弄需要有保证的业务。

2023-04-08 17:40:11 1933

原创 Liunx服务器部署jar单体服务命令、数据库死锁解决

3.把diancan-api-2023-04-07-17-41.jar通过Xshell直接拖进liunx。3.杀死进程,进程ID根据步骤2来。kill -9 进程ID。2.查看当前任务进程。

2023-04-08 17:07:13 279

原创 Ribbitmq使用TTL+死信队列实现延时队列

TTL+死信队列实现延时队列:正常消息过期没有被消费掉,进入死信队列后立即消费

2023-04-08 16:52:48 161

原创 RabbitMQ消息确认机制、幂等校验、定时补偿任务

实现原理:RabbitMQ发送消息后对交换机是否接收消息做消息确认、对消息队列接收到消息做确认机制。在system_local_messge表更改消息状态。发送消息时在数据库保存消息主键,下次发送前先检查是否已发送达到消息幂等校验。对于消息未发送成功,消息状态0未发送,可以再次发送消息。

2023-04-08 16:12:36 284

原创 采用RibbaitMq延迟队列官方插件实现延迟队列

RibbaitMq插件实现延迟队列主要是延迟消息到交换机的时间。

2023-04-08 15:45:14 538

原创 mybatis-plus代码生成器

快速开发小工具

2023-04-08 15:07:45 256

原创 Idea设置方法注释 param return自动填充

快捷键:/*+ au+enter。

2023-03-02 14:24:51 395

原创 实用的任务调度平台(定时任务)

定时器任务触发拉取第三方数据保存到数据表,包括redis存储token

2022-07-13 10:48:40 1489

原创 数据库锁超时解决

锁等待超时 Lock wait timeout exceeded; try restarting transaction,是当前事务在等待其它事务释放锁资源造成的java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction1.数据库中执行如下sql,查看当前数据库的线程情况:show full PROCESSLIST2. INNODB_TRX 事务表中查看,看 trx_mysql_thre

2022-04-28 10:57:43 2598

原创 vue跨域问题解决

在vue项目中,与package.json同级创建vue.config.js的入口文件 名字必须是vue.config.js 这是vue-cli在webpack搭建时留的文件入口vue.config.js配置如下module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/' : '/', assetsDir: 'static', productionSourceMap: false, devServ

2022-04-08 18:18:02 839

原创 windows查杀80端口

1.根据端口号“80”查找进程号2、根据进程号“4072”查找进程名3、根据进程名杀死进程

2022-03-26 09:34:02 726

转载 2019版 的IDEAL一键启动多服务 Run Dashboard

亲测有效1. 打开idea -> view -> tool windows -> services2. 点击 + -> 选择 run configuration type3. 选择 spring boot4. 会扫描到包下的启动类 即可来自:2021 idea 设置多启动类管理 (2019版 的 Run Dashboard)_taurusOnce的博客-CSDN博客...

2022-03-26 09:25:50 365

原创 Sentinel的安装

1.下载编译后压缩包方式(推荐),放在D盘Releases · alibaba/Sentinel · GitHub 2.运行:3.访问local host:8080:默认账号密码都是sentinel

2022-03-25 17:20:39 407 1

原创 Nacos在windows下安装步骤

Nacos就是注册中心+配置中心,等价于SpringCloud的Eureka+Config+Bus。1.Nacos下载官网下载地址:https://github.com/alibaba/nacos/releases选择一个最新的稳定版本。zip是Windows版本,tar.gz是Linux版本2.Nacos安装下载完成之后,解压,进入目录,如下:bin:可执行命令;conf:配置文件;target:nacos应用jar包。当nacos运行起来之后,还会有data、logs。dat

2022-03-25 16:56:07 2697

原创 自定义菜单实现(文件管理分类)

效果1.前端,引入<link rel="stylesheet" href="${request.contextPath}/statics/plugins/ztree/css/metroStyle/metroStyle.css"><script src="${request.contextPath}/statics/plugins/ztree/jquery.ztree.all.min.js"></script>var setting = { .

2022-03-24 16:40:42 1338

原创 Springboot图片上传 百度ocr文字识别提取

效果前提:百度ocr需要自行免费申请,在百度云里面自己申请,获得APP-ID,key和secret的一些必要参数。需要在pom.xml中添加:(添加使用百度ocr接口的环境) <properties> <baiduocr.version>4.16.3</baiduocr.version> </properties> <dependencies> <dependency> <gro

2022-03-24 15:47:37 1293

原创 使用虹软SDK实现离线人脸识别(局域网)

第一步,获取SDK首先注册开发者账号,创建一个应用,得到两个东西,用于激活SDK引擎的,SDK key 和 AppID。把SDK下载到本地,我这里选择的是java版本的, 文件夹中包括开发者文档、API文档、示例程序、jar包、引擎库dll文件。第二步,写后台把文件夹中的jar包复制到项目中的lib(自己创建的)文件夹下,依赖这样写: <dependency> <groupId>com.arcsoft.face</groupId>

2022-03-24 15:29:28 3858 3

原创 lucene全文检索包括双层PDF

实现效果:创建索引后可以模糊检索或者文件检索实现过程1.引入坐标 <!--lucene strat--> <!--核心包--> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>7.6.0</version> .

2022-03-24 14:52:33 545

原创 微信公众平台接口测试账号网址

微信公众平台

2022-03-24 10:13:02 379

原创 bootstrap模板

Bootstrap模板_响应式网站模板 - Bootstrap模板库

2022-03-24 10:03:22 109

原创 tomcat设置为开机自启动

先在双击tomcat中的bin目录下的startup.bat运行tomcat后可以在浏览器端正常打开情况下,说明tomcat安装正常,双击shutdown.bat停掉tomcat。在此情况下按照以下步骤进行。第一步:设置环境变量(在java环境变量配置完成的情况下)计算机右键——》属性——》高级系统设置——》环境变量——》在用户变量中心新建CATALINA_HOME变量编辑path变量,新增如下内容第二步:windows+R,打开cmd,将tomcat的bin中的servic..

2021-07-21 18:07:23 5076 3

原创 压缩文件

public static void downloadAllFile(SysBaseConfig sysBaseConfig,ArchiveAnnexService archiveAnnexService,String archiveId,String archiveTitle,HttpServletResponse response) throws Exception{ File zipFile = null; List<ArchiveAnnexEntity> annexLi.

2021-03-29 17:00:37 123

原创 Mysql 5.7开启远程连接

Mysql 5.7在windows上安装完毕之后,默认只能在本地使用,其他人怎么连接你的mysql1.修改my.cnfvalidate_password=off2.命令行进入mysqluse mysql;GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;flush privileges;3.与防火墙有关firewall-cmd --zone=public --add-port=330.

2021-03-23 19:21:58 841

原创 mysql数据库过期处理

:You must reset your password using ALTER USER statement before executing this statement.--alter user 'root'@'localhost' identified by '123456';D:\ProgramData\MySQL\MySQL Server 5.7\my.ini,最后面加上skip-grant-tables,重启mysql服务update mysql.user set authentic

2021-03-22 16:12:33 1153

原创 微信Navite扫二维码支付

场景:springboot网页点击缴费,弹出二维码,支付成功后回调服务器,保存订单信息。1.先导入包,返回二维码链接,采用第三方包qrcode-utils生成图片。 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifactId>

2021-03-19 16:09:34 761 1

原创 数据库迁移报权限错误

描述:服务器数据库备份到本地数据库。运行发现报错如下:The user specified as a definer ('root'@'%') does not exist。解决办法:在mysql脚本加上一句,再运行如下:grant all privileges on *.* to 'root'@'%'identified by ".";flush privileges;...

2021-01-06 09:39:43 186

原创 Mysql导出表结构为Excel格式

执行下面语句,得出下图,然后复制就行SELECTCOLUMN_NAME 字段名称,COLUMN_TYPE 数据类型,IF(IS_NULLABLE='NO','是','否') AS '必填',COLUMN_COMMENT 注释,COLUMN_KEY AS '约束条件'FROMINFORMATION_SCHEMA.COLUMNSwhere-- Finance为数据库名称,到时候只需要修改成你要导出表结构的数据库即可table_schema ='ry'AND-- user为表名,到时

2020-12-18 10:57:23 570

原创 Bootstrap中datetimepicker日期控件1899年问题解决

一、问题输入20100101 变成1899-12-31二、解决方法 修改bootstrap-datetimepicker源码    将控件默认的1899年改为默认当前日期。

2020-12-07 10:08:12 585

原创 springboot项目中进行查询保存并发测试

一 jar包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency> <dependency> <groupId>org.databene</groupId> <art

2020-11-27 10:49:44 484 1

原创 微信扫二维码跳转小程序指定页面带参数

参考文档:扫码打开小程序接入指南;注意事项http://sdapp.mynatapp.cc为外网映射到本地服务器校验文件放在配置规则最后一层。外网可以访问。 @RequestMapping("P9g6KmHJcZ.txt") public void P9g6KmHJcZ(HttpServletResponse response){ response.setContentType("text/html"); try { .

2020-11-25 16:08:58 3557 2

原创 maven pom下载不了jar ,直接网上下载jar放在repository

如最近项目,jacob-1.19.jar包下载不下来。找到maven仓库,把jar放在lastUpdated所在位置D:\sofeware\apache-maven-3.1.0\repository\com\jacob\jacob\1.19放在lastUpdated同一个文件夹

2020-11-21 09:02:34 440

原创 小程序与springboot结合上传删除、预览图片

小程序前端wxml: <view class="item" bindtap="" style="border:none;padding-bottom:0" wx:if="{{srcbasset.image}}"> 资产图片 </view> <view class="item" bindtap="" style="border-bottom: 15px solid #f3f3f3;" wx:if="{{srcbasset.image}}"> &lt

2020-11-09 18:24:50 198

原创 小程序给对象属性赋值

小程序给对象属性赋值 vara='srcbasset.image';that.setData({[a]:'url'});

2020-11-09 18:19:05 288

原创 java 循环一个对象获取属性,值

SrcbAssetinfo srcbAssetinfoBefore = srcbAssetinfoService.selectSrcbAssetinfoById(id);Field[] field = srcbAssetinfoBefore.getClass().getFields();for(int j=0 ; j<field.length ; j++) { //遍历所有属性 String name = field[j].getName(); //获取属性的名字 .

2020-10-26 11:49:09 2087

mybatis-plus代码生成器

mybatis-plus代码生成器

2023-04-08

mp提供代码生成器源码和操作流程

mp提供代码生成器源码和操作流程

2022-08-21

java 短信二次开发接口说明

java 短信二次开发接口说明

2022-03-23

51miz-T335598-0772FB35.zip

51miz-T335598-0772FB35.zip

2021-09-07

JQUERY实现九宫格效果

jq实现九宫格效果类似百度页面,这是附件来着,只为存储查看https://mp.csdn.net/console/editor/html/108702724

2020-09-21

tab效果,经过自己修改页面tab.rar

tab效果,经过自己修改页面,具体效果看链接:https://mp.csdn.net/postedit/97487640

2019-07-27

日历年效果,支持web与手机、自适应年.rar

日历年效果,支持web与手机、自适应。效果看链接:https://mp.csdn.net/postedit/97487640

2019-07-27

日历效果,经过自己修改,效果看链接:https://mp.csdn.net/postedit/97487640,月.rar

日历效果,经过自己修改,效果看链接:https://mp.csdn.net/postedit/97487640

2019-07-27

日期效果, 以 周 为 单 位,经过自己修改后,周.rar

以周为单位的日历、js效果,效果看链接:https://blog.csdn.net/weixin_38948287/article/details/97487640

2019-07-27

markingSystem.js

星星打分评价代码,支持整数和小数打分。属于归档工具类,此markingSystem已经修改过,使用链接看此文章最底部https://blog.csdn.net/weixin_38948287/article/details/93757724。

2019-06-26

pay_bill.rar

威富通对账单下载并且解析为对象列表展示的案例,需要申请测试号等

2019-06-22

PDF转成html.rar

PDF转换成HTML需要的Jar包,使用方法:https://blog.csdn.net/weixin_38948287/article/details/93332363

2019-06-22

ppt转图像jar.rar

poi把ppt或pptx转为图片需要的Jar包,纯属记录,尽量不涉及积分。使用链接:https://blog.csdn.net/weixin_38948287/article/details/93331757

2019-06-22

手机模板列表.rar

https://blog.csdn.net/weixin_38948287/article/details/91382568

2019-06-10

图片堆叠,左右按键切换

jq实现图片堆叠,左右按键切换,只为以后自己方便查看。

2019-01-18

万年历左右滑动,支持手机端

万年历左右滑动,支持手机端,只为了方便自己以后查看。

2019-01-18

Viewer.js – JS/jQuery图片查看器

Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博的图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘 支持全屏幻灯片模式(可做屏保) 支持缩略图 支持标题显示 支持多种自定义事件

2019-01-07

weixinjar包

weixin-java-common-2.9.0-sources.jar weixin-java-common-2.9.0.jar weixin-java-mp-2.9.0-sources.jar weixin-java-mp-2.9.0.jar weixin-java-pay-2.9.0-sources.jar weixin-java-pay-2.9.0.jar

2019-01-05

手机网站模板

手机网站模板 https://mp.csdn.net/postedit/85228511

2018-12-24

手机端首页html效果

网址:https://mp.csdn.net/postedit/85228486 <li><a href="article.html"><img src="images/4.png"><p>职工文体</p></a></li>

2018-12-24

使用本地office安装包进行文件转换操作 ,word\excel\ppt转换为html

使用本地office安装包进行文件转换操作 ,word\excel\ppt转换为html

2018-11-02

SSM框架整理

SSM框架整理、测试通过。下载即可用,只为了记忆方便。有需要的朋友也可以下载。

2018-07-30

SSM自动生成代码

使用mybatis-generator-core-1.3.2自动生成 Mapper.xml User.java generatorConfig.xml 步骤: 1、下载文件,修改generatorConfig.xml数据库连接、数据库名字 2、cmd 进入文件mybatis-generator,复制java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.x ml -overwrite 回车 3、出现MyBatis Generator finished successfully.即可。

2018-07-30

空空如也

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

TA关注的人

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