自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王启军

有人给你答案,但是没人代替你思考。

  • 博客(2)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Cloud的扩展之道

框架的扩展方式 作为框架,使用者众多,无法满足所有的需求,那只能提供一些扩展机制,让使用者变成开发者,实现自己的个性化需求。这也是很多开源框架的优势。 那么,作为开发者,如果不能满足要求,如何扩展呢? 最简单的方式肯定是直接修改源代码,如果源码实现的比较好,定义了接口,可以直接基于接口实现。这种做法比较简单,只要读懂源码即可,问题是主干一旦升级,修改起来没有那么方便。就像各个厂商对An...

2019-03-25 11:47:41 1656

原创 分布式事务实现方案阿里巴巴fescar、华为servicecomb-pack对比分析

概述 由于微服务架构大行其道,分布式通信几何级增加,必然带来一致性问题,也就是说,以前你遇到不一致的概率可能是100年1次,现在可能是1年1次,甚至1天1次。微服务架构的前期,大多数开发者只关注拆分,选择性忽略一致性、性能、可用性、工具链等问题,导致架构步履维艰,在这些问题当中,一致性是最容易被忽略的。当然,绝大多数场景并不需要那么高的一致性,可以采用失败重试的策略简单处理。 从目前业界的情况来...

2019-03-19 08:45:13 3640

当当价格系统设计实现

当当价格系统设计实现,王启军,当当网架构师。

2015-06-13

断点续传java实现

java实现断点续传 private void setHeader(URLConnection con) { con .setRequestProperty( "User-Agent", "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3"); con.setRequestProperty("Accept-Language", "en-us,en;q=0.7,zh-cn;q=0.3"); con.setRequestProperty("Accept-Encoding", "aa"); con.setRequestProperty("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7"); con.setRequestProperty("Keep-Alive", "300"); con.setRequestProperty("Connection", "keep-alive"); con.setRequestProperty("If-Modified-Since", "Fri, 02 Jan 2009 17:00:05 GMT"); con.setRequestProperty("If-None-Match", "\"1261d8-4290-df64d224\""); con.setRequestProperty("Cache-Control", "max-age=0"); con.setRequestProperty("Referer", "http://www.skycn.com/soft/14857.html"); }

2014-01-02

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

TA关注的人

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