`
jsx112
  • 浏览: 315291 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个 ...
Nutch作为一款刚刚诞生的开源Web搜索引擎,提供了除商业搜索引擎外的一种新的选择。个人、企业都可通过Nutch来构建适合于自身需要的搜索引擎平台,提供适合于自身的搜索服务,而不必完全被动接收商业搜索引擎的各种约束。 ...
这里先大致介绍一下Hadoop.     本文大部分内容都是从官网Hadoop上来的。其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了。我的这一个系列的Hadoop学习笔记也是从这里一步一步进行下来的,同时又参考了网上的很多文 ...
Nutch是一个开源的、Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。 Nutch可以分为2个部分: 抓取部分crawler抓取程序抓取页面并把抓取回来的数据做成反向索引搜索部分searcher。搜索程序则对反向索引搜 ...
1、中文不支持(中文乱码) 首先到http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip下载中文的JavaDOC,版本为javaSE6.0。 然后在Eclipse中选择window-->Preferences-->java-->Instralls JRES 然后点击jre6.0,选择右边的Edit 在弹出的窗体中选择rt.jar后点击Javadoc Location: 选择下面的Javadoc in archive ,在Archiv ...
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler) corePoolSize: 线程池维护线 ...
本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。 一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好M ...
这是一个在实际项目中遇到的问题,问题描述如下: 系统整体架构是通过struts2+公司自己的框架,公司自己的框架做了很多事情,为了共用这些部分,减少开发工作量,现在要在每一个请求到达struts2的action时,在action里得到一个已经初始化的ServletConfig对象,也就是请求到达的时候,ServletConfig已经初始化了,即这个struts的Action有了两重职责,一方面要处理请求转发,另一方面要完成ServletConfig对象的初始化。 那么在struts2的Action中该如何初始化ServletConfig对象呢?其实在Struts的Action中根本不可能 ...
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。   也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每个细枝末节,其次永远不变的就是变化,提出需求的用户往往要在软件成型后,始才开始"品头论足",系统设计人员毕竟不是先知先觉的神仙,功能的变化导致设计的调整再所难免。所以" ...
  从10月25到11月14日,我正式成为深圳多易得科技有限公司的一名软件开发人员,并首次尝试采用敏捷开发的模式进行软件开发,这对我来说真的是一个挑战,每天正常8小时上班,完成的工作量我估计可能是传统瀑布开发模式的1 ...
优酷视频全屏及去广告代码: <embed type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XNjE2NDAxNDQ=/v.swf" id="movie_player" name="movie_player" bgcolor="#FFFFFF" quality="high" allowfullscreen="true" ...
could not initialize proxy - no Session 异常: org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazy ...
1.Struts2中的日期的格式化: 附:<s:date name="entity.endDate" format="yyyy-MM-dd" /> 在struts2中,提供了<s:date.../>标签,可以很方便地处理日期。有了这个标签,就可以随意地以各种方式来格式化日期,如指定日期 ...
1.下载JSON插件jsonplugin-0.32.jar,并导入到工程中   http://code.google.com/p/jsonplugin/downloads/list 2.下载prototype.js(可选),并放到WebContent/js中   http://www.prototypejs.org/assets/2007/11/6/prototype.js   这个脚本里有调用ajax的方法,并封装了一些实用的方法(如提取Form中要提交的参数), 如果不用到这些方法可以不用,本文没有用到 3.问题说明   (1)Form.serialize中文乱码   其中Fo ...
在javascript里面调用一些属性的名称发生了改变 我说怎么得不到document.body.scrollTop的值  以后js脚本取document值时候有问题估计就是这里弄出来的~~  很明显 使用了DOCTYPE html PUBLIC脚本之后document.body.scrollTop必须用document.documentElement.scrollTop来调用~document.documentElement.scrollLeft也是~  诸如此类都要改  在定义了DOCTYPE之后,使用document.documentElement.scrollLeft代替do ...
Global site tag (gtag.js) - Google Analytics