自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 MySQL8.2新特性——读写分离

最近MySQL新推出了一个特性:读写分离。让我们一起来感受一下这个新特性吧。

2023-12-24 15:21:46 1233

原创 SpringSecurity详解及其使用

Spring Security是一个能够为基于Spring的企业应用系统提供声明式(注解)的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。

2023-10-07 16:01:03 119 1

原创 HttpClient使用详解

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。HttpClient 是一个 HTTP 通信库、一个工具包,它只提供一个通用浏览器应用程序所期望的功能子集,与浏览器相比是没有界面的。在工作中我们会经常碰到调用别的系统接口的问题,如果是http接口的话,我们一般会选择使用HttpClient的来进行接口的调用。

2023-10-06 18:43:35 281 1

原创 json的序列化与反序列化

java 处理 json 的库 : fastjson , jackson , gsonfastjson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到JavaBean。fastjson 是 json 的序列化和反序列化fastjson 已经被广泛使用在各种场景,包括 cache 存储、RPC 通讯、MQ 讯、网络协议通讯、Android 客户端、Ajax 服务器处理程序等等。

2023-10-06 16:28:08 117 1

原创 redis常见面试题

在我最近做的项目中,优惠券抢购的过程中它是要保存缓存中的数据与MySQL的数据保存强一致性的,当时我采用的是redision分布式锁来用的,当数据库更新数据时先获取锁,获取完锁之后它会将修改数据库信息后删除缓存,再释放锁,当再次访问是再次加锁,当在redis缓存读取失败后去读取数据库信息更新缓存在解锁。

2023-08-05 23:05:59 44 1

原创 Redis常用面试题

缓存穿透是指大量查询不存在的数据,当每次请求都在redis缓存查询不到信息,则这些大量的查询操作每次都会去查询数据库,则会导致数据库崩溃。解决方法一缓存空数据,查询返回的数据为空,仍把这个空结果进行缓存。优点:简单。消耗内存,可能会发生不一致的问题。解决方案二:布隆过滤器内存占用较少,没有多余key实现复杂,存在误判缓存击穿是指设置过期时间的key,当某个key过期时恰好有大量的key并发访问导致数据库崩塌。互斥锁逻辑过期缓存雪崩就是大量的key同时过期导致。

2023-08-05 20:50:54 39 1

原创 云尚办公之统一异常处理

代码解析, @ExceptionHandler(Exception.class)是需要处理的异常为Exception异常,因为该异常为异常的父类,这该异常为全局异常。@ResponseBody返回异常信息用json格式。特定异常处理,在ExceptionHandler()注解中指定特定异常,当运行类中出现该异常这执行该方法。自定义异常:首先得自定义异常类,并在处理异常类中添加处理方法,代码如下。第一,闯将自定义异常类。

2023-06-07 21:48:04 77

原创 瑞吉外卖之登录篇(过滤器)

改良登录功能,编写过滤器

2023-06-01 18:08:55 146

原创 瑞吉外卖之静态页面映射

由于静态页面默认都放在resource下面的static,当我们要向项目导入静态页面时但发现静态页面不在static下面,这需要写配置类导入引入静态页面。再重新启动项目就可以访问该静态页面了。

2023-05-31 20:36:39 152

原创 Kibana server is not ready yet报错的原因以及解决的方法

Kibana server is not ready yet报错的原因以及解决的方法

2023-03-31 15:42:39 677

原创 RabbitMQ 连接报错:amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect

RabbitMQ 连接报错:amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect 拒绝链接

2023-03-26 16:27:49 965

原创 java.lang.IllegalArgumentException: Unable to

关于reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to

2023-03-24 17:40:36 606

原创 学习springcloud之认识微服务

微服务学习介绍 ,springcloud笔记记录

2023-03-19 11:10:02 27

原创 pom.xml报错:Failed to read artifact descriptor for xxxxxx.jar问题的解决方法

pom.xml报错:Failed to read artifact descriptor for xxxxxx.jar问题的解决方法

2023-03-18 19:39:40 454

原创 学Java的第五天之数据类型

学Java之数据类型

2023-03-10 22:47:48 37

原创 学Java的第四天之变量

学习Java之变量

2023-03-10 22:16:01 35

原创 学Java的第三天之注释

Java学习之注释

2023-03-10 21:49:57 41

原创 学Java的第二天之第一个程序

Java入门教学

2023-03-09 22:52:01 45

原创 学Java的第一天之JDK安装

新手快速入门

2023-03-09 22:28:00 64

原创 远程链接redis时出现错误: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

Could not connect to Redis at 192.168.204.100:6379: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。输入 firewall-cmd --zone=public --add-port=6379/tcp --permanent^C指令即可开启端口号6379的权限。输入systemctl restart firewalld即可重新开启防火墙。解答方法一直接关闭防火墙(不建议使用这种方法解决 不安全)原因:1.防火墙没有关闭 导致访问不了。

2023-02-26 12:21:27 2543 4

空空如也

空空如也

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

TA关注的人

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