上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页
摘要: Redis sentinel基本原理分为以下几方面: Redis sentinel的三个定时任务 主观下线和客观下线 Sentinel领导者选举 故障转移 Redis sentinel的三个定时任务 主观下线和客观下线 Sentinel领导者选举 故障转移 sentinel的三个定时任务:完成对各个 阅读全文
posted @ 2019-04-26 01:16 使用D 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Redis持久哈分为RDB和AOF两种方式,持久化功能能有效避免因进程退出造成的数据丢失问题。下次重启时可以利用之前持久化的文件即可实现数据恢复; RDB持久化 把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化分为手动和自动触发; 触发机制 手动触发分别对应save和bgsave命令: 手动 阅读全文
posted @ 2019-04-25 02:03 使用D 阅读(500) 评论(0) 推荐(0) 编辑
摘要: AOF持久化 AOF全称append only file持久化:以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的: AOF主要作用是解决了数据实时持久化的问题; 使用AOF 开始AOF需要设置appendonly yes,默认不开启。 AOF文件名通过append 阅读全文
posted @ 2019-04-25 02:03 使用D 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Redis是一种基于键值对的Nosql数据库; 支持类型包括String、hash、list、set、zset、bitmaps、hyperloglog、GEO等多种数据结构和算法组合。 Redis会将所有数据保存到内存中,所以它的读写速度非常快。 Redis还可以将内存的数据利用快照和日志的形式保存 阅读全文
posted @ 2019-04-25 00:50 使用D 阅读(180) 评论(0) 推荐(0) 编辑
摘要: jstat jstat jstat -gcutil 11117 250 20 查看进程号为11117的java进程的垃圾收集情况,每250ms输出一次,一共输出20次。 新生代Eden区(E,表示Eden)使用了6.2%的空间,两个Survivor区(S0、S1,表示Survivor0、Surviv 阅读全文
posted @ 2019-04-18 00:22 使用D 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Java内存自动管理可以解决两个问题:给对象分配内存和回收分配给对象的内存; 给对象分配内存,都是在堆上进行分配的,对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓存TLAB,将按线程优先在TLAB上分配,少数情况也可能会直接分配在老年代中,分配的规则并不是固定的,也取决于当前使用的垃圾 阅读全文
posted @ 2019-04-17 23:56 使用D 阅读(311) 评论(0) 推荐(0) 编辑
摘要: UseSerialGC UseSerialGC 使用串行GC,虚拟机在client模式下的默认GC方式 UseParNewGC UseParNewGC 打开此选项,使用ParNew+Serial Old 组合GC方式 UseConcMarkSweepGC UseConcMarkSweepGC 使用P 阅读全文
posted @ 2019-04-16 00:25 使用D 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Web服务器的基本功能:基于REST架构风格,以同一资源描述符(URI)或者同一资源定位符(URL)作为沟通依据,通过HTTP为浏览器等客户端程序提供各种网络服务。 Apache的缺点:如果有数以万计的并发HTTP请求同时访问,就会导致服务器上消耗大量内存,操作系统内核堆成百上千的apache进程做 阅读全文
posted @ 2019-04-11 01:19 使用D 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 使用Nginx的必备软件 GCC编译器:用于编译C语言程序。 GCC编译器:用于编译C语言程序。 yum install -y gcc PCRE库:支持正则表达式,nginx的HTTP模块要考它来解析正则表达式。 PCRE库:支持正则表达式,nginx的HTTP模块要考它来解析正则表达式。 yun 阅读全文
posted @ 2019-04-11 01:19 使用D 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 内核把进程的列表存放在叫做任务队列(task_list)的双向循环链表中,链表中每一项都是类型为task_struct、称为进程描述符的结构。 进程描述符包含了一个具体进程的所有信息。 进程描述符中包含的数据能完整地描述一个正在进行的程序:它打开的文件、进程的地址空间、挂起的信号、进程的状态,还有其 阅读全文
posted @ 2019-04-10 00:46 使用D 阅读(697) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页