![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 56
Mokey.L.Golden
这个作者很懒,什么都没留下…
展开
-
数组内三数求和
给定一个包含n个整数的数组nums,判断数组中是否存在三个元素a、b 、c,使得a+b+c=0?找出所有满足条件且不重复的三元数组。原创 2021-12-01 10:08:36 · 1669 阅读 · 0 评论 -
雪花算法原理
雪花算法是Twitter开源的分布式ID生成算法。雪花算法使用一个64bit的long型的数字作为全局唯一ID。在分布式系统中的应用十分广泛,且ID引入了时间戳,基本上保持自增的。64bit的long型数字组成如下:第一部分:1bit,0,无意义的数字因为二进制里第一个bit如果为1,那么都是负数,但是我们生成的ID都是正数,所以第一个bit统一都是0第二部分:41bit,表示的是时间戳毫秒的时间戳,41bit可以表示的数字多达2^41-1个毫秒值,换成年就是表示69年的时间第三..原创 2021-05-07 16:39:45 · 721 阅读 · 0 评论 -
RocketMQ原理
(1)RocketMQ整体架构RocketMQ整体架构包含了4中角色:NameServer Broker Producer Consumer其中NameServer主要用于管理整个集群的元数据以及对集群进行管理的。Broker相当于单个节点负责数据的读写的,而Producer就是负责生产消息后写入Broker的,Consumer则是从Broker来消费消息。而且Broker在部署的时候,一般是分为主备角色的。也就是说,每个Broker都部署一个Master角色在一台机器上,然后另外会原创 2021-03-02 11:20:42 · 620 阅读 · 0 评论 -
ckeditor实现图片上传
之前使用ckeditor+ckfinder实现的文件上传功能,由于现阶段应用场景ckfinder不适用,所以专门查阅文档实现单一ckeditor的文件上传功能一.使用的是ckeditor3.3.5版本第一步:打开ckeditor/plugins/image/dialogs/image.js,搜索hidden,将所有出现id:"Upload",hidden:true的true改为false第二步:完...原创 2018-06-20 14:27:43 · 244 阅读 · 0 评论