12 tenfyguo

尚未进行身份认证

目前在国内某互联网公司从事移动支付和互联网金融相关产品的架构设计和研发管理工作。

等级
TA的排名 858

以太坊的三种同步模式

全同步:获取区块链所有区块的header和body,并校验其中的每一笔交易,需要下载所有的区块数据信息,同步速度最慢,但是数据最全; 快速同步:获取区块链所有区块的header和body,抽查其中的区块进行检查,概率性地保证整个区块链的合法性。在接近最新区块时切换为全同步方式。此方法可能会对历史数据有丢失,但不影响今后的使用; 轻同步:仅下载区块链的header。...

2019-12-10 11:33:28

不合理超时设置带来的“坑”

在后台服务的实现中,我们通过基于TCP/UDP协议封装起来的RPC机制实现了跟不同系统的通信,进而协同各个系统完成一系列业务流程和功能的执行,在这个过程中,每个参与合作的子系统都有自己的能力描述,如并发能力,响应速度,接口稳定性和安全级别等。并发能力是其中非常关键的一个指标,我们常用TPS等指标进行描述,表示单位时间内能够处理的事务数量。在多进程模型中:假如系统启用了n个处...

2019-10-05 11:05:52

【设计价值观】架构设计核心价值观之一

一,变更是万恶之源,所有架构设计的核心挑战是如何应对变更。 变更来源很多,可能来自业务特性的变化,也可能来自用户行为触发的系统资源调度变化。二,好的原则应该是:变更的范围应该跟变更的频度成反比。 如果一个变更涉及的范围很大,我们应该控制它变更的频率,相反,若一个变更的频率很大,我们应该减少变更的影响范围。...

2019-09-29 15:32:40

GeoHash原理分析

引子机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。饭饱之后机机开始反思了,地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,机机想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离<=1000米的餐馆。小得意了一会儿,机...

2018-11-02 09:50:57

模拟单机故障很有用的文件/proc/sysrq-trigger

# 立即重新启动计算机echo "b" > /proc/sysrq-trigger # 立即关闭计算机echo "o" > /proc/sysrq-trigger # 导出内存分配的信息 (可以用/var/log/message 查看)echo "m" > /proc/sysrq-trigger # 导出当前CPU寄存器信息和标志位的信息

2018-01-02 11:48:49

互联网金融的分类监管主体

根据最新出台的《关于促进互联网金融健康发展的指导意见》,对互联网金融涉及的业态和对应的监管主体进行了明确,总结如下:一,互联网金融是传统金融机构与互联网企业(以下统称从业机构)利用互联网技术和信息通信技术实现资金融通、支付、投资和信息中介服务的新型金融业务模式。二,主要业态: (1)互联网支付。互联网支付是指通过计算机、手机等设备,依托互联网发起支付指令、转移货币资金的服务。互联网支付

2017-08-02 20:36:50

第三方支付架构设计之:商户回调通知系统的悲观和乐观策略

第三方支付架构设计

2017-06-18 22:55:06

关于会计对账的一点总结和思考

会计学有一个很重要和很出名的公式,相信很多人都见过:资产 = 负债 + 所有者权益 + 收入 – 费用         但会计学上还有另外一个比较隐蔽的公式,虽然不像上面的公式那么出名,但也经常能见到它(或者变种运用)的身影那就是,即期末值=期初值+期间变化值,也就是期末值=期初值+期间入-期间出。该公式非常简单,也很容易理解,并且大量的用于计算和核对两个前后时间点的会计值的关系,

2017-01-22 14:50:50

江南愤青关于对互联网金融的一点看法

本文是笔者近期在听江南愤青《关于互联网金融的一点看法》后,快速梳理的笔记,作为一些主要观点的总结,具体如下: 一,关于信贷1,对企业借贷,主要依赖周期性行业,在经济周期好的时候,整体行业赚钱,那么信贷的坏账率就低,否则,经济周期不好,整体亏钱,信贷坏账率就高。2,客户群:帐好的人即很有钱的人无需借钱,账不好的人借不到钱,因此,核心客户群是寻找那些账不好不坏的人,只有能赚钱的人才会借

2016-09-14 08:50:07

非银行支付机构网络支付业务管理办法对第三方支付账户的影响

2016年7月1日开始正式实施的>对第三方支付的帐户有更严格的要求,按照监管规则实施分类管理,笔者在理解相关管理办法的基础上进行了简单梳理,总结如下:      其中:第十五条、因交易取消(撤销)、退货、交易不成功或者投资理财等金融类产品赎回等原因需划回资金的,相应款项应当划回原扣款账户。---tenfy:监管对退款原路返回的要求。 第二十条、支付机构应当依照中国人

