- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 说Executor框架线程池任务执行全过程(2)
上一篇文章中通过引入的一个例子介绍了在Executor框架下,提交一个任务的过程,这个过程就像我们老大的老大要找个老大来执行一个任务那样简单。并通过剖析ExecutorService的一种经典实现ThreadPoolExecutor来分析接收任务的主要逻辑,发现ThreadPoolExecutor的工作思路和我们带项目的老大的工作思路完全一致。在本文中我们将继续后面的步骤,着重描述下任务执行的...
2015-06-28 19:01:02 156
原创 说Executor框架线程池任务执行全过程(1)
一、前言1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池ThreadPoolExecutor),将得到一个Future对象,调用Future对象的get...
2015-06-28 18:53:00 121
原创 去除bom方法
public static void trimBom(String fileName) throws IOException { FileInputStream fin = new FileInputStream(fileName); // 开始写临时文件 InputStream in = fin; ByteArrayOutputStream bos = new B...
2013-07-08 09:24:26 287
原创 Http方式请求web Service
try { HttpPost httpost = new HttpPost("http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx"); StringEntity myEntity = new StringEntity(FileUtils.readFileToString(new File("a.tx...
2012-07-28 14:05:29 148
原创 Eclipse 4 很丑,如何更改默认界面
Eclipse 4默认的样子很丑,可以通过修改默认主题而让他更漂亮,操作方式是:windows--preferences--apearance 修改默认主题!如下图所示![img]http://dl.iteye.com/upload/attachment/0070/1765/3d02bb54-a978-3f16-9b2f-b29d69ce5237.jpg[/img]如果觉得仍然很丑...
2012-07-01 18:01:06 337
原创 Servlet 一些知识记录
Content-Length的处理方式:http://blog.csdn.net/nairuohe/article/details/5857591HTTP协议之Chunked解析:http://hi.baidu.com/zkheartboy/blog/item/9216a0fd05591e1508244d74.htmlhttp://hi.baidu.com/lbxthinker/blog/...
2012-06-05 19:14:59 110
原创 Hessian 远程调用框架
Hessian(http://hessian.caucho.com)是一种轻量级的Web Service, 采用的是二进制的RPC协议。 Hessian可以形容是一种基于二进制协议提供RMI功能的组件。接口类IAnimalService.javapublic interface IAnimalService { public String get...
2012-02-09 20:13:30 140
java读取excel文件
关于java读写excel的例子请看http://www.iteye.com/topic/55844import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import jxl.Cell;import jxl.Sheet;import jxl.Work...
2011-12-18 15:08:49 69
Web Service 常用测试工具简介
web Service在企业级开发中起到重要的作用,但是测试web Service相对比较麻烦,我这里推荐两个测试工具wscall和soapUI。1wscall 是基于axis的java编写的软件。功能相对单一,调试也比较麻烦。2soapUI是一个功能强大的web service工具。可以各种测试调试,包括内存的变化等等。推荐大家使用...
2011-09-09 13:19:25 217
axis和cxf框架客户端调用web Service
在web Service领域,axis和cxf是常用的两种框架,在企业开发中常使用wsdl文件作为传输的形式,下面就这两种框架的客户端调用方式进行演示:1axis方式: //以下省略try catch语句String endpoint = "url";//调用的web Service的wsdl地址 // 调用过程 Servic...
2011-08-30 13:54:00 237
原创 java 乱码问题解决九步曲
一、数据库 1.创建数据库时启动mysql使用参数 mysql -uroot -p --default-character-set utf8 2.创建数据库 create database summer(库名) default character set utf8; 执行sql脚本 3.创建表 create table emp(表名)(列表.....)default charac...
2011-04-17 09:05:11 159
原创 struts valueStack 解析
Struts2在OGNL基础上的增强 1、值栈(ValueStack) Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为OGNL的根对象。 我们知道,OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是上下文中的根对象,...
2011-04-16 20:12:56 94
空空如也
maven中odbc14.jar怎么处理?
2012-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人