Fork me on GitHub

2013年7月26日

摘要: 金融支付-银联卡支付系统产品介绍一、系统概述 银联卡支付业务是中国现代化支付方式中最重要的一种,村镇银行作为金融支付机构,银联卡支付业务在其日常经营活动中,占有很大的比重。金电银联卡支付系统正是着眼于村镇银行业务需求,结合村镇银行业务特点,而研发的一套专门针对村镇银行业务的,符合村镇银行业务特点的银联卡支付系统。二、逻辑架构三、产品特点一点接入所有托管机构共用同一个渠道,接入银联网络(CUPS),省去了各自申请网络接入的中间环节,大大缩短了新入网机构业务投入运营的时间,简洁、高效。多法人支持本系统支持多个法人机构的接入,各机构独立运行,独立清算,并提供针对各法人机构独立的运行报表,结算报表等. 阅读全文
posted @ 2013-07-26 10:40 HackerVirus 阅读(539) 评论(0) 推荐(0)
摘要: 表模块模式简介其实我觉得写博文也可以跟写小说一样,有连载,只要读得顺畅就好,我并不想通过几篇博文读下来,就让读者成为某个方面的专家。在每写一篇短短的博文,都曾参考过很多有价值的书籍和其他人的博文,所以不可能把所有的东西都写进来的。我最近在思考的时候,经常茶不思饭不想,不知道的人看来,以为我会是得了相思病的少年。上集回顾在上几篇业务层的设计都描述的是领域模型的模式,为了解释领域模型的使用,我居然提前写了一点数据访问层。领域模型适合业务逻辑比较复杂,业务规则繁多,因为这些复杂的元素都会被内聚在领域模型之中,而领域模型又可以被重用。这样一来就能避免许多业务逻辑的重复分布在各个地方,对维护带来说,这是 阅读全文
posted @ 2013-07-26 10:36 HackerVirus 阅读(478) 评论(0) 推荐(0)
摘要: CYQ.Data 批量添加数据性能测试(每秒千、万)今天有网友火晋地同学进了CYQ.Data官方群了,他正在折腾了一个各大ORM性能测试的比较的软件,如下图折腾的种类也不少:感觉这软件折腾的不错~~~值的期待~~~另外,他指出CYQ.Data 在他的软件里表现不佳~~~~所以我要了他的测试实例看看是怎么写的测试代码:测试的过程,大体是开了N个线程,循环N次执行这样的函数。找到表现不佳的原因,并解决:中间纷纷绕绕的讲了一些各大ORM测试的实例编写不同问题,不过有一句,倒引起了我的注意,说平均400毫秒左右。于是我本地测试了一下,结果找出AOP读取配置文件的一个小BUG,这个小BUG在每次new 阅读全文
posted @ 2013-07-26 10:33 HackerVirus 阅读(619) 评论(0) 推荐(0)
摘要: WPF刷新界面之坎坷路项目需要一个硬件检测功能,需要用到界面刷新,刚开始想用个定时器,对检测过的硬设定时添加后刷新界面。但是很遗憾,定时器并不能进行刷新。后台检测List数据里面已经添加了很多了很多数据了,就是不能显示到界面然后百度一下“WPF刷新界面”找了好几篇文章,大致都是如下代码: public class UIHelper : Application { //刷新界面 private static DispatcherOperationCallback exitFrameCallback = new DispatcherOpe... 阅读全文
posted @ 2013-07-26 10:20 HackerVirus 阅读(382) 评论(0) 推荐(0)
摘要: TCP/IP详解学习笔记(1)-- 概述1.TCP/IP的分层结构 网络协议通常分不同层次进行开发,每一层分别负责不同的同信功能。TCP/IP通常被认为是一个四层协议系统。 如图所示。 1)链路层(数据链路层或网络接口层),通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。2)网络层(互联网层),处理分组在网络中的活动。3)运输层,主要负责两台主机上的应用程序提供端到端的同信。(TCP(传输控制协议)UDP(用户数据包协议)。4)应用层,主要负责处理特定的应用程序细节。大部分TCP/IP实现都会提供以下通用程序:Telnet远程登陆FTP文件传输协议SMTP简单邮件传送协议SN... 阅读全文
posted @ 2013-07-26 10:12 HackerVirus 阅读(245) 评论(0) 推荐(0)
摘要: ASP.NET MVC:利用ASP.NET MVC4的IBundleTransform集成LESS背景LESS确实不错,只是每次写完LESS都要手工编译一下有点麻烦(VS插件一直没有安装好),昨天在官方看到了如何用IBundleTransform集成LESS,今天就记录一下。参考资料:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification。代码LessTransform 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 u 阅读全文
posted @ 2013-07-26 10:11 HackerVirus 阅读(297) 评论(0) 推荐(0)
摘要: 社会化海量数据采集爬虫框架搭建随着BIG DATA大数据概念逐渐升温,如何搭建一个能够采集海量数据的架构体系摆在大家眼前。如何能够做到所见即所得的无阻拦式采集、如何快速把不规则页面结构化并存储、如何满足越来越多的数据采集还要在有限时间内采集。这篇文章结合我们自身项目经验谈一下。我们来看一下作为人是怎么获取网页数据的呢?1、打开浏览器,输入网址url访问页面内容。2、复制页面内容的标题、作者、内容。3、存储到文本文件或者excel。从技术角度来说整个过程主要为 网络访问、扣取结构化数据、存储。我们看一下用java程序如何来实现这一过程。123456789101112131415161718192 阅读全文
posted @ 2013-07-26 09:48 HackerVirus 阅读(619) 评论(0) 推荐(0)
摘要: EFProf Entity Framework Profile 工具SQL Server Profiler用来跟踪应用程序发送到SQL Server中的SQL语句,用于检测性能,查找问题。Entity Framework 也有它的跟踪工具EFProf,用于跟踪Entity Framework发送到SQL Server中的SQL语句。首先在代码中添加对程序集HibernatingRhinos.Profiler.Appender的引用,并添加如下方法HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler 阅读全文
posted @ 2013-07-26 09:43 HackerVirus 阅读(399) 评论(0) 推荐(0)

