java
WenChao_Liu
这个作者很懒,什么都没留下…
展开
-
JDK中设计模式
本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。 首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。 一、设计模式是什么 (1)反复出现问题的解决方案 (2)增强软件的灵活性 (3)适应软件不断变化 二、学习JDK中设计模式的好处 (1)借鉴优秀代码的设计,有助于提高代码设计能力 (2)JDK的设计中体现了大多数设计模式,转载 2014-06-14 17:05:07 · 611 阅读 · 0 评论 -
关于java中HashMap遍历效率问题
Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val原创 2014-06-15 18:26:56 · 1156 阅读 · 0 评论 -
eclipse4.2集成github
1、安装github 2、安装egit egit 目前应该是eclipse上最好的git工具了,如果你使用的是eclipse Indigo,你可以直接点击help->eclipse marketplace, 然后在search tab页上find “egit”,找到后直接install. 如下图所示: ssh key生成 Repo原创 2014-06-15 18:07:33 · 673 阅读 · 0 评论 -
Eclipse 集成Hibernate Tool工具
1.启动eclipse 2.选择Help > Install New Software...> 3.添加如下地址:http://download.jboss.org/jbosstools/updates/development/indigo/ 4.出现如图:原创 2014-06-15 18:21:20 · 900 阅读 · 0 评论 -
Java之内存分析和String对象
Java中内存分析: 栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。 堆(heap):存放所有new出来的对象。 常量池(constant pool):在堆中分配出来的一块存储区域,存放储显式的String常量和基本类型常量(float、int等)。另外,可以存储转载 2015-06-16 13:16:41 · 492 阅读 · 0 评论 -
java内存分配和String类型的深度解析
一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。 1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什转载 2015-06-16 13:35:50 · 657 阅读 · 0 评论 -
httpclient超时请求
最近用到了HttpClient写爬虫,可能我有新版本强迫症,老是喜欢用新版本的东西(虽说新版本不一定好用),然后就用了HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样, 3.X是这样的 ? 1 HttpCli转载 2015-07-10 14:54:41 · 819 阅读 · 0 评论 -
SpringMVC中避免拦截css,js,html图片等静态文件
之前在使用SpringMVC中,忽略了一个问题,就是没有考虑到使用rest风格后会阻截css/js/html/jpg等静态文件,这样的话一些前端的设计效果就无法展现出来。之后发现了这个阻截问题,需要在web.xml中配置如下代码以避免静态文件被阻截。原创 2015-11-29 10:23:08 · 8437 阅读 · 0 评论