摘要: lua文件是什么? 一种小巧的脚本语言,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JI 阅读全文
posted @ 2017-12-14 20:12 mesakii 阅读(24465) 评论(0) 推荐(1) 编辑
摘要: 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HT 阅读全文
posted @ 2017-11-16 18:12 mesakii 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 来自于阿里云 https://edu.aliyun.com/course/31/learn?spm=5176.8764728.0.0.qDnlmZ#lesson/618 课时一:分布式调度系统的现状 分布式调度的两大任务:任务调度和资源调度 任务调度:大量的计算任务、任务如何让切分、数据如何分割运算 阅读全文
posted @ 2017-11-16 16:17 mesakii 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 一、分布式协调技术 1.基本概念 分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。 这是可以想到使用一个协调器,来让他们有序的来访问这个资源。这个协调器就是我们经常提到的那个锁,概念类似于操作系统中的进程同步互斥使用的锁。 阅读全文
posted @ 2017-11-07 20:40 mesakii 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.instanceof 示例: A instanceof B 判断前面的对象是否为后面的类 返回 true 或者 false bob instanceof (Student) ex: 2.继承与组合 继承可以实现类的重用,但是会破坏封装,因此在设计父类的时候应当注意1.隐藏父类的内部数据,设置为p 阅读全文
posted @ 2017-10-24 20:43 mesakii 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1. 阅读全文
posted @ 2017-10-12 17:43 mesakii 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 深入构造器 //Demo11_struct 系统为这个对象的属性进行默认初始化,这种默认初始化把所有基本类型的属性设为0(对数值型属性),或false(对布尔型属性),把所有引用类型的属性设置为null 如果在一个类内提供了多个构造器,就形成了构造器的重载,通常建议为Java类保留无参数的构造器。构 阅读全文
posted @ 2017-09-30 14:55 mesakii 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.大部分时候,普通方法访问其他方法、属性时无需使用this前缀,但如果方法里有个局部变量和属性同名,但程序有需要在该方法里访问这个被覆盖的属性,则必须使用this前缀。 2.在class的构造器中使用this引用时,this总是引用该构造器正在初始化的对象 与普通方法类似的是,在构造器中访问其他属 阅读全文
posted @ 2017-09-19 15:38 mesakii 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.Javadoc 可以提取java代码中的注释,生成index.html的文档 2.如果需要精确的保存一个浮点数,可以使用BigDecimal类 3.不短路或 | :必须检查 | 左右的表达式的真假,短路或 || 若左边为假,则不再检查右边 4.switch分支语句: 5.foreach 的使用 阅读全文
posted @ 2017-09-18 17:52 mesakii 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在git - bash 上进行如下操作: 安装完成后,还需要最后一步设置,在命令行输入: 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某 阅读全文
posted @ 2017-09-17 15:39 mesakii 阅读(128) 评论(0) 推荐(0) 编辑