当下,redis数据库是比较流行的一种数据库,因为其是操作内存的一种数据库,所有在操作速度上是比较快的,通俗的来讲使用起来很方便,并且客户端也都有很成熟的开源库,直接使用即可。查阅了先关资料,总结了下,redis持久化和主从复制的原理。就下来就介绍两种特性的原理。(后续会更新,本人也是一个学习者,如何哪里写的不好,请留言,彼此交流,共同进步,谢谢!)<一>,redis的持久化过程及原理
转载
2023-07-07 15:59:38
29阅读
Kafka原理及使用注意事项
原创
2022-07-03 19:09:12
577阅读
按Redis官网说法:对于设置了过期时间的key,有2种清理机制,原文如下:
How Redis expires keys
Redis keys are expired in two ways: a passive way, and an active way.
A key is passively expired simply when some client tries to acc
转载
2021-05-29 11:35:00
134阅读
2评论
1、scan_iter scan_iter与hscan_iter的区别 sacn_iter 遍历的是 name(name) hscan_iter变量的是字典(5中基础数据类型) 2、delete delete删除的是key(name) hdel删除的是value 3、flushall 4、expir
原创
2021-07-14 11:13:46
477阅读
继电器驱动电流一般须要20-40mA或更大,线圈电阻100-200欧姆,因此要加驱动电路1. 晶体管用来驱动继电器,必须将晶体管的发射极接地。详细电路例如以下:NPN晶体管 PNP晶体管NPN晶体管驱动时:当晶体管T1基极被输入高电平时,晶体管饱和导通,集电极变为低电平,因此继电器线圈通电,触点RL...
转载
2015-05-10 17:59:00
147阅读
2评论
关于数组:
1, 定义:数组的维数必须用值大于等于1的常量表达式定义。
2, 此常量表达式只能包含整型字面值常量、枚举常量、或者用常量表达式初始化的整型const对象。
例如:
const unsigned bufsize=512;
int staffsize=27;
char ni[12];
char ina[bufsiz
原创
2012-10-30 17:03:06
1244阅读
this关键字的使用 *可以调用本类中的方法 *可以调用构造方法,调用构造方法时this()要放在构造方法的首行. 例如:class Student{ Student(){ System.out.println("被this调用了"); } Stu
原创
2017-03-04 13:32:13
648阅读
iOS8之后,苹果推出了WebKit这个框架,用来替换原有的UIWebView,新的控件优点多多。由于一直在适配iOS7,就没有去替换,现在仍掉了iOS7,以为很简单的就替换过来了,然而在替换的过程中,却遇到了很多坑。还有一点就是原来写过一篇文章 Objective-C与JavaScript交互的那
转载
2016-11-22 10:09:00
276阅读
2评论
mpvue是一个使用Vue.js开发小程序的前端框架(美团的开源项目)。框架基于Vue.js核心,mpvue修改了Vue.js的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套Vue.js开发体验。mpvue你可以使用你熟悉的vue框架语法,双向绑定让你不用再使用wx的this.setData了,你可以使用npm方便的引入...
转载
2021-08-13 18:48:30
349阅读
本文简要介绍 Redis 安全相关的话题, 包括: Redis访问控制机制、Redis源码安全性, 外部输入可能触发的恶意攻击, 以及其他相关问题。
翻译
2022-02-22 14:15:44
341阅读
阅读目录1.redis简单说明2.准备工作3.gcc的安装4.Tcl的安装5.redis的安装6.redis的测试7.Linux中设置redis的服务器启动和关闭8.Linux中设置re
转载
2022-12-27 19:48:37
138阅读
下载python源码包
tar jxvf Python-x.x.tar.bz2
cd Python-x.x.tar.bz2
./configure --prefix=/usr/localmakemake install
mv /usr/bin/python /usr/bin/python.bakln -s /usr/local/bin/python /usr/bin/python
&nb
原创
2011-05-26 18:36:09
751阅读
static:1、static属性可以被static方法和非static方法使用;非static属性不可以被static方法使用。static属性可以被类名称直接访问。 2、static属性不可以被this引用,如 :public static
原创
2017-03-05 16:23:06
1018阅读
简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能
原创
2017-09-07 16:16:02
5404阅读
JDK的英文全称是JavaDevelopmentKit,即Java开发工具包,它提供了Java的开发环境和运行环境。有了开发环境,编写的Java源代码才能被解析编译;有了运行环境,Java程序才能运行起来,这就是我们在做开发之前必须先安装JDK的原因。安装JDK本来很简单,但还是有很多初学者安装失败了。其最主要的原因是对JDK不了解,只会照着网上的文章做,网上的文章虽然大体步骤一样,但有些步骤的细
原创
精选
2021-03-13 10:27:49
2548阅读
在IT界,成功的完成一个项目的需要销售人员、售前人员、项目实施人员(开发人员)、售后服务人员等密切协作。本文从售前技术支持人员的角度,对售前技术支持工作的过程进行了描述,根据作者在售前的经验,提出了各环节的应该注意的要点,希望能对售前人员的工作有一定的帮助。
1. 售前人员需要具备的素质
售前人员应该是项目
转载
精选
2010-09-19 22:49:14
1918阅读
1评论
1.全值匹配 explain select * from employees where name = 'Lucy'; ref为const 2.最左前缀法则 当索引是组合索引时,需遵守最左前缀法则,即查询组合索引中的列时,从最左侧开始不能跳过列,否则索引会失效 explain select * fr ...
转载
2021-07-15 23:09:00
128阅读
2评论
前言 对于单元测试,想必大家都已再熟悉不过了,同时单元测试的重要性也越发突出,在招聘中也特别强调单元测试,但是对于微软内置的单元测试还是太过于繁琐,于是都在寻找一种简洁并且更加轻量的测试工具。用的最多的莫过于Nuit和xUnit了,关于Nuit就不再介绍,请园友【田园里的蟋蟀】文章,由于早期的x
原创
2022-02-09 16:54:56
232阅读
编译安装freeradius注意要添加mysql链接库,配置freeradius在/usr/local/etc/raddb下,注意配置sql.conf,client.conf,radius.conf等文件,实现用mysql来认证。
ppp-2.4.4 版本pppd同日志守护进程syslog 有冲突的。
安装网卡驱动模块,编译需要内核开发代码库支持,/lib/mo
原创
2008-12-05 21:57:42
758阅读
有关1<<64。测试: using namespace std; #include <iostream> int main(){ cout<<(1<<64)<<endl; cout<<(1ll<<64)<<endl; cout<<(1ull<<64)<<endl; int k=64; cout<<(
转载
2020-11-08 21:14:00
259阅读
2评论