摘要: 摘抄自阿里的开发规范文档。仅供自己学习阅读 数据库规范: a) 不是频繁修改的字段。 b) 不是varchar超长字段,更不能是text字段 a) consts 单表中最多只有一个匹配行(主键或者唯一索引),在优化阶段即可读取到数据。 b) ref 指的是使用普通的索引(normal index)。 阅读全文
posted @ 2017-10-18 09:24 熊窝窝 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volati 阅读全文
posted @ 2017-10-17 13:45 熊窝窝 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 学习摘抄自:http://www.importnew.com/19011.html http://blog.csdn.net/hsuxu/article/details/8985931 线程池不等同于线程的工厂模式。假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时 阅读全文
posted @ 2017-10-13 09:18 熊窝窝 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义、实例化和启动新线程。 举例: 1、线程的名字,一个运行中的线程总是有名字的,名字有两个来源,一个是虚拟机自己给的名字,一个是你自己的定的名字。在没有指定线程名字的情况下,虚拟机总会为线程指定名字,并且主 阅读全文
posted @ 2017-10-11 09:16 熊窝窝 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 即一个类只有一个对象实例 单例模式:七种写法 http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html 获取单例对象需要保证线程安全,其中的方法也要保证线程安全。即多个线程访问的时候也要保证单例,博客中为单例模式的其中写法 阅读全文
posted @ 2017-10-10 09:31 熊窝窝 阅读(185) 评论(0) 推荐(0) 编辑
摘要: a) Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。 b) List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。 a) LinkedList、ArrayList、HashSet是非线程安全的,Vector是线程安全 阅读全文
posted @ 2017-10-10 09:30 熊窝窝 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 不知道我理解的对不对欢迎各位大神指正 Java的四大特性中:抽象,封装,继承,多态 子类会继承父类中所有public实例变量和方法。 即:如果定义一个类是Animal类,那么他就是一个类库,他可以被实例化 当声明一个Dog类时,就可继承Animal类。然后自动继承了Animal类的所有方法,不用每个 阅读全文
posted @ 2017-10-10 09:28 熊窝窝 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 学习自: http://www.cnblogs.com/chenssy/p/3388487.html http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html a) 内部类可以是静态static的,也可用public,defaul 阅读全文
posted @ 2017-10-10 09:15 熊窝窝 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 学习自:http://www.cnblogs.com/dolphin0520/p/3799052.html static关键字主要有两种作用: 第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。比如一些常量 第二,实现某个方法或属性与类而不是对象关联在一起 具体而言,在Java 阅读全文
posted @ 2017-10-09 09:19 熊窝窝 阅读(733) 评论(0) 推荐(0) 编辑