![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
鼬佐
两个字
展开
-
socket setSoTimeOut
设置SocketServer中的setSoTimeOut(10000)表示服务端启动后,如果10秒内没有请求这个服务端的话,抛异常Socket设置setSoTimeOut(10000)表示10秒内没有接收到数据化客户端强行断开连接。原创 2015-11-24 17:53:29 · 960 阅读 · 0 评论 -
CloseableHttpClient https上传文件与form表单
//上传文件 public String send(String urlStr, File file, String downFilePwd) { String responseBody = ""; try { MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create(); m原创 2016-10-19 09:45:22 · 3361 阅读 · 0 评论 -
CloseableHttpClient https上传文件与form
//上传form表单public String download(String urlStr, String filePath, String uploadTime,String batchFileName, String downloadPassword) {try {List params = new ArrayList();params.add(new BasicNameValuePair(原创 2016-10-19 09:42:01 · 1020 阅读 · 1 评论 -
计算与存储的关系 GemFire工作原理
按照计算与存储的关系,我们可以将计算架构分为四代:第一代,基于磁盘的单一系统:计算过程中需要从磁盘读取数据。小型机、大型机是其中的佼佼者,将单一系统的性能做到极致。第二代,基于磁盘的分布式集群系统:计算过程中需要从磁盘读取数据,但通过分布系统将数据分散到不同的服务器磁盘上,提高整个系统的处理能力。目前很多大型互联网和电子商务公司采用基于X86服务器的分布式集群系统,依靠海量的X86转载 2016-10-12 14:12:02 · 983 阅读 · 0 评论 -
java https信任所有证书
首先感谢http://www.infoq.com/cn/articles/keeping-your-secrets这篇文章解决了我的问题(即不能使用System.setProperty("https.protocols","TLSv1"); )以下是两个https信任所有证书的实例:package com.colotnet.util;import java.io.InputStre原创 2016-07-14 11:36:54 · 12189 阅读 · 1 评论 -
远程接口技术选型
1、如果接口要作为一种公开接口,建议使用soap(标准协议),前提是对性能要求不高 2、如果接口要作为一种公开接口,对性能有要求,建议使用http(当前流行rest风格) 3、如果接口传输数据量大,对性能有要求,建议使用直接使用socket,前提此接口不是一个公开的接口(接口是公司内部系统之间调用接口) 4、如果接口传输数据量大,对性能有要求,对于公开接口,建议使用http原创 2015-12-24 11:31:52 · 530 阅读 · 0 评论 -
web service的几种实现方式
web service概念:根据w3c地定义,web服务(web service)应当是一个软件系统,用以支持网络间不同机器地互动操作.网络服务通常是许多应用程序接口(api)所组成地,它们通过网络地远程服务器端,执行客户所提交服务地请求.简单地来说就是服务器端向客户端提供服务.web service实现方式:(1)远程过程调用(rpc)rpc协议就是为了解决不同地转载 2015-12-24 11:22:03 · 1370 阅读 · 0 评论 -
HTTP POST GET SOAP本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST转载 2015-12-24 10:51:16 · 447 阅读 · 0 评论 -
webservice规范及webservice框架
Webservice三种规范•1、JAX-WSJAX-WS 是JAX-RPC 的演进版本,但JAX-WS 并不完全向后兼容JAX-RPC,二者最大的区别就是RPC/encoded 样式的WSDL,JAX-WS 已经不提供这种支持。•2、JAXM&SAAJJAXM(JAVA API For XML Message)主转载 2015-12-24 10:21:45 · 731 阅读 · 0 评论 -
xstream生成xml格式控制
当系统间传输xstream生成的xml格式的报文时,如果对报文进行签名认证,很可能认证失败,原因就是xstream生成的xml报文各个元素之间有空格和换行符,而接收端如果用BUfferedReader接收报文,则会自动忽略换行符,导致签名的报文和认证的报文不一致。为解决这个问题,需要改变xstream生成xml的格式,即去掉换行符和空格。去掉换行符可使用 replaceAll("\r","")原创 2016-01-06 10:00:17 · 4907 阅读 · 0 评论 -
https访问glassfish替换glassfish证书
使用https访问glassfish需在domain.xml文件中配置: 以上配置并没有指定证书路径,只指明了证书的别名s1as,这是因为glassfish会默认使用config目录下的cacerts.jks作为证书,因此替换证书就是要将自定义的证书导入到cacerts.jks。做法分为如下几步(在glassfish的config目录下输入如原创 2016-01-06 09:08:18 · 1861 阅读 · 0 评论 -
HttpClient 中文编码问题
使用http通讯模式会碰到中文编码问题 解决的方式如下:postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");原创 2015-11-30 11:23:11 · 570 阅读 · 0 评论 -
Restful架构
REST即“Representational State Transfer”的缩写,“表现层状态转化”,如果一个架构符合REST原则,那他就是RESTFull架构。要理解RESTFull架构,最好的方法就是理解“Representational State Transfer”,它每个词代表什么含义。如果把这个名称搞懂了,也就不难理解REST的含义了。 (一)资源 REST的“表现层状态转转载 2015-11-26 11:33:47 · 401 阅读 · 0 评论 -
HttpClient https上传文件与form表单
//上传文件public String send(String urlStr, File file, String downFilePwd){ InputStream responseStream = null; String responseBody = ""; try{ HttpClient client = new HttpClient(); client.getPa原创 2016-10-19 09:51:51 · 2446 阅读 · 0 评论