- 博客(14)
- 收藏
- 关注
转载 Hystrix使用入门手册(中文)
Hystrix使用入门手册(中文) 导语:网上资料(尤其中文文档)对hystrix基础功能的解释比较笼统,看了往往一头雾水。为此,本文将通过若干demo,加入对官网How-it-Works的理解和翻译,力求更清晰解释hystrix的基础功能。所用demo均对官网How-To-Use进...
2017-11-16 15:17:00
113
转载 如何提高缓存一致性
一个典型的Web应用程序引入了一个内存缓存像memcache或redis以减少在主数据库上读取热数据的负载。 最原始的设计看起来像下图。 +--------------------------------+ +------------+ ...
2017-08-21 10:21:00
155
转载 网络知识之七 httpclient 访问第三方服务的时候导致 connection reset
通过httpclient访问第三方soap服务的时候频繁发生 connection reset ,通过charles抓包分析发现httpclient默认的connection 为close,然后和合作方沟通发现他们是用长连接 connection:keep-alive。 通过参考tpc/ip...
2016-07-28 10:12:00
1357
转载 网络知识之六 httpclient详解
相对于httpurlconnection ,httpclient更加丰富,也更加强大,其中apache有两个项目都是httpclient,一个是commonts包下的,这个是通用的,更专业的是org.apache.http.包下的,所以我一般用后者; httpclient可以处理长连接,保存...
2016-07-18 17:38:00
172
转载 网络知识实践之 httpclient容易忽视的细节——连接关闭
HttpClientclient=newHttpClient(); HttpMethodmethod=newGetMethod("http://www.apache.org"); try{ client.executeMethod(metho...
2016-07-15 17:07:00
140
转载 网络知识之三 TCP长连接与短连接的区别
TCP长连接与短连接的区别 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资...
2016-07-15 10:17:00
76
转载 网络知识之一 网关与代理服务器的区别
网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 解决跨网关技术 现行的IPV4的IP地址是32位的,根据...
2016-07-15 10:16:00
794
转载 网络知识之一 http tcp/ip 区别
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传...
2016-07-15 10:14:00
199
转载 java的动态代理到底生成了什么
java的动态代理到底生成了什么? 博客分类: java Java虚拟机JVMSUN java的动态代理到底生成了什么? http://yy629.iteye.com 344850459 日期: 2010-06-01 我们对java的动态代理机制可能都会使用, 但对于java生成动态生成接口的...
2016-07-14 12:59:00
126
转载 fastjson导致java.lang.OutOfMemoryError: PermGen spac
fastjson 1.2.5 从携程获取机票订单详情的时候,返回的json对象较为复杂且内容巨多,同事通过fastjson解析成java对象。用户每次请求都会执行如下代码片段: ParserConfig,XmlDateTypeDeserializer,DateTypeDeserial...
2016-07-13 17:53:00
1518
转载 为什么java反射比较慢
一早期(编译期)优化1概述Java语言的“编译期”是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,justintimecompiler)把字...
2016-03-26 21:34:00
537
转载 mysql 索引和Lucene索引
索引的本质就是映射,通过一个key找到想要的值。从这个角度看发现mysql索引和lucene索引其实是没有区别的。 mysql的索引是B树或者B+树,这只是索引的数据结构而已。前面说过一个key就是索引,key可以指向你想要的数据结果。 lucene的的索引叫做倒排索引,他的结构是字典或者...
2016-03-26 21:32:00
127
转载 阿里架构视频整理记录
问答:一个数据库连接数量过多怎么办?连接池的缺点?如果每一个app都有连接池,最小连接为8,最大为10,随机访问,每一个app的连接并不能保证访问是平均的,有些app很多连接浪费。解决办法就是在应用和数据库之间加一层:1.100app +3台中间数据库连接服务(代理模式)+数据库,2.连接复...
2016-03-19 11:35:00
84
转载 spring与jmx
spring与jmx 博客分类: Java SpringBean配置管理应用服务器网络协议 JMX应该说是关于网络应用管理的的框架,如果你开发了一个比较复杂的系统,无疑你要提供这个系统的自身管理 系统,JMX更多应用是体现在Server...
2015-04-09 16:08:00
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人