- 博客(18)
- 收藏
- 关注
原创 互联网金融库存控制实践
秒杀,这个源于淘宝的名称,现在已经为大家所熟知,本质是用户对于稀缺资源的竞购,整个过程以秒级为单位的时间内瞬时完成。而在分布式环境下,这个简单的名词背后对技术的要求却是极高的,架构师需要从整体平衡角度出发,做好设计才能从容应对。 在对稀缺资源的竞购过程中,应充分考虑从打开页面、不断刷新、下单、支付、扣库存、发货这整个过程进行优化提升,包括静态资源的CDN缓存,A...
2016-03-01 19:58:46
174
原创 互联网金融系统演化
WeX云金融(www.wexyun.com)系统源于微财富(www.weicaifu.com)平台建设,后逐步演进为开放式的金融SaaS平台,目的是让更多传统型、创业型金融企业跨越技术障碍,使得自身金融业务能力得以在互联网快速延伸,最终成为互联网金融强有力的一员,为金融改革贡献自己的一份力量。 微财富作为最早的互联网理财平台之一,定位为面向个人的一站式资产管理平台。业务上不断创新验证,...
2016-02-22 09:57:47
243
原创 互联网金融SaaS服务实践
WeX云金融为合作企业提供互联网金融服务方案,以SaaS云技术解决方案为核心,提供系统搭建到服务运维、运营推广和品牌打造的互联网金融一站式产品服务。完成域名解析指向WeX云金融提供的指定域名即可拥有专属的互金平台。 服务模式: 从上图中可以看出,WeX云金融支持云站点和开发平台两种模式,商户可根据自身的特点进行选择和组合,在解决效率和成本的同时,还具备自主化扩展能力。...
2016-02-15 16:40:50
427
http get 中文乱码解决方案
基于spring MVC体系下,本身提供了CharacterEncodingFilter支持,使得大部分情况可以通过此filter来完成字符集转码,但在一种情况下,即在http get方式提交的中文参数无法完成正确的转码,原因是request.setCharacterEncoding(charset)只能完成消息体的内容有作用,而对地址参数中的中文无法完成。有两种方式可以完成一、在to...
2015-03-24 13:51:08
1905
经历永不悔
个人一向崇尚的一句话是,经历无论好坏,对个人都是财富,只不过在人生的不同阶段体现出来而已,这也是我我认为印度电影《贫民窟的百万富翁》所表达的思想我也经常会反思自己的选择,因为不同的选择所带给个人的影响是不一样的有时想,我当时不离开支付宝会是怎么样?现在会到什么样的层次?但马上我又会说服自己,选择无悔!总结自己的经历,收获颇多可以在外部吵杂的环境中学会面对各种问题,积累丰富的实...
2014-02-11 17:29:59
104
第三方支付架构原则
时隔两年决定重拾博客,对自己经验及感悟做一下记录,并不想教导什么,只想一方面可以沉淀自己的经验,另一方面如果能帮助别人就再好不过了。前段时间有一大型电商客户在检查目前已有支付系统不足时描述到,目前系统依赖混乱,职责错位,应用间还存在交叉访问数据库,单表数据量大,效率低下,测试资源竞争严重等。针对这样的现状,只有从整体架构的角度来审视,回复观点如下从网络硬件架构角度动静分离,静...
2014-01-23 10:23:03
174
原创 轻松掌握ISO8583报文协议
我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了。最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑。鉴于此,我想很多同行也必然会经历同样得阶段,所以我写下本文,以便大家能够少走一些弯路。同时,我在网上(http://blog.csdn.net/lysheng/archive/2005/03/03/3...
2011-07-19 13:29:58
89
原创 数据库统计执行耗时
前提:表字段包含:创建时间、最后修改时间。时间字段为timestamp类型。要求:统计业务执行耗时,单位毫秒,分区间统计。执行:select stat, count(*) from (select case when milli <= 10 then 'time<=10' ...
2010-10-20 22:06:04
468
原创 Junit4参数化测试实现程序与用例数据分离
现状:你是不是还在为自己的TestCase代码杂乱无章而苦恼,咎其根本还在于针对不同的用例,输入参数和mock信息的组装全部作为你的程序代码分布在各个单元测试程序中。 期望:因此为了让测试程序更加优雅的显示作为code的本质,我们需要把输入参数和mock内容与程序本身尽可能的达到松耦合的布局,即程序归程序,用例数据归用例数据。 如何:我们怎么来完成这样的一个分离动作呢,下面讲...
2010-08-09 14:22:41
283
原创 不要抱怨,请强大自己
进入好长一段时间的调整期,心情不好的时候很多,但要如何调整自己的心态就要看个人的EQ了,大道理谁都懂,如何能好好的应用到自己的身上并非易事。记得很早的时候看到过一句话,男人要学会强大自己,才能得到自己心爱的女孩。同理适用于工作上。强大自己是不会有错的,到时你可以摒弃你厌恶的一切。 so,多花点时间在学习上吧!...
2010-07-19 19:03:59
180
原创 23种设计模式体会
Factory(工厂模式):对象产生过程的闭合控制 客户端不需要关心对象的产生过程。工厂替你完成这些琐碎的事情。 需求往往是要根据不同类型生产特定的对象。如if(test == 1){return 1;} else {return 2}。通常可以结合singleton模式,并可以通过map分类完成。 Builder(建造模式):对象部件的产生过程的闭合控制 建造模式和工厂模式的使用场景不同...
2010-02-05 11:19:48
115
原创 从感叹号开始优化你的代码
eclipse里常常会看到一片的感叹号,既然出现了感叹号就说明代码有不严谨的地方。本人是非常讨厌出现这样的提示的,或许有人会说,那你设置下eclipse,把警告全部去掉了。但这只是掩耳盗铃的做法,没有根本上解决问题。下面看看有哪些问题是经常出现的:1、多余的import;2、未引用的定义;3、没有对可选对象的泛化;4、实例对象引用静态变量(方法)。 好像列举出来最常出...
2010-01-29 14:33:01
183
原创 利用spring拦截完成批量任务锁
利用数据库小表完成大批量数据的锁定目的,即批量任务锁。目的是为了保证操作特定任务的排他性,是一种相对乐观锁,因为它操作的不是处理数据本身,而是独立于这些数据之外,在另一张数据库表描述了操作数据的摘要,也就是关键字。 打个比方,比如现在桌上放着厚厚的20叠百元大钞(这些钱给我就爽了),现在有2个会计要对这些钞票清点,因为考虑到两个会计的点钞速度有区别,当又要达到相对相等的时间完成,...
2010-01-25 21:45:23
222
wsdl之自动生成java代码及可配置化
当java需要调用.net的webservice服务时,我们希望通过显式的代码调用,而且也有相当好的maven插件可供使用,如axis的wsdl2code,下面就以此为例,对整个过程搞个step-by-step吧。 1、配置pom.xml,引入axis2-wsdl2code-maven-plugin。还有就是axis的相关包依赖,下面是插件配置:<build> ......
2009-12-16 15:20:41
336
spring框架下缓存与工具类的结合
实现缓存的方式有很多,而在spring框架下,通常我们可以通过它的单例模式简单达到缓存对象的目的。 这里着重介绍缓存信息如何达到在系统启动时初始化,并延伸出简单的使用缓存工具类,达到两者较好的结合效果。下面首先介绍缓存老大,缓存工厂(CacheFactory),因为下面所有的说明都以此为依据,那么先看看这个缓存工厂的定义吧。/** * <p>缓存工厂</p>...
2009-12-15 14:00:31
287
理论与实践
我一直是个实用主义者,加一点点的完美主义情结。对于生活,对于工作,一直认为都是需要慢慢一点一滴的积累,投机总是与我相隔千里。可能正因为这样,也缺失了一些更深层次的感悟。今天看到一位国内实业家在谈论对于对于目前国内的企业的现状,特别是国内中小企业的状况,总结了这么几句话:目前国内企业有几个弱点,或者说是劣势,缺少创新、缺少研发、缺少品牌;而目前有的优势是有成熟的生产。这也是导致在生产链中扮演着...
2009-12-13 00:13:40
120
maven生成war包的两种方式
war包即对WEB应用程序进行打包,用于应用容器的部署。如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了。打包方式有很多中,很多工具本身就支持此功能。下面主要介绍通过maven来操作的两种方式:方法一: 即第一反应的那种啦,就是利用maven的maven-war-plugin。 <build> <plugins> ...
2009-12-10 17:35:50
986
eclipse中svn提交图标问题
在eclipse中使用subclipse插件时,每个工程都有未提交图标(代码已全部提交),一片花的海洋,甚是烦恼。多次尝试ignore内容来解决无果,今天无意发现某个project的图标不见了,就来看看此工程与其他工程有啥不同之处,发现此工程[b].setting目录[/b]为ignore的,再尝试其他工程把此目录加入ignore list,果然未提交图标不见!欣喜之余特此分享。 本人...
2009-12-10 14:50:21
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人