上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 66 下一页
摘要: 1. buff/cache含义 当通过free命令查看内存时,有时会发现 buff/cache占用的内存较大,这是由于操作系统的内存机制在起作用,实际上,buffer 和 cache 应该是两种类型的内存。 buffer 在操作系统中指 buffer cache, 中文一般翻译为 "缓冲区"。要理解 阅读全文
posted @ 2019-12-26 01:15 雪山上的蒲公英 阅读(2339) 评论(0) 推荐(0)
摘要: 应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。 一、 蓝绿发布 项目逻辑上分为AB组,在项目系统时,首先把A组从 阅读全文
posted @ 2019-12-24 23:51 雪山上的蒲公英 阅读(1138) 评论(0) 推荐(0)
摘要: 1 安装环境 2 安装keepalived 2.1 安装keepalived 1. 将keepalived-1.2.15.tar.gz上传到服务器/usr/local/下。 2. 执行配置命令 3. 编译 4. 安装 至此安装成功 5. 拷贝执行文件 6. 将init.d文件拷贝到etc下,加入开机 阅读全文
posted @ 2019-12-23 00:16 雪山上的蒲公英 阅读(367) 评论(0) 推荐(0)
摘要: 1. 什么是负载均衡高可用 nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监 阅读全文
posted @ 2019-12-22 01:15 雪山上的蒲公英 阅读(842) 评论(0) 推荐(0)
摘要: 1. 启动客户端 2. 显示所有操作命令 3. 查看节点 节点状态的属性描述如下: 4. 节点创建 znode一共有4种类型:持久的(persistent)、临时的(ephemeral)、持久有序的(persistent_sequential)和临时有序的(ephemeral_sequential) 阅读全文
posted @ 2019-12-15 14:50 雪山上的蒲公英 阅读(6172) 评论(0) 推荐(1)
摘要: 实现语言无关性的基础仍然是虚拟机和字节码存储格式。Java虚拟机不和包括Java在内的任何语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联,Class文件中包含了Java虚拟机指令集和符号表以及若干其他辅助信息。基于安全方面的考虑,Java虚拟机规范要求在Class文件中使用许多强制性的语法和结构化约束,但任一门功能性语言都可以表示为一个能被Java虚拟机所接受的有效的Class文件。作为一个通用的、机器无关的执行平台,任何其他语言的实现者都可以将Java虚拟机作为语言的产品交付媒介。 阅读全文
posted @ 2019-12-14 18:41 雪山上的蒲公英 阅读(230) 评论(0) 推荐(0)
摘要: 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。 1. 类与类加载器 类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远远不 阅读全文
posted @ 2019-12-10 14:10 雪山上的蒲公英 阅读(388) 评论(0) 推荐(1)
摘要: 1. 网络适配器设置 设置虚拟机的网络适配器为NAT模式,并获取NAT模式的配置如下 2. 网卡配置文件编辑 执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33编辑网卡配置文件,文件编辑前后变化如下: 需要确认及更改的配置如下: BOOTPROTO= 阅读全文
posted @ 2019-12-08 00:53 雪山上的蒲公英 阅读(1105) 评论(0) 推荐(0)
摘要: 1. 类加载是什么 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 与那些在编译时需要进行连接工作的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略 阅读全文
posted @ 2019-11-18 01:49 雪山上的蒲公英 阅读(254) 评论(0) 推荐(0)
摘要: 1. 垃圾收集算法 1.1 标记清除(Mark-Sweep)算法 标记—清除算法是第一种使用和比较完善的垃圾回收算法,后续的收集算法都是基于其设计思路并对其不足进行改进而得到的。 该算法分为“标记”和“清除”两个阶段: 首先标记出所有需要回收的对象,其标记的过程就是判断对象有效性,执行可达性分析的过 阅读全文
posted @ 2019-11-11 22:55 雪山上的蒲公英 阅读(326) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 66 下一页
/* 返回顶部代码 */