- 博客(84)
- 资源 (21)
- 收藏
- 关注
原创 Windows安装java8\java17并存切换版本操作
问题描述:首先肯定一台电脑可以按照多个JDK,切换版本也是可实现的。存在版本切换问题是企业项目用java8,个人研究技术用的17。希望两者并存,随时切换,记录一下操作步骤。
2024-08-24 10:30:12
1686
原创 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
758
原创 若依微服务框架结合小程序使用:登录并注册
大体思路为:新起一个登录接口,放开拦截,登录接口使用小程序授权code获取openid,查询openId存在则进行登录成功,保存token并返回。没有则进行微信信息进行注册,保存token返回。====================================其他代码===================4.根据unionid和openid获取用户信息userInfo 为空则增加用户信息代表注册。5.登录成功,取得userInfo 组装token,并且返回。2.新建一个微信授权登录接口。
2023-12-08 10:22:44
1238
1
原创 若依微服务前后端部署启动流程(只记录)
80 可能验证码出不来。主要是nacos验证需要放行。下载解压,导入 idea,设置maven为3.6。数据库 ry-config 其实是nacos配置。前端启动,可以直接在idea终端输入命令。sentinel 可以暂时不用安装。
2023-10-09 17:38:39
910
原创 SpringBoot自定义注解 + AOP+分布式Redis 防止重复提交
SpringBoot自定义注解 + AOP+分布式Redis 防止重复提交
2023-08-01 16:32:40
1139
原创 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
324
原创 RabbitMQ消息确认机制、幂等校验、定时补偿任务
实现原理:RabbitMQ发送消息后对交换机是否接收消息做消息确认、对消息队列接收到消息做确认机制。在system_local_messge表更改消息状态。发送消息时在数据库保存消息主键,下次发送前先检查是否已发送达到消息幂等校验。对于消息未发送成功,消息状态0未发送,可以再次发送消息。
2023-04-08 16:12:36
398
原创 数据库锁超时解决
锁等待超时 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
2800
原创 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
905
转载 2019版 的IDEAL一键启动多服务 Run Dashboard
亲测有效1. 打开idea -> view -> tool windows -> services2. 点击 + -> 选择 run configuration type3. 选择 spring boot4. 会扫描到包下的启动类 即可来自:2021 idea 设置多启动类管理 (2019版 的 Run Dashboard)_taurusOnce的博客-优快云博客...
2022-03-26 09:25:50
446
原创 Sentinel的安装
1.下载编译后压缩包方式(推荐),放在D盘Releases · alibaba/Sentinel · GitHub 2.运行:3.访问local host:8080:默认账号密码都是sentinel
2022-03-25 17:20:39
662
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
2796
原创 自定义菜单实现(文件管理分类)
效果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
1425
原创 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
1419
原创 使用虹软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
4260
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
623
原创 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
5285
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
178
原创 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
917
原创 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
1271
原创 微信Navite扫二维码支付
场景:springboot网页点击缴费,弹出二维码,支付成功后回调服务器,保存订单信息。1.先导入包,返回二维码链接,采用第三方包qrcode-utils生成图片。 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifactId>
2021-03-19 16:09:34
855
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
234
原创 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
641
原创 Bootstrap中datetimepicker日期控件1899年问题解决
一、问题输入20100101 变成1899-12-31二、解决方法 修改bootstrap-datetimepicker源码 将控件默认的1899年改为默认当前日期。
2020-12-07 10:08:12
659
原创 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
566
1
原创 微信扫二维码跳转小程序指定页面带参数
参考文档:扫码打开小程序接入指南;注意事项http://sdapp.mynatapp.cc为外网映射到本地服务器校验文件放在配置规则最后一层。外网可以访问。 @RequestMapping("P9g6KmHJcZ.txt") public void P9g6KmHJcZ(HttpServletResponse response){ response.setContentType("text/html"); try { .
2020-11-25 16:08:58
3723
1
原创 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
514
原创 小程序与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}}"> <
2020-11-09 18:24:50
242
JQUERY实现九宫格效果
2020-09-21
日历年效果,支持web与手机、自适应年.rar
2019-07-27
日历效果,经过自己修改,效果看链接:https://mp.youkuaiyun.com/postedit/97487640,月.rar
2019-07-27
日期效果, 以 周 为 单 位,经过自己修改后,周.rar
2019-07-27
markingSystem.js
2019-06-26
PDF转成html.rar
2019-06-22
ppt转图像jar.rar
2019-06-22
Viewer.js – JS/jQuery图片查看器
2019-01-07
weixinjar包
2019-01-05
手机端首页html效果
2018-12-24
使用本地office安装包进行文件转换操作 ,word\excel\ppt转换为html
2018-11-02
SSM自动生成代码
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人