自定义博客皮肤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)
  • 收藏
  • 关注

原创 valid实现枚举类型校验

valid实现枚举类型字段的校验

2022-12-06 13:25:20 1632 1

转载 kafka与rocketmq性能对比

kafka与rocketmq性能对比

2021-12-29 15:55:26 126

转载 2021-11-03

这里是引用https://www.shenyanchao.cn/blog/2018/12/04/lucene-fst/

2021-11-03 20:41:43 90

原创 记一次TableStructureScan注解因版本问题,导致项目起不起来

因在项目中使用了mybatis-plus插件,而使用的mybatis-plus开始用的版本是3.4.0mybatis版本是1.5.3导致加了TableStructureScan项目一直跑不起来,也不报错,如下图后在启动类中catch了异常,发现是在初始化initTableInfo的时候报了个空指针因之前用的版本是3.2.0,后猜想可能是版本问题,然后启动之前项目,发现两个版本initTableInfo方法实现逻辑都不一样。后将mybatis-plus版本改为3.2.0问题解决啦!...

2021-07-16 20:16:10 121

转载 2021-05-28

学习NIO的过程中,对selector选择器的知识产生了兴趣,尤其是关于SelectionKey的轮询后remove()的问题,博主尝试简单地解释一下NIO如何实现非阻塞的。首先是客户端的代码:public void testNonBlockingNIOClient() throws IOException{//客户端//1.获取通道SocketChannel sChannel = SocketChannel.open(new InetSocketAddress(“127.0.0.1”,9899)

2021-05-28 21:28:10 61

原创 如何在一台无法连接外网的CentOS服务器上安装Docker

下载必要的工具找一台能连上外网的服务器,下载安装一些必要的工具到 /usr/local/docker/ 目录下例如下载 device-mapper-persistent-data 和 lvm2yum install --downloadonly --downloaddir=/usr/local/docker device-mapper-persistent-data lvm2TIPS:  如果系统已经安装了这个包,会出现报错  查看已经安装的包:  yum list installed | g

2021-04-22 13:57:28 461

转载 Security 原理分析

Security 原理分析SpringSecurity 过滤器链SpringSecurity 采用的是责任链的设计模式,它有一条很长的过滤器链。现在对这条过滤器链的各个进行说明:WebAsyncManagerIntegrationFilter:将 Security 上下文与 Spring Web 中用于处理异步请求映射的 WebAsyncManager 进行集成。SecurityContextPersistenceFilter:在每次请求处理之前将该请求相关的安全上下文信息加载到 SecurityC

2021-02-05 15:48:36 685

转载 Zookeeper全解析——Paxos作为灵魂

Paxos解析先说Paxos,它是一个基于消息传递的一致性算法,Leslie Lamport在1990年提出,近几年被广泛应用于分布式计算中,Google的Chubby,Apache的Zookeeper都是基于它的理论来实现的,Paxos还被认为是到目前为止唯一的分布式一致性算法,其它的算法都是Paxos的改进或简化。有个问题要提一下,Paxos有一个前提:没有拜占庭将军问题。就是说Paxos只有在一个可信的计算环境中才能成立,这个环境是不会被入侵所破坏的。网上关于Paxos分析的文章也很多。这里希望用

2020-11-25 13:53:45 147

原创 附录:一致性hash原理

附录:一致性hash原理​ 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。1、场景描述​ 假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张图片需要缓存,我们希望这些图片被均匀的缓存到这3台服务器上,以便它们能够分摊缓存的压力。也就是说,我们希望每台服务器能够缓存1万张左右的图片,那么

2020-11-07 20:11:07 58

转载 kafka工作原理

kafka工作原理介绍 Kafka 中的术语broker:中间的kafka cluster,存储消息,是由多个server组成的集群。topic:kafka给消息提供的分类方式。broker用来存储不同topic的消息数据。producer:往broker中某个topic里面生产数据。consumer:从broker中某个topic获取数据。Kafka 中的术语设计:1、Bro...

2020-04-23 14:28:44 142

空空如也

空空如也

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

TA关注的人

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