加载中
Redis下Lua脚本的复制模式

假设我们的Redis选择了主从架构, 和AOF持久化方式. 当我们执行一条写命令时, 该条命令会被发送到从服务器, 和追加到AOF文件中. 当我们执行的不是一条命令, 而是Lua脚本时, 默认情况下, 整个L...

2019/11/04 16:26
1W
redis 一主二从三哨兵的搭建

环境准备 三台独立的linux主机 内网IP分别为: 172.31.175.142、172.31.175.143、172.31.175.144 分别创建带主目录的普通用户, 比如useradd wx -m 安装redis 分别在各个主机上安装redis,以172...

2018/09/28 04:30
4.1W
MySQL不一样的GROUP BY

mysql 5.7之后,对group by的处理有所区别,这里基于一个demo做一些探究 官方文档: https://dev.mysql.com/doc/refman/5.7/en/group-by-handling.html https://dev.mysql.com/doc/refman/5....

2017/09/17 20:52
3.3K
Java异常分类和统一处理

一,异常分类 java异常分为"检查"和"非检查"两类,"检查"二字的意思是,代码编译时,编译器会去Check一下有没有进行异常处理(捕获或向上抛),对于归类为需要检查的异常,若没处理,编译就过...

[练习] 滑动窗口算法

滑动窗口算法可以用以解决数组/字符串的子元素问题,它可以将嵌套的循环问题,转换为单循环问题,降低时间复杂度, 算法包涵一个可以移动的左右指针. 1) 长度为k的连续子数组最大的和 /** * ...

2022/04/04 01:41
59
[练习] 二叉树的遍历相关

前序遍历 1) 首先将根节点放到栈中 2) 遍历栈,如果不为空, 弹出栈顶元素, 定义为变量cur 3) 如果cur的右节点不为空, 则入栈 4) 如果cur的左节点不为空,则入栈 5) 重复2~4的步骤, 直到栈为空退...

2022/03/12 23:00
135
使用CompletableFuture提升服务性能

场景 在分布式和微服务开发模式下, 如果某一个服务需要依赖多个下游子服务, 就会造成整体耗时过长, 影响到系统的性能. 如果采用多线程并行的方式进行子服务调度, 耗时问题就会得到优化. 举例...

2021/06/15 00:46
224
【温习】单链表递归反转

public class Node { private String name = null; private Node next = null; public Node(String name,Node next){ this.name = name; this.next=next; } //递归反......

2021/04/12 18:09
82
【温习】多线程顺序打印数字

3个线程,分别负责打印3的倍数、5的倍数、其他;要求整体按顺序打印出1~100,不可重复 public class Test { static class Printor { int num;//需要打印得数字1~100 synchronized voi......

2021/04/12 16:52
159
Redis、ZooKeeper、MySql的复制模式

Redis redis.conf配置文件里面关于复制的描述: # 1) Redis replication is asynchronous, but you can configure a master to # stop accepting writes if it appears to be not connected w...

2019/11/21 17:31
393
NIO基于长度域的报文在Netty下的解码

1, 先复习一下粘包/拆包 1.1, 粘包/拆包的含义 TCP是个“流”协议, 并不了解上层业务数据的具体含义, 它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP...

2019/06/27 00:29
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部