本文摘录自 Redis设计与实现 如果客户端要连接redis集群而不是单机,则应该是./redis-cli -c 注意一定要有-c 一 搭建集群 假设现在有两台Redis,都以cluster的方式进行启动。可以通过向A发送,CLUSTER MEET B.IP B.PORT的方式,让这两个节点组成一个 ...
分类:
其他好文 时间:
2021-01-25 10:48:31
阅读次数:
0
今天使用element-ui组件的el-date-picker,提交el-form 到后台,然后时间选项是这样的 后台接收是这样的: 但是提交后提示,我时间格式不对 Cannot deserialize value of type `java.util.Date` from String 。。。 百 ...
分类:
编程语言 时间:
2021-01-22 12:30:26
阅读次数:
0
nginx为什么比apache快? 1:在高并发的情况下nginx比apache快,低并发体现不明显 2:快的原因得益于nginx的epoll模型 apache是多线程或者多进程,在工作的时候,当来了一个http响应,一个进程接收(listen)–>识别处理—>返回请求,在此过程中,一个进程全程跟踪 ...
分类:
Web程序 时间:
2021-01-22 12:18:41
阅读次数:
0
需求的发掘与挖掘 在很多的公司,开发人员通常的做法是接收产品的需求,然后设计、开发、测试与上线。 正常情况下,这样做是没有问题的,但是随着系统的壮大,会存在如下几个问题: 这个需求在A实现会更好,但是产品经理对接的是B系统的开发,然后就在B系统中实现了。 这个需求有类似的实现了,但是开发人员并不知道 ...
分类:
其他好文 时间:
2021-01-22 11:59:46
阅读次数:
0
数据守护 解决方案:配置实时主备,mpp主备,读写分离 实现原理:主库产生redo,传到备库,备库接收并重新应用redo日志实现备库与主库的同步。 组成:主库,备库,redo日志,redo日志传输,重演,守护进程,监视器,mal系统。 Mal系统:基于tcp协议实现的一种内部通信机制,DM通过MAL ...
分类:
其他好文 时间:
2021-01-22 11:48:22
阅读次数:
0
动态路由 基于某种路由协议实现 动态路由特点 1、减少了管理任务 2、占用了网络带宽 收敛:使所有路由表都达到一致状态的过程,收敛速度就决定故障率更低,响应更快 网络中静态路由和动态路由互相补充 按照路由执行的算法分为两类: 距离矢量路由协议 依据从源网络到目标网络所经过的路由器的个数选择路由 RI ...
分类:
其他好文 时间:
2021-01-21 10:58:00
阅读次数:
0
###socket socket本质是插板和插座的意思,要完成数据的通信的套接字必须是成对出现的,即代表了插板和插座,,如下图所示,IP地址+端口号就对应了一个socket,一端的发送缓冲区对应了一端的接收缓冲区。建立连接的两个进程各自有一个socket来标识,那么这两个socket就组成的sock ...
分类:
其他好文 时间:
2021-01-19 11:42:22
阅读次数:
0
第五章 行为型模式 1. Chain of Responsibility(责任链) -- 对象行为型模式 意图: 十多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系; 使用; 从第一个对象开始,链中收到求的对象要么亲自处理,要么转发下一位候选者,知道请求被处理或者到链的终点未处理 ...
分类:
其他好文 时间:
2021-01-19 11:40:10
阅读次数:
0
定义支持多值参数的函数 有时需要一个函数能够处理参数个数不确定,这是需要使用多值参数。 Python中有两种多值参数: 参数名前增加一个 * 可以接收元组 参数名前增加一个 ** 可以接收字典 【多值参数传递】 复制代码 def demo(num, *nums, **person): print(n ...
分类:
编程语言 时间:
2021-01-18 11:32:19
阅读次数:
0
1. 二分查找 C++ STL标准库中提供有 lower_bound()、upper_bound()、equal_range() 以及 binary_search() 这 4 个查找函数,它们的底层实现采用的都是二分查找的方式。 1.1 lower_bound() lower_bound() 函数用 ...
分类:
其他好文 时间:
2021-01-18 11:23:23
阅读次数:
0