摘要:
xml配置不变,如下 3.0版之前 获取bean的方式是用 XmlBeanFactory 3.1版本之后,因为某些原因,XmlBeanFactory被抛弃了,如果再用的化,会显示 The type XmlBeanFactory is deprecated 源码里的测试方法里获取bean的方法如下 当 阅读全文
摘要:
1.字符串是UTF-16编码中的Unicode编码点的序列 2.绑定System.in的Scanner可以读取终端输入: Scanner sc = new Scanner(System.in); 3.java不是用来快速完成几个命令的脚本语言,它明确定位为可以从组织有序的类和包中获益的大型编程语言。 阅读全文
摘要:
1.抽象,继承,封装,多态 2.基本数据类型的字节数 byte:1、int:4、char:2、long:8、float:4、double:8、boolean:1 和short:2 3.String , StringBuffer,StringBuilder的区别 字符串较少拼接时,用String 字符 阅读全文
摘要:
多线程问题,很重要的一点是代码和数据分离 看了这篇文章,感觉内部类用的很好玩,略有启发,对其中错误的地方修改了下,并去除了取处理器核数和线程池的代码,重新写了一个demo。 Java并发和多线程2:3种方式实现数组求和 其实对这个结果并不满意,因为这个demo中,为各个线程分配任务的方式不太好,太死 阅读全文
摘要:
按说HashMap的负载极限为0.75,可是,测试程序并看不出这个结果。待探讨 测试程序如下: 根据结果看不出来预定义有什么影响。 阅读全文
摘要:
一共四中方法,前两种是迭代器取值,后两种是随机取值,循环了5000万次,时间分别为:迭代器读取的速度大约是随机读取的速度的1.5倍,数据量越大,差距越明显。 另外,插入是读取的100倍左右的时间(这个判定只是个大概参考)。 48138(插入) 403(迭代器读取) 400(迭代器读取) 653(随机 阅读全文
摘要:
为了方便,用lambda表达式代替comparator接口 例子如下: 猜测,使用的是二叉排序树(红黑树)。 猜测,a是刚刚要插入的元素,b是老元素 猜测,如果比较表达式(2*b-a)大于0,那么a插入到b的右边;如果(2*b-a)小于0,那么a插入到b的左边;如果(2*b-a)等于0,那么a不插入 阅读全文
摘要:
github:https://github.com/lakeslove/SSM 项目的目录结构如下 首先,配置web.xml springMVC和spring的配置文件:spring-context.xml 阅读全文
摘要:
什么是BSD协议? BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代 阅读全文
摘要:
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。 DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。 为什么使用 DTD? 通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。 通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。 而 阅读全文