自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

10JQKA的博客

曲尽未必人散,有缘自会相见

  • 博客(25)
  • 收藏
  • 关注

原创 转义条件查询特殊符号(\,_,%),查询全部数据问题

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

2024-06-14 09:32:44 581 1

原创 基于SpringBoot快速使用Netty - 客户端

支持启动自动连接,断线无限重连,定时心跳等,代码可直接复制,只需修改配置文件中的IP和端口即可使用,但没有提供Controller,要是需要,可以自己新建一个Controller,再ClientBoot类中写一个sendMsg()方法,方法中调用connect()方法,然后在你的Controller里注入ClientBoot,调用sendMsg()即可。

2023-09-27 10:20:45 2245 1

原创 java 常见面试题(精简篇)

后端java葵花宝典(面试宝典)奉上,葵花在手,面试我有,一本宝典,覆盖面试百分之70-80,内容非官方回答,自然语言更加通俗易懂,当今卷王的时代,大家还不收藏起来,一起卷起来,希望大家学了葵花宝典,都能倒找一份心意的工作!!!

2023-07-24 11:18:35 2602 1

原创 前后端大文件切片上传(详细步骤)

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

2023-07-24 10:16:22 6231 1

原创 SpringBoot 文件上传下载预览删除通用珍藏版(可直接cv)

Spring boot 的方法工具, 实现文件的CRUD基础操作,可以直接cv使用,简单,易懂,易修改,持续更新,珍藏版。 SpringBoot 文件上传下载预览删除通用珍藏版,让您的文件管理变得轻松简单!无论是上传还是下载,操作都变得非常轻松,只需要几行简单的代码,即可实现文件的上传、下载,甚至还可以预览和删除文件。有了这个通用珍藏版,您可以将文件上传到服务器上,还可以直接在浏览器中预览文件内容,大大提高了文件管理的效率和便捷性。

2023-06-26 09:07:36 288

原创 MaxUploadSizeExceededException 异常处理 前端页面无响应结果问题解决

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

2023-05-06 15:39:48 1190

原创 IDEA 三种注释的快捷键

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

2023-05-06 15:15:50 4949 2

原创 Kafka 认识到使用(大白话通俗易懂)

用最直白的话学会kafka是什么,能干什么,怎么安装,怎么用,Kafka是一种消息队列,主要用来处理大量数据状态下的消息队列,一般用来做日志的处理。既然是消息队列,那么Kafka也就拥有消息队列的相应的特性了。

2023-02-09 11:21:16 479

原创 面试题: ArrayList、LinkedList、HashMap、LinkedHashMap、ConcurrentHashMap、HashTable 的实现原理

面试题整理之 ArrayList、LinkedList、HashMap、LinkedHashMap、ConcurrentHashMap、HashTable 的实现原理

2023-01-16 19:16:20 199

原创 Git - Gitee码云 使用手册

从远程仓库拉取:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉取文件的时候会报错(fatal: refusing to merge unrelated histories )解决此问题可以在git pull命令后加入参数--allow-unrelated-histories。通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。每次Git提交都会使用该用户信息。

2022-12-11 20:06:31 2252

原创 sql 语法公式

sql语法(内含):数据库操作+数据表操作+数据操作(增删改查)+多表查询sql基础语法公式,sql常用语法,sql语法大全

2022-11-26 10:17:06 1001

原创 MySQL语句 常用大全

MySQL 常用语法大全,包含了DDL、DML、DQL讲解和使用,对约束、事务、单表查询、多表查询、分页查询等进行了详细的总结,方便开发者快速上手,快速查询。

2022-11-17 17:01:23 1654

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

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

2022-11-17 11:07:46 2550

原创 微服务网关的设置使用 及 全局过滤器实现jwt校验

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

2022-11-17 10:52:16 890

原创 接口工具swagger、knife4j的使用

knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍!knife4j: Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j。

2022-11-16 20:14:43 423

原创 Docker的常用命令大全

帮助命令/常用命令/按字母分类全命令/一些docker的常用命令,docker简单的命令

2022-11-15 12:35:26 3274

原创 Spring security 速学

在SpringSecurity中,如果认证或授权的过程中出现异常会被ExceptionTranslationFilter捕获到。在ExceptionTranslationFilter中会去判断是认证失败还是授权失败出现的异常。如果是认证过程中出现的异常会被封装成AuthenticationException然后调用对象的方法去进行异常处理。如果是授权过程中出现的异常会被封装成AccessDeniedException然后调用对象的方法去进行异常处理。

2022-11-08 12:03:35 281

原创 安装部署 elasticsearch kibana IK分词器

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

2022-11-05 11:45:42 703

原创 Elasticsearch 分布式搜索引擎 速学

elasticsearch 快速复习,知识巩固,加强笔记。elasticsearch入门、索引库的CRUD、文档操作、RestAPI、DSL查询文档、搜索结果处理、RestClient查询文档、数据聚合、数据同步、集群

2022-11-04 19:01:10 962

原创 java 阿里云 发送短信功能实现

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

2022-11-04 12:22:51 1930 1

原创 MQ 速学

快速学习,知识巩固,基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。参考。

2022-11-01 16:27:04 568

原创 Spring Boot 速学

Spring Boot 快速学习,知识巩固,淡忘的知识加强。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程,Spring boot有着自动配置、起步依赖、内置服务器等优点。更多可以参考。

2022-10-31 21:02:06 545

原创 Docker (应用容器引擎) 速学

数据卷是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。数据卷的作用是将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全。就是一个文本文件,其中包含一个个的指令(Instruction),用指令来说明要执行什么操作来构建镜像,每一个指令都会形成一层Layer,更新详细语法说明可以参考官网文档。基于Compose文件快速部署分布式应用,无需手动创建和运行容器!

2022-10-31 20:01:44 160

原创 Spring Cloud 速学

知识淡忘,快速巩固,高速学习笔记@_@!Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高,Nacos的默认端口是8848,进入bin目录打開cmd执行命令启动服务,账号和密码都是nacos。

2022-10-29 19:53:00 431 3

原创 Spring(春天) 速学

Spring春天速学笔记,快速高效巩固淡忘的知识

2022-10-21 17:37:20 398 1

安装部署 elasticsearch kibana 资源

安装部署 elasticsearch kibana 资源 如果有不会的伙伴 可以参考安装部署专栏《安装部署 elasticsearch kibana IK分词器》文章 其中会有较为详细的部署步奏 如果有不足之处,朢大神评论区指点 感谢您的支持, ღ( ´・ᴗ・` )笔芯!

2022-11-05

空空如也

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

TA关注的人

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