摘要: 比较运算符 在比较中,结果为真返回1,为假则返回0,比较结果不确定返回NULL。 <=>:NULL安全的等于(NULL-Safe) IS NULL:是否为NULL REGEXP或RLIKE:正则表达式匹配 比较运算符可以用于比较数字、字符串和表达式。数字作为浮点数比较,而字符串以不区分大小写的方式进 阅读全文
posted @ 2017-07-02 15:14 TooLateToLearn! 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 数值类型 P53)对于整型数据,MySQL还支持在类型名称后面的小括号内指定位宽,例如int(5)表示当数值宽度小于5位的时候在数字前面填满宽度,如果不显示指定宽度则默认位int(11)。一般配合zerofill使用。zerofill就是用“0”填充的意思,也就是在数字位数不够的空间用字符“0”填满 阅读全文
posted @ 2017-07-02 12:29 TooLateToLearn! 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一. 垃圾收集算法 1. 标记-清除算法 缺点:1.效率低,标记和清除两个过程的效率都不高; 2.空间问题,标记清除后会产生大量的不连续内存碎片。 2. 复制算法 将内存分成三块:一块较大的Eden和两块较小的Survivor空间。每次使用Eden和其中一块Survivor,回收后将Eden和Sur 阅读全文
posted @ 2017-07-01 22:49 TooLateToLearn! 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一. 对象的创建 在语言层面上,创建对象的方式有克隆、反序列化、new等方法。 1.1 检查类是否被加载 虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能够在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 阅读全文
posted @ 2017-07-01 21:24 TooLateToLearn! 阅读(118) 评论(0) 推荐(0) 编辑
摘要: -Xmx: Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定。 -Xms: Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值。将堆的最小值参数与最大值参数设置为一样即可避免堆自动拓 阅读全文
posted @ 2017-07-01 19:41 TooLateToLearn! 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1. 运行时数据区域 1.1 程序计数器 程序计数器(Program Counter Register)可以看作当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要 阅读全文
posted @ 2017-06-30 16:51 TooLateToLearn! 阅读(103) 评论(0) 推荐(0) 编辑
摘要: P25)SQL分类 DDL(Data Definition Languages)语句:数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象,常用的语句关键字主要包括create、drop、alter等。 DML(Data Manipulation Language)语句:数据操 阅读全文
posted @ 2017-06-30 11:22 TooLateToLearn! 阅读(188) 评论(0) 推荐(0) 编辑
摘要: (1)Observer——观察者 (2)Proxy——代理 (3)Flyweight——享元 (4)State——状态 (5)Memento——备忘录 (6)Interpreter——解释器 阅读全文
posted @ 2017-06-29 16:21 TooLateToLearn! 阅读(174) 评论(0) 推荐(0) 编辑
摘要: (1)Composite——组成 例子: (2)Decorator——装饰者 (3)Visitor——访问者 例子: (4)Facade——外观模式 (5)Mediator——中介者 阅读全文
posted @ 2017-06-28 22:43 TooLateToLearn! 阅读(187) 评论(0) 推荐(0) 编辑
摘要: P706)必须用一个检查感兴趣的while循环包围wait()。其本质就是要检查所感兴趣的特定条件,并在条件不满足的情况下返回到wait()中。 P707)notify()与notifyAll() 使用notify()时,在众多等待同一个锁的任务中只有一个会被唤醒,因此如果你希望使用notify() 阅读全文
posted @ 2017-06-28 19:24 TooLateToLearn! 阅读(247) 评论(0) 推荐(0) 编辑