自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 SOA之路 -- 为什么Eureka比ZooKeeper更适合做服务发现与注册服务

CAP是Consistency、Availablity和Partition Tolerance的缩写。一般的分布式系统最多满足其中两条。而Partition Tolerance是分布式系统的关键,因此都会保留此特性。Eureka是基于AP原则构建的,而ZooKeeper是基于CP原则构建的。这些可以从他们的特性中得到体现。ZK有一个Leader,而且在Leader无法使用的时候通过Paxo

2017-05-02 14:19:25 20152 4

原创 SOA之路 -- 区别对待服务

在面对一个系统的时候,尤其是一个多应用的系统,需要对其进行一定的拆分。拆分的原则决定了拆分是否能成功。一般来讲,要发现一个系统中的服务,首先要找出其中的服务类型,例如区分出来管理系统、账务系统、下单系统等。这些系统根据面向的群体不同,又可以分为外部系统和内部系统。外部系统又可分为服务(例如API)或者人工管理系统。而内部系统则是内部系统快速请求和响应对外的服务。在上面的基础上,又可根据系统

2017-04-28 17:32:34 343

原创 SOA 之路 -- 组件化开发:最大化利用现有代码

SOA服务可以将在服务层级将系统划分为不同业务单元,每个业务单元可以通过简单而直接的接口对外提供服务。这样做的好处可以减少对某一模块的维护成本,也可以减少单一服务队对整体系统的影响。

2017-04-24 21:12:51 453

原创 SOA 之路 -- Spring Cloud配置文件的统一管理

SOA化的一个side effect就是配置文件增多,原来同属于一个系统的配置项目现在需要各个service共享,copy-and-past 机制会带了很大程度上的维护上的困难。要解决配置文件共享问题,可以采取以下两种方案:1. 使用Maven的插件。2. 使用公用配置服务器,例如Spring Cloud如果使用Maven方式,可以参考 http://blog.sona

2017-04-20 17:22:03 1046

原创 Java Map的再深入研究(百万级数据测试)

在一篇“启示4:用HashMap提高内存查询速度”的文章中介绍了利用Map提高查询速度的方法,对于查找字符串的value时,此方法大大提高了程序的运行速度。但是你可能想不到的另一项Map的用处:对于key值落于一定范围内的数据更新操作。有意思的是,经过测试,在Amd(双核)+wi

2011-09-19 09:58:02 4905

原创 Flex动态调用函数

Flash的各类元素和函数通过Flex的动态加载后,全部变为Object的一部分信息,此时将会失去基本的描述信息,Flex可以通过动态分析Object从而还原原始的描述。ObjectUtil 是一个工具类,可以解析Object中的属性信息,还包括判断的方法isXXX,用来判断

2011-09-18 22:57:35 1535

原创 Flex 中的拖拽操作

Flex 有预定义好的拖拽组件和事件,以帮助开发者实现拖拽操作。下面将介绍实例中用到的知识。基本组件参数:dragEnabled:设置组件是否能够支持拖拽操作。dropEnabled:设置组件是否支持释放操作。系统方法:DragManager.showFe

2011-09-18 22:08:40 853

原创 Windows 下 PHP 环境的配置 (原创)

1. 所需软件环境:1. apache 2.2  2. active perl 5.8  c:/perl3. php 5.1  必须安在 c:/php4. ZendOptimizer-3.0.2  5. php环境所需 includes  --在 php 安装之后,无法正常运行时必须的库。 -----------------------------------------------2. apac

2007-03-04 13:50:00 4477

原创 Windows 变量、批处理 使用(转载+附)

(以下转载)2005.12.09 第1版 Keywords: Windows XP | Microsoft Windows | Network administration/implementation 关键字:Windows XP | Microsoft Windows | 网络管理/实施 Takeaway: Windows XPs environment variables co

2007-03-04 13:46:00 2129

原创 配制ubuntu - 使用大全整理 (其中有转载内容,如果有您的文章,请与我联系,我将加入你的名称)

1.      基本命令:1.      ls 2.      cd 3.      mkdir 4.   cp (cp-r)           -r 复制所有文件和子目录5.      rm (rm-rf)          -rf 删除非空目录6.      locate              搜索一个文件7.      nano –w           

2007-03-04 13:35:00 7876

原创 ubuntu - 常用命令 和 编译器安装

1.      基本命令:1.      ls 2.      cd 3.      mkdir 4.   cp (cp-r)           -r 复制所有文件和子目录5.      rm (rm-rf)          -rf 删除非空目录6.      locate              搜索一个文件7.      nano –w           

2007-03-04 13:07:00 3343

自考专科高级程序设计(c)

第5章一部分及其后全部试题。<br>因为做的草率,难免有错误,请指正。<br>请用vc打开,如果编译错误,请用vc.net<br>coorz@126.com

2007-07-12

jcupload-bete2

上次匆匆发布一个测试版,发现bug比源代码还多。真是~~丢人了啦,丢人了啦,我不知道怎么去\"耍\".......此次经过多日的熬夜,终于做出了里程碑式的作品。我个人认为功能已经与xiaoxiang/jspsmartupload 功能相当。做出的修改如下: (1) 完美支持中文文件名,同样支持国际化文件名。 (2) 对源代码进行优化,更加易懂。 (3) 增加统计上传文件的个数统计。 (4) 改进多文件上传的稳定性。 (5) 增添用户的元素如 \"文本框\" 的元素的读取。 (6) 各元素之间可以不是连续的,使用更加方便。 此外还做出一个说明文档供大家使用。 如果你有很好的建议、或者想法,并且付诸实施,对本软件做出实际性修改,经本人同意,我愿与你分享软件著作权。欢迎以任何的方式宣传、资助本软件、联系关于本软件的业务。复制、拷贝此软件,请保证软件的完整性。最后非常感谢我的朋友和同学 “yan bin\" 的大力支持。

2007-03-04

jcupload-beta1

一个开源的本人开发的上传组件。不需要其它包的支持。

2007-02-23

空空如也

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

TA关注的人

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