作为内存数据库,Redis 依然提供了持久化机制,其主要目的有两个: 安全:保证进程崩溃后数据不会丢失 备份:方便数据迁移与快速恢复 Redis 同时提供两种持久化机制: RDB 快照:数据库在某个时间点的完整状态,其存储内容为键值对 AOF 日志:包含所有改变数据库状态的操作,其存储内容为命令 R ...
分类:
其他好文 时间:
2021-02-16 11:52:44
阅读次数:
0
无论是上层应用还是操作系统内核开发,内存问题都是我们所需要关注的。 我们来看看Linux内核管理和分配机制。 伙伴系统 伙伴系统从物理连续的大小固定的段上进行分配。从这个段上分配内存,采用 2 的幂分配器来满足请求分配单元的大小为 2 的幂(4KB、 8KB、16KB 等)。请求单元的大小如不适当, ...
分类:
编程语言 时间:
2021-02-16 11:41:30
阅读次数:
0
就绪探针和存活探针简介 就绪探针 Readiness Probe: Kubernetes需要一种机制当Pod服务启动的时候需要判断Pod是否可以接受请求,是否已经完成初始化达到可工作状态。 存活探针 Liveness Probe ...
分类:
Web程序 时间:
2021-02-15 12:26:13
阅读次数:
0
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名;com. kuang .www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"impor ...
分类:
其他好文 时间:
2021-02-15 12:01:45
阅读次数:
0
javadoc命令是用来生成自己API文档的 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目bai的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 ◆参数信息 ◆@ ...
分类:
编程语言 时间:
2021-02-15 12:01:32
阅读次数:
0
session : 每一个访问服务器的用户,服务器都会给当前用户创建一个临时的存储文件,用来记录当前用户的一些信息。 一般情况下,关闭浏览器,session就失效了。如果一直不动,session的失效时间是20分钟。 cookie :每一个浏览器都可以存储一些变量,变量名和变量值,此时只需要调用自己 ...
分类:
Web程序 时间:
2021-02-15 11:55:18
阅读次数:
0
在实际项目中,Mycat 服务也需要考虑高可用性,如果 Mycat 所在服务器出现宕机,或 Mycat 服务故障,需要有备机提供服务,需要考虑 Mycat 集群。 6.1、高可用方案 我们可以使用 HAProxy + Keepalived配合两台Mycat搭起Mycat集群,实现高可用性。HAPro ...
分类:
其他好文 时间:
2021-02-15 11:50:00
阅读次数:
0
一、跟运算符无关的特殊方法 1. 实例的创建和销毁 __init__ 解释:构造方法,可调用超类的构造器。这是实例级别的方法,发生在实例创建之后,用于初始化实例,给实例添加一些属性和操作 __new__ 解释:优先于__init__被调用。这是类级别的方法,控制类生成实例的过程,然后通常返回该类的一 ...
分类:
编程语言 时间:
2021-02-10 13:07:47
阅读次数:
0
背景简介 当某一个特定事件或动作发生以后,需要执行很多联动动作,如果串行去执行的话太耗时,如果引入消息中间件的话又太重了;这是我们可能想到了观察者模式,但是如何以最简单的方式实现呢,借助spring这个强大的工具,我们可以很容易利用事件和监听器实现。 使用Spring优雅实现 观察者模式定义对象间的 ...
分类:
编程语言 时间:
2021-02-10 12:54:31
阅读次数:
0
对于RPC的性能收集,以微博的motan和阿里的dubbo为例,也是通过intercept去做的。 motan的性能指标收集:使用的是motan中的扩展机制 //此处的spi使用的是weibo.com中的扩展 @SpiMeta(name = "pepperProfiler") @Activation ...
分类:
其他好文 时间:
2021-02-10 12:51:01
阅读次数:
0