上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页

2018年9月5日

Java 中关于基本数字类型的注意事项

摘要: 局部变量需初始化才能访问 窄化导致自增异常 隐藏的窄化异常 提升不会发生自增异常, Math 的 round 方法并不是完全四舍五入。它的实现相当于 示例: 局部变量问题(方法栈空间的变量所指向的值会被复制一份到栈空间) 233 阅读全文

posted @ 2018-09-05 13:49 Lemo_wd 阅读(173) 评论(0) 推荐(0)

2018年8月26日

Java 中的字符串与 []byte 字节数组

摘要: 一、字符串 1.比较 String、HashSet、List 中的 contains 方法 其中, String、List 都使用了 indexOf 方法,本质是遍历,时间效率为 O(n)。而 HashSet 使用了计算 hash值的方式,时间效率为 O(1) 级别。 2.String 中为什么需要 阅读全文

posted @ 2018-08-26 15:55 Lemo_wd 阅读(3382) 评论(0) 推荐(0)

2018年8月24日

Java 初始化、final、清理

摘要: 1 为什么需要无参构造器? 第一个是继承需要 super 调用父类的构造器(父类构造器必须存在且不为 private。可以是无参/默认构造器,也可以是有参构造器),特别的如果父类不包含无参构造器的话,子类继承须显示调用 super(param) 这样的方法进行初始化,如下示例;如果是无参构造器,子类 阅读全文

posted @ 2018-08-24 09:43 Lemo_wd 阅读(624) 评论(0) 推荐(0)

2018年8月21日

Java 中的 List —— 有序序列

摘要: List 在 java 中是个有序序列: 一、容量 ArrayList 中有一个容量概念,表示基础数组的大小(无参时默认为 10)。在需要的时候(比如 add操作)会自动增加其容量。LinkedList 没有这个概念。 TreeMap 也有容量,默认是 16. 二、改善的 search 方法 Lin 阅读全文

posted @ 2018-08-21 21:54 Lemo_wd 阅读(9404) 评论(0) 推荐(0)

Integer 的 valueOf 方法 与 常量池(对 String Pool 的部分理解)

摘要: 举例: 使用 javap -c 查看字节码 说明: 造成两种区别对待的等价方式,在于 valueOf 方法的实现:(low 与 high 分别是 -128 与 127),底层原理:IntegerCache 本质是编译期常量 static final Integer cache[], 一个 Integ 阅读全文

posted @ 2018-08-21 16:00 Lemo_wd 阅读(722) 评论(0) 推荐(0)

2018年8月19日

死锁概念及理解

摘要: 概念:多个进程对共享系统资源的相互竞争,导致循环等待的现象称之为死锁。 特点:多进程,共享一个 或多个资源,相互竞争,没有中断机制。 相互竞争:一个进程占用资源的同时并且等待被另一个进程占有的资源,同样另一个进程在占有的同时等待这个进程占用的资源。 阅读全文

posted @ 2018-08-19 08:44 Lemo_wd 阅读(257) 评论(0) 推荐(0)

2018年7月30日

Java 8 中的方法引用

摘要: 一、原理概要 lambda 表示式,可以作为某些匿名内部类的替代。主要目的是调用该内部类中的方法,而该方法的实现(重写)由 lambda表示式决定。 通常,我们可能不关心匿名内部类中的具体方法(被重写的方法),而只关心该方法是怎么被重写的(方法的实现)。因此,我们可以构造一个中间对象(通常是接口,比 阅读全文

posted @ 2018-07-30 09:43 Lemo_wd 阅读(552) 评论(0) 推荐(0)

2018年7月29日

MySQL 索引

摘要: 1.聚集索引 又叫主键索引,聚集索引是稠密索引。InnoDB 的存储引擎是聚集索引组织表,即行数据是按照主键顺序存放在物理磁盘上。而聚集索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的即为整张表的记录数据。聚集索引的叶子节点称为数据页,默认一个block是16kB。 聚集索引可以由一列或 阅读全文

posted @ 2018-07-29 17:55 Lemo_wd 阅读(295) 评论(0) 推荐(0)

MySQL 数据库开发规范

摘要: 设计范式参看,DDL与DDL 库表基础规范 1.注释 每个表要添加注释,对 status 型需指明主要值的含义,如”0-离线,1-在线” 2.表的字段数量 单表字段数一般考虑上限为 30左右,再多的话考虑垂直分表,一是冷热数据分离,二是大字段分离,三是常在一起做条件和返回列的不分离。 表字段控制少而 阅读全文

posted @ 2018-07-29 16:44 Lemo_wd 阅读(268) 评论(0) 推荐(0)

2018年7月26日

计算机中二进制的正负与十六进制的正负

摘要: 计算机/二进制 如何表示一个负数? 比如 1,可以使用 0001 表示。 使用最高次位为 1 表示,则 -1 使用 1001。缺点:相加不等与 0,比如 -1 + 1 等于 1010 = -2; 使用反码表示,-1 表示为 1110。缺点:存在 -0,1111 为 -0; 使用补码表示,-1 表示为 阅读全文

posted @ 2018-07-26 17:56 Lemo_wd 阅读(1638) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页

导航