2019年4月1日

Zookeeper---初识

摘要: 1、Zookeeper是 Apache开源 的 分布式应用程序 服务治理; 在分布式环境中 协调和管理服务 是一个复杂的过程; ZooKeeper通过其简单的架构和API解决了这个问题; ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。 2、ZooKeeper服 阅读全文

posted @ 2019-04-01 16:04 anpeiyong 阅读(136) 评论(0) 推荐(0)

2019年3月8日

OS---文件结构

摘要: 1、概述 1.1 对于任何一个文件,都存在以下2种形式结构: 文件的逻辑结构: 从用户的角度出发所观察到的文件组织形式,独立于文件的物理特性; 文件的物理结构(文件存储结构): 文件在外存上的存储组织形式,不仅与存储介质的存储性能有关,而且与采用的外存分配方式有关; 1.2 文件的逻辑结构: 有结构 阅读全文

posted @ 2019-03-08 10:10 anpeiyong 阅读(237) 评论(0) 推荐(0)

OS---外存分配方式

摘要: 1、概述 1.1 在为文件分配外存空间时,所考虑的主要问题:如何有效利用外存空间?如何提高对文件的访问速度? 1.2 常用的外存分配方法:连续分配、链接分配、索引分配(在一个系统中,仅采用一种分配方式为文件分配外存空间); 1.3 文件的物理结构与外存的分配方式有关,采用不同的分配方式将形成不同的物 阅读全文

posted @ 2019-03-08 09:48 anpeiyong 阅读(675) 评论(0) 推荐(0)

2019年3月6日

OS---存储器

摘要: 1、存储器的层次结构 1.1 概述 理想情况下,存储器应当速度非常快、并且与处理器的速度匹配、容量大且价格低廉; 实际情况,无法满足上述三个条件; 于是在现在OS中,存储器采用 层次结构 来组织: 1.1.1 CPU寄存器、高速缓存、主存、磁盘缓存 属于OS管理的范畴,断电后信息将不再保存; 1.1 阅读全文

posted @ 2019-03-06 22:22 anpeiyong 阅读(336) 评论(0) 推荐(0)

2019年3月5日

数据结构---红黑树

摘要: 1、为什么需要红黑树? 普通的二叉树可以快速的插入、删除、查找数据项,但是这仅针对插入随机数据项;如果插入的是有序数据项,则非常慢; 正序排列:树的左子树都为空 倒序排列:树的右子树都为空 有序数据的插入为非平衡树、无序数据的插入为平衡树; 2、概述 1.1 红黑树: 1.1.1 是一颗二叉树,在每 阅读全文

posted @ 2019-03-05 14:03 anpeiyong 阅读(150) 评论(0) 推荐(0)

2019年3月4日

JavaSE---内部类

摘要: 1、概述 1.1 内部类:一个类 定义在 其他类的内部,这个类被称为内部类; 内部类可以 放在 外部类 的任何位置; 1.2、语法 public class Test { 修饰符 class 内部类类名{ } } 2、内部类访问特点 内部类 可以直接访问外部类的成员,包括私有 外部类 想访问内部类的 阅读全文

posted @ 2019-03-04 10:32 anpeiyong 阅读(121) 评论(0) 推荐(0)

2019年3月2日

SQL---MySQL数据库---聚合函数

摘要: 1、数值 format(x,n) 将x格式化为 由逗号分隔,小数点后n 位的数; 阅读全文

posted @ 2019-03-02 21:17 anpeiyong 阅读(115) 评论(0) 推荐(0)

SQL---MySQL数据库---试炼

摘要: 1、需求 user表 temp表 user_temp_salary表 1.1 查找每个人在2018年前2个月的平均工资信息 执行结果: 1.2 找2018年每个部门、每个月的工资总和 执行结果: 阅读全文

posted @ 2019-03-02 21:12 anpeiyong 阅读(190) 评论(0) 推荐(0)

2019年2月27日

JavaSE---异常

摘要: 1、概述 1.1 异常机制已经成为一门语言是否成熟的标准,传统的 C语言没有提供异常机制; 主流的 Java、Python、C#均提供异常机制; 1.2 Java的异常机制有try , catch , finally , throw , throws关键字: try: try后紧跟一个花括号括起来的 阅读全文

posted @ 2019-02-27 23:00 anpeiyong 阅读(135) 评论(0) 推荐(0)

2019年2月26日

JavaSE---关键字---return,break,continue

摘要: 1、【break】 1.1 默认 用来结束 整个循环; 执行结果: 1.2 还可以 直接结束 多层循环; 执行结果: 2、【continue】 1.1 默认 用于结束当前循环,开始下次循环; 执行结果: 1.2 结束指定外层循环,继续执行下次循环 执行结果: 3、【return】 用于 结束整个方法 阅读全文

posted @ 2019-02-26 20:52 anpeiyong 阅读(170) 评论(0) 推荐(0)

导航