自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 OpenResty+Lua实现WAF防火墙

借鉴gitbub第一名的WAF源码

2022-08-21 16:01:15 2307 1

原创 OpenResty+Lua实现灰度发布

使用openresty实现灰度发布

2022-08-20 00:09:51 1425

原创 openresty与tomcat性能

openresty+lua实现缓存

2022-08-18 03:16:56 677

原创 分布式事务锁库存BUG定位

分布式事务锁库存BUG定位

2022-07-19 01:34:37 284

原创 航班锁定库存功能优化

update sql优化

2022-06-18 01:58:50 224

原创 关于“JSON parse error: Cannot deserialize value of type `java.util.Date` from String报错问题

这里写自定义目录标题1.添加WebConfig配置@Configurationpublic class WebConfig { @Bean public MappingJackson2HttpMessageConverter getMappingJackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new Mapping

2022-04-18 18:33:16 3412 1

原创 JDK1.7中HashMap的源码分析

JDK1.7HashMapHashMap数据结构HashMap的数据结构是由数组+Entry实现的,而Entry是一个链表。每一个数组存储的是一个Entry链表。HashMap的存储方式在HashMap的数据结构是由数组+Entry实现,如果一个Key,Value键值对插入的时候(在HashMap已经初始化的前提下),首先计算Key的hashCode值,根据hashCode值进行位运算取得素组的下标,然后将Key存储在对应的数组下标位置的链表中,当第二个Key,Value键值对插入的时候,会使用头

2021-12-30 20:37:29 626 1

原创 Unsafe类的使用

Unsafe获取Unsafe实例无法通过getUnsafe()方法获取Unsafe对象,因为只有Java内部类才能通过这个方法获取到unsafe对象@CallerSensitivepublic static Unsafe getUnsafe() { Class var0 = Reflection.getCallerClass(); // 获取调用getUnsafe的类 // 如果此类的classLoad不属于BootStrap级别的,则直接抛出异常 if (!VM.isSys

2021-12-30 20:31:06 378

原创 Linux安装Mysql

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyum localinstall mysql57-community-release-el7-8.noarch.rpmyum repolist enabled | grep “mysql.-community.”yum install mysql-community-server5.在/etc/my.cnf添加skip-grant-t...

2021-12-25 15:53:32 86

原创 IDEA中SpringBoot项目出现,Cannot resolve symbol ‘xxxx‘错误解决方法

当出现了这个错误不要慌,首先清理一下缓存File->Invalidate Caches直接Invalidate and Restart当清理缓存重启IDEA后,我们进入Setting然后,请了maven,打开maven管理,clear一下,然后在install项目就可以正常运行了!...

2021-04-29 14:56:15 1872 2

原创 MybatisPlus代码生成器出现Exception in thread “main“ java.lang.NoClassDefFoundError: org/apache/velocity/con

解决MybatisPlus代码生成器出现Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/velocity/con我们只需要在pom.xml中导入依赖 <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engi

2021-04-15 23:43:49 1239

原创 解决Linux中安装RabbitMQ后在windows无法打开15672和无法通过java发送消息

一.解决Linux中安装RabbitMQ后,无法在windows打开15672首先,要确保自己的linux虚拟机已经安装部署好RabbitMQ,并且在linux中能够访问15672端口如图所示,我们在linux虚拟机中能够访问15672端口,但是windows中不能访问。1.首先关闭Windows防火墙2.打开Linux终端,我这里用的是Xshell5链接的Linux,小伙伴们在CentenOS7也可以运行一下命令2.1关闭firewall:systemctl stop firewalld.

2021-04-11 04:05:37 1547 2

原创 SpringMVC如何配置

SpringMVC如何配置?首先创建一个空的maven项目2.配置pom.xml文件3.在pom.xml导入依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> &

2021-04-01 01:24:40 599 5

空空如也

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

TA关注的人

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