`
jieyuan_cg
  • 浏览: 36988 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
       HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。        使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响。        4.5版本中,这两个参数的设置都抽象到了RequestConfig中,由相应的Builder构建,具体的例子如下: CloseableHttpClient httpclient = HttpClients.createDefaul ...
具体的错误是在一个JNI调用程序中,如果给某一个属性设置null值,会导致JVM crash。
hyper-v网络设置有三种方式,常用的都是外部(external)连接。 设置外部连接时,hyper-v会生成一块网卡,把原有物理网卡的信息都复制过来,并且把原有的物理网卡只安装了微软虚拟机网络交换机协议,其他的全部都取消。所以,在操作虚拟机网络的时候,一定要在机器跟前,如果不在机器跟前,网络断了,就连不上了…… 在新生成的虚拟网卡上,默认会把原有物理机的信息复制过来,在虚拟机生成的这块网卡地址上面,配置本机IP,打印,共享等所有服务即可。不需要再修改物理机网卡的任何信息。 刚开始不懂,一直在捣腾物理机的网卡,而对虚拟机生成的网卡没有做任何调整,发现这是错误的。如果在物理机网卡上面配置信 ...
Map的keyset返回的set的功能是受限制的   不能add,addALL 可以remove , removeAll , retainAll , clear     Returns a Set view of the keys contained in this map. The set is backed by the map, so changes to the map are reflected in the set, and vice-versa. If the map is modified while an iteration ove ...
设计模式遵循的基本原则 开闭原则OCP 里氏代换原则LSP 依赖倒转原则DIP 接口隔离原则ISP 合成/聚合复用原则CARP 迪米特法则LoD 1、开闭原则OCP:对扩展开放,对修改关闭     解决问题的关键在于抽象化。在预见可能变化的前提下,给出一个一劳永逸、不再更改的抽象设计,此设计允许有无穷无尽的行为在实现层被实现。     优点: 通过扩展已有的软件系统,可以提供新的行为,以满足对软件的新需求,是变化中的软件系统有一定的适应性和灵活 已有的软件模块,特别是最重要的抽象层模块不能再修改,这就是变 ...
JSF RenderResponse顺序 (1)如果自己的组件覆写(override)了encodeAll方法,则响应全部由自己控制,需要考虑非常多的因素,一般不建议这么干。 (2)如果自己的组件没有覆写encodeAll方法,但却覆写了encodeBegin与encodeEnd方法,则组件的响应由encodeBegin与encodeEnd来响应,如果覆写的方法中未用renderKit与render,无法使用renderKit。 (3)如果自己的组件没有覆写encodeAll方法,也没有覆写encodeBegin,encodeEnd方法,则组件的响应由组件对应的rend ...
每次看到一些好看的用javafx做的东西,嵌入到网页中applet问题不能够加载成功,打开控制台一看,都出现必须启用高速缓存以支持nativelib这个错误,google之,也无法找到答案,最后自己摸索出来了。 解决方法很简单: 1.打开java控制面板。 方法:开始>>控制面板>>Java 2.在常规选项卡中,找到internet临时文件,点击设置。 3.在打开的临时文件设置对话框中,把 将临时文件保存在我的计算机上这个选项选中即可。
Tomcat 6.0.20 设置context启动顺序   tomcat5.0版本的时候,由于context是直接配置在server.xml中的(最终是生成$CATALINA_HOME/conf/[enginename]/[hostname]目录下的应用名称.xml文件,启动顺序是按照目录下生成的应用名称的字典顺序来排列的 ...
今天,在fedora 9下安装VirtualBox2.0.6 ,折腾了一下午,终于解决了一些棘手的问题,安装成功。 其实,都是版本的问题,只要解决了版本的问题,一切都 搞定了。 VirtualBox2.0.6 是从官方网站上下载的最新版本。即VirtualBox-2.0.6_39765_fedora9-1.i386.rpm。   1. /etc/init.d/vboxdrv setup 编译出错。 由于fedora 9安装后,内核版本为:kernel-2.6.25-14.fc9.i686 ,但 VirtualBox2.0.6编译需要更高版本的内核。升级内核到kernel-2.6.27.5-41. ...
   刚开始用TabContainer的时候,没有仔细去看demo,做出来的TabContainer的各个tab页面都必须加载完才能把第一个显示出来,速度相当慢。后来,客户反应速度太慢,才仔细去看了看那个demo,发现用一个css的属性就可以控制同步或者异步加载。现在问题已经解决,留个底,希望对其他人也有帮助。 <div id="mainTabContainer" dojoType="TabContainer" style="width: 100%; height: 70%" selectedTab="tab1&qu ...
axis2发布的webservice,其中映射出去的方法的参数是不是不能为Object或者Map? 要是方法参数是Object或者Map,该怎么处理呢?请想想主意,谢谢! 例子: 服务器端代码: public class DataSynchronization { private BeanHandlerDAO beanHandlerDAO; public void updateBean(Object hBean) { try { beanHandlerDAO.updateBean(hBean); } catch (Exception e) { log ...
Global site tag (gtag.js) - Google Analytics