logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis:Redisson分布式锁的使用(推荐使用)

通过这个命令,对客户端1的加锁次数,累加1。第一段if判断语句,就是用“exists myLock”命令判断一下,如果你要加锁的那个锁key不存在的话,你就进行加锁。会成立,因为myLock的hash数据结构中包含的那个ID,就是客户端1的那个ID,也就是“8743c9c0-0795-4907-87fd-6c719a6b4586:1”接着第二个if判断,判断一下,myLock锁key的hash数据

文章图片
#redis#分布式#lua
MaxUploadSizeExceededException 异常处理 前端页面无响应结果问题解决

设置了文件上传大小限制后, 如果超过限制会报MaxUploadSizeExceededException异常,捕获该异常后, 前台响应无数据,报网络异常,响应显示"无法加载响应数据: No data found for resource with givenidentifier",而且本地可以测通,就是浏览器不行。文件上传大小限制异常本地正常通过服务器上响应无数据无响应码 问题解决

文章图片
#java#开发语言#tomcat +1
java 阿里云 发送短信功能实现

java代码实现发送短信功能,已阿里云短信服务为例。短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发AccessKey 是访问阿里云 API 的密钥,具有账户的完全权限,我们要想在后面通过API调用阿里云短信服务的接口发送短信,那么就必须要设置AccessKey。常用短信服务平台:阿里云、华为云、腾讯云、京东、梦网、乐信等

文章图片
#云计算#阿里云#java
安装部署 elasticsearch kibana IK分词器

部署单点es、部署kibana、安装IK分词器、扩展词典、停用词典

文章图片
#elasticsearch#大数据#搜索引擎 +1
转义条件查询特殊符号(\,_,%),查询全部数据问题

如果你在条件查询中直接使用这些字符而不进行转义或处理,SQL解释器会将它们视为通配符,而不是普通字符。如果你要匹配这些字符本身,而不是作为通配符使用,应该使用转义字符(通常是反斜杠 “\”) 来明确指示它们是普通字符。例如,如果要匹配实际的百分号或下划线,而不是作为通配符使用,可以使用反斜杠进行转义,如。最近测试提了一个有意思的BUG,条件查询时,输入"%","\","_"查询时,会查出所有的数据

文章图片
#java#数据库#mybatis +1
微服务网关的设置使用 及 全局过滤器实现jwt校验

微服务网关的设置使用,简单易懂,快速上手, 1.1 进入网关开始登陆,网关过滤器进行判断,如果登录,则路由到后台管理微服务进行登录。1.4 网关过滤器解析TOKEN ,判断是否有权限,有,则放行,没有,则返回未认证。1.2 登录成功,后台管理微服务签发JWT TOKEN信息返回给用户。1.3 再次进入网关开始访问,网关过滤器接收用户携带的TOKEN。2.1 在认证过滤器中需要用到jwt的解析,工具

文章图片
#微服务#java#spring boot +2
前后端大文件切片上传(详细步骤)

对于文件通常前端向后端发送post或表单请求,基本是没什么问题的,但是大文件的上传是一个特殊的情况,不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂; 上传大文件时,以下几个变量会影响我们的用户体验,服务器处理数据的能力,请求超时,网络波动,失败后又需要重新上传等等。其实分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块 (Part) 来进行分片上传,从而减少请求

文章图片
#java#spring boot#vue.js +1
前后端大文件切片上传(详细步骤)

对于文件通常前端向后端发送post或表单请求,基本是没什么问题的,但是大文件的上传是一个特殊的情况,不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂; 上传大文件时,以下几个变量会影响我们的用户体验,服务器处理数据的能力,请求超时,网络波动,失败后又需要重新上传等等。其实分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块 (Part) 来进行分片上传,从而减少请求

文章图片
#java#spring boot#vue.js +1
IDEA 三种注释的快捷键

IDEA 快捷键IDEA注释快捷键 注释快捷键 三种注释 三种注释快捷键 idea注释快捷键

文章图片
#intellij-idea#idea
到底了