- 博客(67)
- 资源 (7)
- 收藏
- 关注
原创 Springboot+Aop用注解实现阿里云短信验证码校验,校验通过自动删除验证码缓存
重启springboot项目,调用接口即可生效,校验通过后会自动删除redis缓存。4.controller方法请求参数,实现ISmsValidate接口。6.往controller的方法上注解。3.创建验证码校验接口。1.新建操作类型枚举。5.添加aop切面类。
2024-07-15 12:13:40
385
原创 Springboot3.0整合RocketMq消费端,实现消息流控(配置消息拉取频率、拉取数量)
3.配置具体消费者逻辑:UserFocusConsumer(这是我自己的业务逻辑,实际上你要替换成自己的)实现consumeMessage方法即可,启动springboot,发送消息,就可以看到已经监听成功了,(主动推送rocketmq,然后获取数据)使用的是DefaultMQPushConsumer。PullInterval配置的是消息的拉取频率,单位是毫秒ms,例如一秒就是1000,默认是0。PullBatchSize配置的是消息拉取数量,也就是单次拉取多少,默认是32,
2024-07-15 11:22:24
606
原创 SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系
如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。(注意,该分支 Spring Cloud Alibaba 版本命名方式进行了调整,未来将对应 Spring Cloud 版本,前三位为 Spring Cloud 版本,最后一位为扩展版本,比如适配 Spring Cloud 2022.0.0 版本对应的 Spring Cloud Alibaba 第一个版本为:2022.0.0.0,第个二版本为:2022.0.0.1,依此类推)2.0.4.RELEASE(停止维护,建议升级)
2024-06-06 10:24:54
907
原创 解决Maven父子多模块打包互相引用打包:必须父模块才能打包成功,单个子模块无法打包成功问题(会提示找不到)
Pprod 意思是打包你的prod环境 对应你的application-prod.yml。-Dmaven.test.skip=true 意思是跳过测试类,不打包测试。-pl 意思是指定打包某个模块,不会打包其他模块。-am 意思是打包模块会把引用的模块也一起打包。
2024-04-29 15:39:17
502
原创 (JS)身份证号码脱敏
上代码:var _idcard = "411425199810328466"; console.log(_idcard.replace(/^(.{6})(?:\d+)(.{4})$/, "\$1****\$2"));前边的6就是左边显示多少位,后边的4就是右边显示多少位,$1和$2之间 是脱敏后中间要显示的星号*的个数...
2021-12-14 17:33:38
5554
原创 LOL英雄联盟打不了文字,打字就一闪一闪的,英文可以,解决方式
是微软输入法的问题,右键点击右下角输入法设置,里面有个常规选项,最下面的兼容性,使用旧版输入法即可解决引用百度贴吧一个老哥的评论:12楼的回复兄弟们 LOL游戏内打不了字是什么情况 就是一打汉字选字框一直闪打不出来 但是英文可以【lol吧】_百度贴吧...
2021-10-07 15:06:02
33550
1
原创 git push xxx not found问题解决
新建的git项目,首次git remote add origin xxx 然后commit 、push,提示not found,纳闷了。解决方式是,在项目路径下执行一次git remote add originxxx 然后再push即可
2021-08-30 14:25:01
2348
原创 java读写串口数据
最近接触到了串口及其读写,在此记录java进行串口读写的过程。1.导入支持java串口通信的jar包:在maven项目的pom.xml中添加RXTXcomm的依赖 或者 下载RXTXcomm.jar并导入到项目中。支持Java串口通信操作的jar包,java.comm比较老,而且不支持64位系统,推荐使用Rxtx这个jar包(32位/64位均支持)。下载地址:http://files.cnblogs.com/files/Dreamer-1/mfz-rxtx-2.2-20081207-wi
2021-08-30 12:10:45
3252
2
原创 uniapp简单的登录页面布局
注意:该scss需要到dcloud插件市场安装scss插件<template> <view class="login"> <view class="content-wrapper"> <view class="title"> <h1>欢迎使用考试系统</h1> </view> <view class="login-form"> <view class="l...
2021-08-20 12:29:26
2483
原创 迎宾公园地图修整
1.国泰榴芳樽 在人民广场二楼,要把这个放在人民广场一块 加上括号(二楼),下边有这一块的具体视频和图片。人民广场视频地址:人民广场的鸟瞰2.飞龙桥需要标注出来,上边是可以过人和通车的...
2021-05-11 14:09:28
345
原创 索葛售票系统使用步骤--交易查询
目录交易查询第一步:点击左侧交易查询→交易查询(权) 默认会展示当天的售票订单第二步:输入票号、购买开始时间、结束日期三种搜索条件可以进行搜索(如果输入票号搜索不到,请把开始日期调到该票之前的日期,或者一个比较早的日期,比如说2010年)第三步:退票:现金退票,点击退票会使票无法使用,且在交易统计中会进行汇总的扣减;银联退票,会将付款金额退回到原支付方式(支付宝、微信等)第四步:重打印:重打印是对漏打、少打、等其他情况下的使用功能,点击重打印会重新打印该票。...
2021-04-29 16:16:55
58
原创 索葛售票系统使用步骤--购票
目录售票第一步:点击售票→散客或者团队售票第二步:点击左侧票名,右侧会出现票价,多次点击可以增加数量,如果要取消选择票,需要点击上方的刷新按钮刷新页面第三步:点击下方蓝色结算按钮,会弹框选择支付方式和金额,如果遇到金额不对的情况,属于网页缓存问题,需要退出浏览器重新登录账户。第四步:若使用现金结算(也可顾客当面线下扫码),直接输入大于当前票价的金额,点击出票即可打印第五步:出票中务必不要刷新页面和关闭网页、电脑、打印机,关闭其一都会导致停止打印,导致票漏打,.
2021-04-29 16:07:12
31
原创 Argox-ME-2140打印机操作注意事项
打印机碳带不足或打印纸不够,打印机会停止打印,如果此时打印机还没有打印完,更换完碳带或者打印之后(按照正常的方式放纸),长按复位会继续打印任务。 如果按下复位,继续打印印出来的票位置不对,就把打印机打开重新放纸,然后在订单列表中使用重打印去打。 打印中如果遇到打印机异常关闭(如:断电),打印机一旦关闭,那么打印任务是丢失了的,需要在订单列表中使用重打印去挨个打印未完成的任务。...
2021-04-29 15:08:09
934
原创 Elementui-Image组件,单个图片点击放大展示
<el-image style="width: 100px; height: 50px" :src="scope.row.picUrl" :preview-src-list="[scope.row.picUrl]"></el-image>主要是preview-src-list方法,直接把url通过[] 包起来即可
2021-01-18 16:54:08
7424
10
原创 Dubbo不同版本间的调用NullPointerException
我本地是多modules项目,现在有一个新功能使用了Dubbo2.7.7,原来的是2.6.1,使用2.6.1调用2.7.7的服务一直是空指针,百度谷歌未果,猜测是2.7之后的版本有重大改动,所以不兼容,建议使用相近版本。...
2020-08-10 15:12:31
985
原创 springboot和elasticsearch以及springboot data elasticsearch对应的版本
参考springboot官网文档说明:https://docs.spring.io/spring-data/elasticsearch/docs/4.0.2.RELEASE/reference/html/#preface.versions
2020-08-03 10:57:44
957
原创 svn: E175002: Commit failed (details follow): svn: E175002: Unexpected HTTP status 502Bad Gateway on
这个是我的问题截图因为我的文件是拷贝的同项目下的其他文件,svn对每个版本控制的文件都有一个编号,如果你是拷贝过来的,那么两个文件虽然名字不一样,但是编号是一样的,所以提交会报错解决方案:将现有的文件内容拷贝到桌面新建文件里边,然后删除现有的文件,重新创建一个新文件,再从桌面拷贝进来即可。...
2020-07-29 16:19:19
2670
1
原创 Logstash同步Invalid format: \“2019-12-20T15:18:13.000Z\“ is malformed at \“-12-20T15:18:13.000Z\“解决方案
参考:https://stackoverflow.com/questions/59517076/logstash-transfer-data-to-elasticsearch-parsing-date-errorBadger的回答:The jdbc input will automatically change date columns to LogStash::Timestamp type, but your index template expects them to be text. Rem.
2020-07-25 14:20:35
3145
原创 ElasticSearch查看某个字段分词结果
GET /${index}/${type}/${id}/_termvectors?fields=${fields_name}
2020-07-13 15:29:51
2591
2
原创 SpringBoot整合es7.x启动报错:Rejecting mapping update to [AAA] as the final mapping would have more than 1
因为es6.x以后调整一个index只能有一个type,官方默认在所有的index自动加了一个_doc的type,所以当我们不指定或者指定不为_doc的type时,会报这个错误,解决方案:@Document(indexName = "xxxx",type = "_doc")如果你的springboot是2.2.x type写为"_doc"。如果是2.3.x type不写即可。因为只能有一个type,所以原先的数据库对应index,表对应type这种抽象关系就不成立了,所以indexName直.
2020-07-13 10:37:02
2769
原创 解决Springboot集成ElasticSearch 报错:A bean with that name has already been defined in null and overriding
出现这种问题,是你的本身自带的Spring Data Jpa和Spring Data Elasticsearch同时扫描你的elastic的repository,多次注入出现的问题。解决方式:@Configuration@EnableElasticsearchRepositories(basePackages = "com.lh.pos.model.elastic")@EnableJpaRepositories(basePackages = "com.lh.pos.respository.
2020-07-11 14:04:24
1030
原创 docker 运行 elasticsearch + kibana + head 集群
一、elasticsearch的安装1、从官网上拉取 elasticsearch 的镜像docker pull elasticsearch:6.6.0docker images镜像ID:13aa43015aa12、准备目录和配置文件2.1 准备目录:mkdir -p /opt/elasticsearch/configmkdir -p /opt/elasticsearch/data/es1mkdir -p /opt/elasticsearch/data/es2mkdi.
2020-07-10 09:32:03
151
1
原创 CentOS 7 安装 Tengine
Tengine介绍Tengine是由淘宝网发起的Web服务器项目。它在Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网 ,天猫商城 等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。官网地址:http://tengine.taobao.org/Tengine特性继承Nginx-1.8.1的所有特性,兼容Nginx的配置; 动态模块加载(DSO) 支持。加入一个模块不再需要重新编译整个Te
2020-06-18 12:01:48
693
1
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXXXX
最近搞公司的项目,用的mybatis,写好后测试,一直报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXXXX解决思路:mapper xml配置的localtion路径不对,别名扫描路径不对 mapper xml中namespace mapper xml中方法名和mapper java是否匹配如果你确定上边都没问题,那么你可能是这个问题:找到mapper下的targ
2020-06-11 11:33:15
236
原创 linux下清理buffer/cache
顺序执行命令:echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches
2020-06-10 15:39:04
765
原创 (JAVA) 电话、邮箱脱敏,带脱敏规则
不多说,直接上代码,拷走就能用:import java.util.regex.Matcher;import java.util.regex.Pattern;public class PhoneOrEmailUtil { /** * 脱敏规则——手机号码(手机号码隐藏中间4位数) * @Description: * @param telnum * @return * @ReturnType String * @author: zzx * @Created 2020
2020-06-10 11:53:25
6626
原创 PostMan高级用法,接口MD5+Secret签名Sign
前言:新公司初来乍到,后台使用的是常见的appId+secret用md5加签方式验证接口数据完整性,苦于经理给的一个main方法去测试,每次弄都感觉很麻烦,最近开了postman的高级用法,测试成功觉得还是不错的,在这分享一下。1.首先,Tests是在接口响应后执行的脚本,而Pre-Request-Script是在接口请求前执行的脚本,这点注意。2.进入postman,点击右上角这个按钮,可以查看当前的global变量,也就是全局变量,点击这个小眼睛可以看到当前已保存的全局变量。接下来开始正
2020-06-08 09:43:11
5259
原创 (JAVA)仿拼多多砍价算法
这个是我花49c币在csdn上下载的,给大家分享一下。觉得还不错的点个赞吧package com.u1city.shop.service.bargain.impl;import java.math.BigDecimal;import java.math.RoundingMode;import java.util.ArrayList;import java.util.Arrays;...
2020-04-20 14:41:03
5073
4
原创 (JAVA)获取支付宝二维码 带参数
正文:前端文档 后台文档public Vo aliSmall() throws AdminException,AlipayApiException { SysUser user = shiroService.getUser(); WxUser wxUser = dao.get(WxUser.class,user.getId()); Ali...
2020-04-18 11:07:43
2756
原创 (JAVA)支付宝小程序登录相关(authToken获取用户唯一userId、encryptedData解密手机号)
前言:最近公司做一个支付宝小程序项目,用支付宝userId做唯一用户id,后台encryptedData解密出用户支付宝绑定的手机号信息,其中参数:authToken和encryptedData均为前端传入,需要和前端协调开发。正文开始:贴代码:1.authtoken获取userId 前端文档 后端文档public String findUserId(String au...
2020-04-18 11:04:11
6187
原创 (JAVA)服务端实现检查当前用户连续签到天数、是否连续签到等业务
前言:最近项目有一个业务是用户连续签到xx天赠送多少奖励积分等等,看了网上绝大部分的思路,查询所有签到记录在进行比对有没有漏签,个人认为有些麻烦,自己设计了一下,仅供朋友们一些参考,如果你们有更好的想法,请留言,我也想学习下,大家共同进步嘛。技术栈是:Springboot2.0+JPA+MYSQL+Lombok+Swagger2.0正片开始:先贴实体类代码:package c...
2020-04-18 10:33:16
3730
3
原创 jdk1.8、mysql、redis、nginx centos云服务器安装配置
jdk:yum -y list java*yum -y install java-1.8.0-openjdk.x86_64mysql:https://www.cnblogs.com/zhanyd/p/10001138.htmlredis:https://www.cnblogs.com/zuidongfeng/p/8032505.htmlnginx:https://b...
2019-10-26 14:11:29
289
原创 JAVA生成根据用户id唯一订单号,并发下唯一
贴代码:/** * 生成订单号 * yyyyMMddHHmmss 6位随机 4位用户id * @return */ public static String getGenerateOrderNo(Long userId){ String time = new SimpleDateFormat("yyyyMMddHHmmss")...
2019-09-29 00:45:02
1576
原创 Linux的默认编码可以通过export LC_ALL=zh_CN.GBK来修改
export LC_ALL=zh_CN.GBK然后使用locale,查看是否修改成功
2019-09-06 14:51:03
5427
原创 jenkins自动化部署--持续交付
Jenkins自动化部署——持续交付感谢之前带领过我的leader,让我能够知道什么是好的开发方法。在很早之前就接触过敏捷开发。什么是敏捷开发,简单来说就是让软件可靠地,快速地发布出来的一种开发方法和技巧。而敏捷开发中有许多的实践,可能并不是每一种实践都适合于你的团队,但是总有一种能帮助你们的团队快速地将软件可靠地,高可用地发布出来。如果在读这篇文章之前,还没有接触过敏捷开发,那么...
2019-09-04 09:22:53
233
1
原创 Spring对多线程支持
在我们的应用系统中,经常会处理一些耗时任务,自然而然的会想到使用多线程。JDK给我们提供了非常方便的操作线程的API,JDK5之后更是新增了JUC包的支持,并发编程大师Doug Lea(JDK并发的作者)也是一直在为我们使用线程做着不懈的努力。为什么还要使用Spring...
2019-05-28 14:50:35
921
1
原创 (JAVA)找出数组中不重复或者重复的数字
本人还未毕业,在郑州找了一家公司,笔试面试题有一道题是:1.找出数组中不重复的一个数字,题目大致是这样的int[] a = { 1, 2, 3, 4, 3, 2, 1 };我给出的解决办法是:public static int getNoRepeat() { int[] a = { 1, 2, 3, 4, 3, 2, 1 }; for (int i = 0; i < ...
2019-05-21 09:25:18
7922
5
es7.8.0全家桶.rar
2020-07-11
lombok_2019-7-1.zip
2019-07-01
quartz框架mysql表结构 2.3版本 共11张表(tables_mysql_innodb.sql)
2019-03-22
mstsc远程桌面工具
2019-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人