注解(也被称作元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们在稍后某个时刻可以很方便的使用这些数据,其在一定程度上将元数据与源代码文件结合在一起,而不是保存在外部文档中。 注解使我们可以用将来由编译器测试和验证的格式,存储程序有关的额外信息。注解可以用来生成描述符文件,甚至是新的类定义 ...
分类:
编程语言 时间:
2017-08-29 12:52:45
阅读次数:
180
一、Java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返 ...
分类:
编程语言 时间:
2017-08-03 14:52:21
阅读次数:
175
explain命令的使用及相关参数说明。 https://dev.mysql.com/doc/refman/5.7/en/explain-output.html EXPLAIN Output Columns id id是用来顺序标识整个查询中SELELCT 语句的,在嵌套查询中id越大的语句越先执行 ...
分类:
数据库 时间:
2017-07-27 09:37:57
阅读次数:
234
委托类型的来由 记得在使用C语言的年代,整个项目中都充满着针指的身影,那时候流行使用函数指针来创建回调函数,使用回调可以把函数回调给程序中的另一个函数。但函数指针只是简单地把地址指向另一个函数,并不能传递其他额外信息。在.NET中,在大部分时间里都没有指针的身影,因为指针被封闭在内部函数当中。可是回 ...
分类:
其他好文 时间:
2017-07-24 23:32:46
阅读次数:
132
关键词:属性、标题、段落、、文本格式化、样式、链接、表格、列表、块、布局、表单、框架、背景、实体 ...
分类:
Web程序 时间:
2017-07-22 22:22:06
阅读次数:
322
实现垃圾回收机制的整个原因是为了通过清理循环引用的变量来节省内存占用。 上例程输出如下: Xdebug的输出显示为两个值为'life'的 zval 变量容器,其实是同一个: 上例结果如下: 上例尽管不再有某个作用域中的任何符号指向这个变量容器,由于数组元素“1”仍然指向数组本身,所以这个容器不能被清 ...
分类:
Web程序 时间:
2017-07-15 11:18:09
阅读次数:
203
浏览器第一次向服务器请求资源时,服务器会发送完整的文件,并且在发送文件时还附带一些额外信息——比如过期时间:Expires:Mon,10 Dec 1999 02:25:22GMT。浏览器可以把这个额外信息保存在本地(缓存)。 浏览器在请求已经访问过的URL时,会判断是否使用缓存,而浏览器的缓存控制分 ...
分类:
其他好文 时间:
2017-06-13 23:57:30
阅读次数:
184
参见:http://www.2cto.com/database/201501/370191.html 基本信息 spock:PRIMARY>db.serverStatus() { "host" :"h6.corp.yongche.org", //主机名 "version" :"2.6.2", //m ...
分类:
数据库 时间:
2017-05-25 11:47:54
阅读次数:
266
1、关于MHAMHA(MasterHA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automatingmasterfailover功能。MHA在监控到master节点故障时,会提升其中拥有的最新数据的slave节点成为新的master节点,在此期间,MHA会通过其它从节点获取额外信息来避免一致性方面的问..
分类:
数据库 时间:
2017-05-23 21:33:42
阅读次数:
246
Android:日常学习笔记(8)———探究UI开发(2) 对话框 Android:日常学习笔记(8)———探究UI开发(2) 对话框 说明: 对话框是提示用户作出决定或输入额外信息的小窗口。 对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件。 提示: Dialog 类是对话框的基 ...
分类:
移动开发 时间:
2017-05-17 21:06:25
阅读次数:
252