自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 说Executor框架线程池任务执行全过程(2)

上一篇文章中通过引入的一个例子介绍了在Executor框架下,提交一个任务的过程,这个过程就像我们老大的老大要找个老大来执行一个任务那样简单。并通过剖析ExecutorService的一种经典实现ThreadPoolExecutor来分析接收任务的主要逻辑,发现ThreadPoolExecutor的工作思路和我们带项目的老大的工作思路完全一致。在本文中我们将继续后面的步骤,着重描述下任务执行的...

2015-06-28 19:01:02 130

原创 说Executor框架线程池任务执行全过程(1)

一、前言1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池ThreadPoolExecutor),将得到一个Future对象,调用Future对象的get...

2015-06-28 18:53:00 111

原创 去除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 280

原创 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 121

原创 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 309

原创 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 80

原创 Hessian 远程调用框架

Hessian(http://hessian.caucho.com)是一种轻量级的Web Service, 采用的是二进制的RPC协议。  Hessian可以形容是一种基于二进制协议提供RMI功能的组件。接口类IAnimalService.javapublic interface IAnimalService { public String get...

2012-02-09 20:13:30 113

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 58

Web Service 常用测试工具简介

web Service在企业级开发中起到重要的作用,但是测试web Service相对比较麻烦,我这里推荐两个测试工具wscall和soapUI。1wscall 是基于axis的java编写的软件。功能相对单一,调试也比较麻烦。2soapUI是一个功能强大的web service工具。可以各种测试调试,包括内存的变化等等。推荐大家使用...

2011-09-09 13:19:25 186

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 210

原创 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 135

原创 struts valueStack 解析

Struts2在OGNL基础上的增强  1、值栈(ValueStack)    Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为OGNL的根对象。    我们知道,OGNL上下文中的根对象可以直接访问,不需要使用任何特殊的“标记”,而引用上下文中的其他对象则需要使用“#”来标记。由于值栈是上下文中的根对象,...

2011-04-16 20:12:56 66

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除