自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis发布订阅模式java代码实现

Pub/Sub发布订阅官方地址https://redis.io/topics/pubsub

2021-05-29 17:32:56 244

原创 redis管道Java代码实现

请求/响应协议和RTTRedis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。客户端和服务器通过网络进行连接。这个连接可以很快(loopback接口)或很慢(建立了一个多次跳转的网络连接)。无论网络延如何延时,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端。这个时间被称之为 RTT (Round

2021-05-28 23:04:51 202

原创 红黑树原理以及Java代码实现

什么是红黑树红黑树是一种自平衡的二叉树

2021-05-05 00:29:33 214

原创 使用flink时,遇到的问题

1. 问题一: java.lang.IllegalArgumentException: Field names are not unique.异常原因时字段名称不唯一,指的是使用public RowTypeInfo(TypeInformation<?>[] types, String[] fieldNames){}这个构造函数时,fieldNames字段名称不唯一;flink会在这里校验....

2020-10-15 09:33:59 1095

原创 Linux环境下redis的哨兵模式搭建

上接前文Linux环境下redis分片模式1. redis哨兵模式哨兵模式是实现redis主从高可用机制的解决方案,哨兵通过心跳检测机制实现对主机的监控,当三次没有ping通主机时,会认为主机宕机,实行选举机制,选出新的主机。2. 哨兵模式搭建2.1.准备配置文件将上回分片的文件复制一份cp -r shards sentinel删除多余的rdb文件cd sentinelrm -f *.rdb复制哨兵配置文件cd ..cp sentinel.conf sentinel2.

2020-09-07 01:07:15 895

原创 linux环境下的redis分片搭建

上接上一篇文章:Linux环境下redis的安装1. 分片的目的redis是将数据存储在内存中的,但是为了增加存储容量,一味的加大内存并不是一种好的解决方案,而分片则可以将数据存储在不同的redis服务器上,不仅实现了内存扩容,还降低了单台redis的压力。2. 分片的实现2.1 准备分片文件夹(因为是在虚拟机上部署,为了方便管理部署在了一个文件夹下,可以根据实际情况部署在不同的服务器)mkdir shardscp redis.conf shards/复制配置文件到分片文件夹2.2 修改

2020-09-04 23:35:24 225

原创 Linux环境下redis的安装

1. Linux环境下redis安装1.1. 导入redis安装包1.2. 解压安装包tar -zxvf redis-6.0.6.tar.gz删除安装包,修改文件名rm -f redis-6.0.6.tar.gzmv redis-6.0.6/ redis1.3. 安装redis需要在redis根目录执行编译操作makemake installmake过程中遇到的问题redis 6.0 以上版本安装过程中可能会遇到以下问题原因是gcc版本太低,可以升级gcc版本安装教

2020-09-04 22:16:21 134

原创 HashMap底层源码头插法中的学习中出现的疑虑

https://zhuanlan.zhihu.com/p/21673805疑惑点:图中框起来的代码开始对于这两行代码不是很理解,在查询后豁然开朗:https://tieba.baidu.com/p/6008514068这样就实现了HashMap的头插法

2020-08-24 22:58:41 103

原创 HTML图片选择及回显

html代码演示 <div id="div"> <input type="file" id="photoFile" style="display: none;" > <img id="preview_photo" src="/" width="200px" height="200px" onclick="uploadPhoto()"> </div>jQuery 代码演示 $("#photoFile").chan

2020-08-23 23:09:19 1241

原创 MybatisPlus学习,记录下学习内容

1.yml配置2.启动类加上@MapperScan注解3.封装类3.1注解说明@TableName注解用于表名与包装类名匹配@TableId注解用于指明主键,主键可以选择属性,比如自增@TableField用于指明属性与表字段匹配,当字段名与属性名相同时可以不写4.Mapper接口须继承BaseMapper接口5.测试方法5.1 selectList方法传入参数null是为了查询所有结果,查询结果如下:5.2 insert方法运行结果:6.排除非表字段的三种方式6

2020-07-04 23:40:54 294

原创 lombok注解学习笔记

1.lombok注解@Data 注解是自动装配所有属性的set和get方法@Accessors(chain = true) 表示开启链式加载结构:set,get方法返回值是对象本身@NoArgsConstructor 表示使用无参构造@AllrgsConstructor 表示使用全参构造...

2020-07-04 11:34:51 124

空空如也

空空如也

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

TA关注的人

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