2016-06-17 20:47:06

互联网+消费金融的打法思考

最近几年,互联网+已经形成了业界和国家战略,各行各业也开始积极的拥抱互联网,其中一个很重要的领域:互联网+金融,随着余额宝,微信红包等的走红,广大民众也开始逐步理解和接受互联网+金融的理念和模式。         互联网+消费金融,笔者认为是最具挑战性的一个,消费金融=消费+金融,而消费的核心是场景,金融的核心是风控,为什么这么说呢?大家知道,蚂蚁金服的整个互联网金融战略其实是建立在其电商成功

2016-05-11 18:46:13

使用flock命令确保脚本单例执行

使用flock命令确保脚本单例执行 问题的背景:    我们常常需要通过crontab部署某个脚本运行某些定时任务,但在实际的过程中,一旦处理不好可能导致在同一时刻出现脚本的多个运行副本,比如crontab的调度是每5分钟运行一次脚本,如果运行的脚本能够在5分钟内处理完任务并退出,则没问题,同一时刻最多只有一个脚本在运行,但如果脚本如果无法在5分钟内处理完任务并退出,则意味着在

2016-03-30 10:59:50

关于android apk包签名的简要说明

1,  Andoid系统会在安装apk的时候,检查签名,签名不同,没有签名或者签名不通过的,不能进行安装或者覆盖,方法是:获取打包在apk里面的数字证书(里面有公钥),该证书是自签名证书,用证书公钥验证该证书的合法性(该证书有自己的私钥对该证书进行签名,而不是第三方权威机构的私钥),判断证书的有效期,然后利用该证书的公钥对包文件的签名进行验证。2,  对于发布者来说,需要生成xxx.k

2016-03-23 09:29:09

quick-mark: How Latency is Measured

our latency measurements target the hardware latency and are performedusing NetPIPE from:http://www.scl.ameslab.gov/netpipe/ NetPIPE performs a ping-pong transfer of various-sized packets to

2016-02-19 18:12:40

减少网卡中断收包产生的CPU消耗

目标:减少网卡中断收包产生的CPU消耗。优化的措施:1,  减少收包的队列数:igb.RSS2,  减少中断调用的次数:rx-usecs Some useful tips:1,  IGB driver requires the following parameterigb.RSSwhich demonstrates the number of Receive-Sid

2015-12-30 15:29:15

快速备注一下IMSI和IMEI的区别

baidu了一下,结果如下:一,IMSI国际移动用户识别码(IMSI:InternationalMobileSubscriberIdentificationNumber)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,使用0~9的数字。二,IMEIIMEI(InternationalMobileEquipmentId

2015-12-20 13:19:26

性能优化:Swap调优

目标:解决大量Log写入占用大量的FileCache,内容利用不充分导致swap基本原则:尽量使用内存,减少swap,同时,尽早flush到外存,早点释放内存给写cache使用。---特别在持续的写入操作中,此优化非常有效。调优措施:vm.swapiness:60改成10vm.dirty_ratio:90改成10vm.dirty_background_ratio:6

2015-12-05 14:42:16

Better Linux Disk Caching & Performance with vm.dirty_ratio & vm.dirty_background_ratio

by BOB PLANKERS on DECEMBER 22, 2013in BEST PRACTICES,CLOUD,SYSTEM ADMINISTRATION,VIRTUALIZATIONThis is post #16 in my December 2013 series about Linux Virtual MachinePerformance Tuning. For mor

2015-12-05 14:21:04

互联网金融系列-支付清算体系例子-下

笔者上一篇《互联网金融系列-支付清算体系介绍-上》已经比较全面的介绍了以银联为例子的支付清算体系,为了更好的理解里面的运作,本章以两个例子为重点,全面剖析整个清算的过程。1,记账原则        这块跟会计相关,不清楚的同学可以先看一下笔者之前的文章《第三方支付架构设计之-账户体系》,在会计学上,需要分清楚一个概念:会计主体,简言之,就是会计信息体现或者代表谁的经济利益,代表给谁做的账。

2015-08-10 14:07:53

互联网金融系列-支付清算体系介绍-上

一,支付清算体系的简介      支付清算体系是一个国家的金融基础设施,或说公共服务。我国由央行主管此事,目前大体维持“结算-清算”二级制的支付体系。通俗地讲,银行与商户、消费者之间为结算关系,而银行之间构成清算关系,两个层次交易完成后,支付环节才算终了。清算,其实就是因跨行交易而产生的银行间债务债权进行定期净轧(比如每日),以结清因跨行交易产生的债务债权。清算更为底层,是一个平台,由央行主

2015-08-05 11:24:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。