摘要: 结合实例分析线程跟多线程的使用,结合状态转换图分析线程的生命周期,多线程模拟银行取款问题和生产者消费者问题。 阅读全文
posted @ 2014-10-22 22:46 CIACs 阅读(4767) 评论(2) 推荐(0) 编辑
摘要: 结合实例分析简单工厂模式,工厂方法模式和抽象工厂模式的区别与应用场合。 阅读全文
posted @ 2014-10-16 11:15 CIACs 阅读(32091) 评论(10) 推荐(6) 编辑
摘要: 策略模式使开发人员能够开发出很多可替换的组件,而组件间是弱连接的,体现了代码的可重用行,弱连接也为以后开发新的组件打下了基础,具有较强的可扩展性,易于维护。 阅读全文
posted @ 2014-10-15 11:39 CIACs 阅读(9515) 评论(3) 推荐(3) 编辑
摘要: 对于xml的解析和生成,我们在实际应用中用的比较多的是JDOM和DOM4J,通过例子来分析两者的区别,JDOM 在性能测试时表现不佳,在测试 10M 文档时内存溢出。在小文档情况下还值得考虑使用 JDOM。总的来说DOM4J是最好的,目前许多开源项目中也大量采用 DOM4J。 阅读全文
posted @ 2014-10-10 17:10 CIACs 阅读(12050) 评论(2) 推荐(2) 编辑
摘要: 通过实例分析DOM跟SAX解析xml的区别。DOM解析XML时,首先将xml文档整个加载到内存中,然后就可以随机访问内存中的文档对象树(dom解析器是把xml解析成树形结构的)。SAX是基于事件的而且是顺序的,就是读到某个标签时就会调用相应的方法,一旦经过了某个元素之后,我们就没办法再去访问了。DOM由于要把整个xml加载到内存中,所以当xml很大时,内存就可能会溢出,而SAX不用事先把xml文档加载到内存中,占用内存小,相对而言SAX是面向xml的简单APIs,在开发上比较复杂,要开发者去实现事件处理器,但会更灵活,而DOM会更易于理解和开发。对于大型的xml文档,我们通常会使用SAX的方式去解析。 阅读全文
posted @ 2014-09-22 12:09 CIACs 阅读(1796) 评论(1) 推荐(1) 编辑
摘要: XML(eXtensible Markup Language)可扩展的标记语言。xml在web service编程中尤为重要。在网络传输中可以作为传输数据的载体。如果把xml的验证方式DTD比作铁铲,而XML Schema就可以说是挖掘机,功能更强大。通过实例说明两种验证方式的区别。 阅读全文
posted @ 2014-09-19 17:06 CIACs 阅读(2682) 评论(1) 推荐(2) 编辑
摘要: java设计模式之代理模式,代理模式是java模式中的一个重要的模式,很多地方都用到了代理模式。用源码实例分析了静态代理跟动态代理。代理角色在生活中随处可见,通过代理角色可实现客户与真实角色的分离,就好像学生在生活中要找兼职,要通过中介来找,真正提供工作的不是中介,而是那些你做兼职的公司,中介相当于代理角色,而找兼职的你是客户,你兼职的公司是真实角色。 阅读全文
posted @ 2014-09-10 23:40 CIACs 阅读(839) 评论(0) 推荐(0) 编辑
摘要: java反射机制相关学习,java反射机制是java区别于其他准静态语言的最大特点。 阅读全文
posted @ 2014-09-10 16:39 CIACs 阅读(969) 评论(2) 推荐(1) 编辑
摘要: java学习之字符串,堆与栈的区别,字符串赋值方法的区别 阅读全文
posted @ 2014-09-02 09:31 CIACs 阅读(778) 评论(2) 推荐(2) 编辑
摘要: 原文:http://wang09si.blog.163.com/blog/static/1701718042013631104658130/package wzq.j2se;import java.io.BufferedReader;import java.io.DataOutputStream;i... 阅读全文
posted @ 2015-08-30 17:17 CIACs 阅读(10397) 评论(0) 推荐(1) 编辑
摘要: 我们在做maven项目时,有时项目会显示红叉,但是项目本身并没有错误,如何去掉呢?下面是我的解决方法1、点击项目再右键,在搜索框中输入facets2、把Dynamic Web Module的版本改为2.5,如果你的版本显示更高的话3、如果Dynamic Web Module的版本已经是2.5了,那么... 阅读全文
posted @ 2015-07-30 17:37 CIACs 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/sunjie9606/archive/2012/03/15/2397626.htmlCronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复... 阅读全文
posted @ 2015-07-24 17:51 CIACs 阅读(179) 评论(0) 推荐(0) 编辑
摘要: mysql建表时如果有两个或以上的字段为Timestamp,那么可能会出现如下错误:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON U... 阅读全文
posted @ 2015-07-03 10:44 CIACs 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: freemarker的详细介绍 阅读全文
posted @ 2015-06-15 16:33 CIACs 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3... 阅读全文
posted @ 2015-03-24 11:04 CIACs 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 图片加水印 阅读全文
posted @ 2014-12-22 21:56 CIACs 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 程序员福利各大平台免费接口,非常适用 阅读全文
posted @ 2014-12-02 20:04 CIACs 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Java I/O流模型概念分析整理 阅读全文
posted @ 2014-11-22 14:31 CIACs 阅读(283) 评论(0) 推荐(0) 编辑
摘要: String,StringBuffer,StringBuilder的简单比较 阅读全文
posted @ 2014-11-16 08:32 CIACs 阅读(220) 评论(0) 推荐(0) 编辑