自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 esaypoi导出excel后office打开报错

easypoi导出excel使用office无法打开,wps正常

2022-04-19 00:02:11 3192

原创 Java开发容易忽视的错误

1:对象相等判断和 equals 的区别是什么== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址)equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:情况1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象。情况2:类覆盖了 equals() 方法。一般,我们都覆盖 equals() 方法来两个对象的

2020-06-27 02:35:19 324

原创 JAVA正则表达式matcher.find()和 matcher.matches()的区别

注释:文章转载自 https://www.cnblogs.com/pxzbky/p/9998159.html,JAVA正则表达式matcher.find()和 matcher.matches()的区别1.find()方法是部分匹配,是查找输入串中与模式匹配的子串,如果该匹配的串有组还可以使用group()函数。matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches()。2.Pattern pattern= Pattern.co

2020-06-23 15:48:34 4100

原创 Ngin简介

这里写目录标题Nginx基本概念正向代理反向代理动静分离nginx 常用的命令启动命令关闭命令重新加载命令nginx.conf配置文件全局块events 块httphttp 全局块server 块全局 server 块location 块nginx 配置实例-反向代理nginx 配置实例-负载均衡nginx 配置实例-动静分离nginx 原理与优化参数配置nginx 搭建高可用集群Nginx基本概念正向代理反向代理动静分离nginx 常用的命令启动命令关闭命令重新加载命令nginx.con

2020-06-22 23:47:55 3212

原创 rabbimq订单超时使用延迟队列取消订单

一:场景:在电商系统中,订单下单30分钟未付款,系统需要取消订单返回库存。这时候我们需要将消息发送到ttl延迟队列内,当消息到达废弃时间后会自动转发到ttl队列内配置的转发Exchange以及RouteKey绑定的对垒内完成消息消费二:延迟队列流程图三:RabbitmqConfig类配置信息1.声明了普通消息通知队列的相关Exchange、Queue、Binding等配置,将mall.order.cancel.queue队列通过路由键mall.order.cancel绑定到了mall.order.c

2020-06-21 23:17:18 630

原创 RabbitMQ用户管理界面各个标签的解释,使用图片标注

一:channels模块二:exchanges模块三:queues模块四:connections模块五:admin模块

2020-06-21 16:03:30 706

原创 发现一遍很好的一篇描述http无状态的内容

发现一遍很好的一篇描述http的内容链接:https://www.cnblogs.com/bellkosmos/p/5237146.html

2020-06-14 17:44:55 135

原创 类加载过程

类加载过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析3个部分统称为连接(Linking)。如图所示。这里写图片描述加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些

2020-06-12 01:36:44 120

原创 项目工程git版本控制实现

一:先介绍几个名词概念:A: master:主分支,主要用来版本发布;B:develop:日常开发分支,该分支正常保存了开发的最新代码C:feature:具体功能开发分支,只与develop分支交互D:release:relese分支可以认为是master分支的未测试版。功能全部开发完成,将develop分支合并 到release分支,测试没有问题并且到了发布日期就合并到master分支,进行发布;E:hotfix:线上bug修复分支。二:流程三三:以下两张图是完整的git流程图

2020-06-11 23:21:17 136

转载 BeanPostProcessor简介

BeanPostProcessor使用1. BeanPostProcessor简介2. BeanPostProcessor实例3. BeanFactoryPostProcessor简介4. BeanFactoryPostProcessor实例1. BeanPostProcessor简介BeanPostProcessor是Spring IOC容器给我们提供的一个扩展接口。接口声明如下:public interface BeanPostProcessor { //bean初始化方法调用前被调用

2020-06-07 01:34:01 237

空空如也

空空如也

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

TA关注的人

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