上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 70 下一页
摘要: 1 主从复制的目的是为了读写分离 master写,然后同步到slave,slave只管读。 2 哨兵存在的目的 是为了主从切换,如果master挂了,那么一个slave成为master,重启之后的mater成为它的slave。 阅读全文
posted @ 2018-04-20 15:43 PhoenixTree(梧桐树) 阅读(173) 评论(0) 推荐(0)
摘要: 1 MULTI/EXEC 执行本事务。 MULTI set foo bar get foo set foo hello EXEC 在EXEC执行前,三条命令都放入队列中,然后EXEC触发执行。没有回滚,如果中间有命令失败,已经执行的命令不回滚,还没有执行的命令继续执行完。 2 MULTI/DISCA 阅读全文
posted @ 2018-04-20 15:15 PhoenixTree(梧桐树) 阅读(238) 评论(0) 推荐(0)
摘要: 1 rdb和aof rdb是redis database的缩写,它将redis的数据以文件的形式持久化到磁盘中,redis server重新启动时,将数据加载进内存。 aof是append of file的缩写,它持久化的是操作redis的命令,redis server重新启动时,将aof中的命令全 阅读全文
posted @ 2018-04-20 14:46 PhoenixTree(梧桐树) 阅读(129) 评论(0) 推荐(0)
摘要: 1 修改linux进程名字的基本原理 linux进程以argv[0]作为进程的名字,因此只需要修改argv[0]处的字符串就修改了linux进程的名字。 2 直接修改argv[0]会导致的问题 如果名字过程的话,argv[0]放不下了,就会踩后面的参数或者后面的环境变量了。 argv字符串数组后面紧 阅读全文
posted @ 2018-04-20 10:57 PhoenixTree(梧桐树) 阅读(703) 评论(0) 推荐(0)
摘要: 1 extern char ** environ 这是一个字符串数组,最后一个元素是null,即\0。 2 在代码中的使用方法 直接extern char **environ,然后 直接environ[0]、environ[1]获取各个环境变量。 阅读全文
posted @ 2018-04-20 10:31 PhoenixTree(梧桐树) 阅读(904) 评论(0) 推荐(0)
摘要: 1 什么是java object monitor 每个java对象头中都有锁状态位标记。java中在使用synchronize同步的时候,肯定是涉及到某个对象的锁。因此,在考虑同步的时候,首先要想到是同步的是哪个对象的锁。 在java字节码上,获取了某个对象的锁之后,进入时会调用monitorent 阅读全文
posted @ 2018-04-18 11:21 PhoenixTree(梧桐树) 阅读(1823) 评论(0) 推荐(0)
摘要: 1 linux socket编程的固定模式 server端,bind、listen、accept client端,connect client端和server端之间的一次通信: client端,write然后read server端,read然后write 比如服务器端write之后,把要发送的数据 阅读全文
posted @ 2018-04-15 22:57 PhoenixTree(梧桐树) 阅读(215) 评论(0) 推荐(0)
摘要: 从java socket对象获取的InputSteam的read方法其实是对linux的recv()函数的调用,OutputStream也同理。 也就是说,InputStream和OutputStream只是对底层接口的一个包装。 recv()和send()来自于<sys/socket.h>,这是g 阅读全文
posted @ 2018-04-15 22:52 PhoenixTree(梧桐树) 阅读(3289) 评论(0) 推荐(0)
摘要: 1 recv和read ssize_t recv(int sockfd, void *buf, size_t len, int flags); ssize_t read(int fd, void *buf, size_t count); 当recv的flags为0的时候,它们是等价的。 send和w 阅读全文
posted @ 2018-04-15 22:49 PhoenixTree(梧桐树) 阅读(1243) 评论(0) 推荐(0)
摘要: 1 openjdk源码 http://hg.openjdk.java.net 选择jdk8u这个project, 然后选择jdk8u20这个repository。 2 目录结构 corba: common object request broker architecture,一个不常用的框架。 ho 阅读全文
posted @ 2018-04-15 20:54 PhoenixTree(梧桐树) 阅读(396) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 70 下一页