自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bruce128的专栏

更多的时候是在排查解决问题

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 客户端升级系统升级策略

我们项目组的客户端多大20余种,两年前为这些客户端写了一个升级模块,但是不够强悍。去年年中重新做了一个灰度升级系统,专门为客户端升级服务。现在分享下这个系统的升级策略。    发布版    所有版本号比发布版低的客户端都要升级到发布版。升级的形式有两种,登录升级和使用中升级。1.登录升级    登录前提示升级,一般是比较重要的升级方式才会配成登录升级。用户当然可以取

2015-07-28 19:32:46 4229

原创 Dubbo服务端/客户端demo

    项目组采用分布式服务,线上有几十个应用,RPC调用完全依靠Dubbo。平时开发一直都是用其他人搭好的dubbo环境,最近自己抽空独立的搭建dubbo小demo,一个服务端,一个客户端。    一 服务端    服务端maven父工程    首先搭建一个maven父工程,引入dubbo和spring的依赖,dubbo可以和spring无缝集成。<properties> &lt...

2015-07-23 17:08:04 27090 16

原创 利用 force index优化sql语句性能

    今天写了一个统计sql,在一个近亿条数据的表上执行,200s都查不出结果。SQL如下:select customer,count(1) cfrom upv_**where created between "2015-07-06" and "2015-07-07"group by customer having c > 20order by c desc    执行expl...

2015-07-06 18:32:34 39861 10

原创 借助共享缓存redis实现分布式锁

新开发的系统需要控制每个时刻回收缓存的GC线程有且只有一个在运行,如果有多个线程同时运行,会造成系统崩溃。如果只有一个JVM进程那么很好办,简单的借助synchronized关键字就行了。可是我的系统要部署在多台服务器,每台服务器上部署多个实例上。而synchronized仅仅在单进程里有用。 考虑借助共享数据源redis实现功能。 redis提供一个方法,SETNX key

2015-07-03 18:02:56 5616

archetype-catalog

archetype-catalog.xml

2016-10-18

空空如也

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

TA关注的人

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