2013年7月25日

摘要: Mongodb 集群搭建以及常见错误1 关于Replica Sets +Sharding(主从复制加分片)搭建,不这详细去说,网上有很多,大部分的例子就三台服务器之间做主从复制,分2个shard,架构图如下mongodb节点分别为 ServerA 27017 ServerB 27017 Server C27017 第一组(shard)配置的参数mongod --shardsvr --replSet shard1--port 27017 --dbpath存储路径 --logpath 存储路径 --logappend分别为 ServerA 27018 ServerB 27018 Server C2 阅读全文
posted @ 2013-07-25 20:28 HackerVirus 阅读(391) 评论(0) 推荐(0)
摘要: 三大线性排序之桶排序一.概念引入 有作者把计数排序也称为桶排序(各个桶中元素的排序采用计数排序),得到数组C后直接从前往后遍历,输出数组值次数组下标,为0就不输出(或者存入原数组,不稳定),不过笔者认为这种说法不严谨(一个很明显的问题是输出会是双重for循环,不过也有那个意思,叫鸽巢排序也未尝不可),因为桶排序要求输入数据在[0,1)范围内(计数排序要求整数),先把区间[0,1)划分成n个相同大小的子区间,称为桶,然后将n个输入数分布到各个桶中去。因为输入数均匀且独立分布在[0,1)上,所以,一般不会有很多数落在一个桶中的情况。为了得到结果,先对各个桶中的数进行排序,然后按次序把各桶中的元素列 阅读全文
posted @ 2013-07-25 20:23 HackerVirus 阅读(254) 评论(0) 推荐(0)