6 一杯甜酒

尚未进行身份认证

专注于金融科技领域的技术人

等级
TA的排名 203

ELK学习总结(1)——我们为什么要用ELK

一.ELK是什么?ELK是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash和Kibana。ElasticSearch简称ES,它是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎ApacheLucene基础上的搜索引擎,使用Java...

2019-08-21 14:50:40

2019年中国自动驾驶行业报告:互联网企业与整车厂商互有优势

1-1自动驾驶定义及分级自动驾驶在人工智能和汽车产业的飞速发展下已成为业内外关注的焦点,依据美国汽车工程师协会(SAE)2014年制订的自动驾驶分级标准(按照自动驾驶对于汽车操纵的接管程度和驾驶区域),自动驾驶可分为L0-L5共六级。1-2自动驾驶发展阶段1-3自动驾驶优势1-4自动驾驶应用场景我国的无人驾驶是从1992年国防科技大学成功研...

2019-08-20 11:39:35

消息中间件学习总结(18)——MQ常见面试题总结

一、为什么使用MQ?好的架构不是设计出来的,是演进出来的,使用MQ必定有其道理,是用来解决实际问题的。其实使用MQ的场景挺多的,但是比较核心的有3个:异步、解耦、削峰填谷。1、异步我们通过实际案例说明:假设A系统接收一个请求,需要在自己本地写库执行SQL,然后需要调用BCD三个系统的接口。假设自己本地写库要3ms,调用BCD三个系统分别要300ms、45...

2019-08-07 10:00:16

Kubernetes学习总结(3)——一年时间打造全球最大规模之一的Kubernetes集群,蚂蚁金服怎么做到的?

一、背景去年6月份,蚂蚁金服的Kubernetes开发团队刚刚下载Kubernetes代码,从零开始尝试在内部落地Kubernetes集群,并推动云原生实践。2019年天猫618大促,蚂蚁金服首次在调度系统和技术栈全量应用Kubernetes,平稳度过大促并突破Kubernetes单集群万节点规模,机房和集群数量达到数十个,总节点达到数十万个,这是世界最大规模的Ku...

2019-08-06 11:38:27

消息中间件学习总结(17)——MQ与RPC的区别和关联

一、RPCRPC(RemoteProcedureCall)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制。常用的RPC框架有Facebook的Thrift、Alibaba的dubbo等。RPC的调用流程:1、建立通信首先要解决通讯的问题:即A机器想要调用B机器,首先得建立起通信连接,主要是通过在客户端和服务器之间建立TCP连接。2、服务寻址要解...

2019-08-06 09:31:06

支付业务与技术架构学习总结(6)——对账系统的设计

背景目前app线上涉及若干和支付有关的业务,并且存在如下情况:1、一个业务支持多种支付方式2、一种支付方式同一个商户号,�支撑多个业务3、一种支付方式存在多个商户号,不同的业务有些使用不同的商户号,有些业务使用同一个商户号。4、在某些业务中支持退款,且未设置退款时限。5、某些业务的数据是分散存储的,如某系统仅含支付信息,某系统仅含产品销售信息。因此,对账工作显得格外复杂,为了理清思...

2019-08-02 14:39:42

RabbitMQ学习总结(8)——RabbitMQ后台管理控制台页面属性总结

一、RabbitMqWebrabbitmq-management是RabbitMqweb管理端,用的是erlang的cowboy框架进行开发。web页面包括Overview(概述)、Connections(连接)、Channels(通道)、Exchanges(交换器)、Queues(队列)、Admin(用户管理)。二、Overview(概述)2.1、overview->...

2019-07-29 15:10:05

支付业务与技术架构学习总结(5)——支付系统账户体系模型设计

一、支付账户和登录账号账户体系设计首先要区分两个概念,支付账户和登录账号。这是两个不同业务领域的概念:支付账户指用户在支付系统中用于交易的资金所有者权益的凭证;登录账号指用户在系统中的登录的凭证和个人信息。一个用户可以有多个登录账户,一个登录账户可以有多个支付账户,比如零钱账户,储值卡账户等。一般来说,支付账户不会在多个登录账户之间共用。如果没有特殊说明,下文中的账户,都默认指支付账户...

2019-07-27 11:48:33

支付业务与技术架构学习总结(4)——对账相关业务知识及对账系统总结

前言在互联网行业中只要涉及到支付,必然就会有对账的需求,几乎所有互联网公司的业务中多多少少的都会涉及到支付,大一点的公司甚至都标配有了自己的第三方支付公司,因此对账具有普遍性。对账系统是支付体系中最重要的一环,也是保证交易、资金安全的最后一道防线。在大多数的互联网公司中,一般都会有独立的对账系统来处理,比如:电商平台、互联网金融、第三方支付公司等。对账是支付系统中的一环,因此在对账前我们先了解...

2019-07-27 10:39:40

Mysql学习总结(76)——MySQL执行计划(explain)结果含义总结

前言对于MySQL执行计划的获取,我们可以通过explain方式来查看,explain方式看似简单,实际上包含的内容很多,尤其是输出结果中的type类型列。理解这些不同的类型,对于我们SQL优化举足轻重。今天主要介绍一下常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建对索引多么重要。Explain结果中的type字段代表什么意思?MySQL的官网解释非常简洁,只用了3...

2019-07-23 11:18:25

分库分表学习总结(6)——分库分表?选型和流程要慎重,否则流程会失控!

数据库中间件之分库分表恭喜你,贵公司终于成长到一定规模,需要考虑高可用,甚至分库分表了。但你是否知道分库分表需要哪些要素?拆分过程是复杂的,提前计划,不要等真正开工,各种意外的工作接踵而至,以至失控。本文意图打开数据库中间件的广度,而不考虑实现深度,至于库表垂直和水平分的概念和缘由,不做过多解释。所以此文面向的是有一定研发经验,正在寻找选型和拆分流程的专业人士。切入层次以下,范围界...

2019-07-19 10:56:13

分库分表学习总结(5)——有关分库分表相关面试题总结

一、为什么要分库分表?分表比如你单表都几千万数据了,你确定你能扛住么?绝对不行,单表数据量太大,会极大影响你的sql执行的性能,到了后面你的sql可能就跑的很慢了。一般来说,就以我的经验来看,单表到几百万的时候,性能就会相对差一些了,你就得分表了。分表是啥意思?就是把一个表的数据放到多个表中,然后查询的时候你就查一个表。比如按照用户id来分表,将一个用户的数据就放在一个表中。然...

2019-07-19 10:09:56

项目管理学习总结(19)——一百人研发团队的难题:研发管理、绩效考核、组织文化和OKR

什么是研发团队?简单的说,你熟悉的那帮穿格子衬衫,以程序员为核心组成的团队,就是研发团队。本来,你以为格子男们是很乖很闷骚的那种,管理和协作起来比销售和业务简单很多,而实际情况是.......格子男们并不那么容易管理,面向代码世界的复杂度,可能远比面向财物世界的复杂度还要高。作为致力于团队协作的公司,我们研究了很多国内和海外牛逼公司的研发模式和研发管理,例如OKR在谷歌、Facebook的应用,U...

2019-07-16 16:13:11

敏捷开发系列学习总结(18)——Scrum Master的情景领导力模型

几年前,我把几个高尔夫球打到湖里了,一起打球的朋友给了我一些建议。现在那位朋友打高尔夫球已经不比我强了,但他仍在没完没了地建议。他说,“问题是,你得把球打得更远。”他这样说还不如告诉我,“问题是,你打了很多次才把球打进球洞”。我当然需要打得更远。但怎么做到呢?类似的,你们可能也被告诫过——ScrumMaster、敏捷教练或敏捷项目经理都可能告诫你——敏捷项目管理是要领导团队而非管理团队。然而,指导...

2019-07-16 15:44:58

分布式SQL学习总结(1)——蚂蚁金服资深总监韩鸿源:像使用集中式数据库一样使用OceanBase分布式数据库

很多人对蚂蚁金服的了解还仅仅停留在支付宝,其实今天的蚂蚁金服已经逐步成长为大型的金融集团,覆盖了很多范围的业务,这些业务中不仅包括超过8.7亿实名注册用户,日活2亿多的支付宝APP,还包括服务亿级免押业务的芝麻信用,以及累积发放超过17000亿贷款已全面上云的网商银行等等。所有这些业务的后台实际上是基于蚂蚁金服的一整套技术能力,通过分布式架构和分布式产品有效支撑这些业务持续、稳定、可靠地运行。今天...

2019-07-16 10:01:46

拜读毛泽东的《心之力》

宇宙即我心,我心即宇宙。细微至发梢,宏大至天地。世界、宇宙乃至万物皆为思维心力所驱使。博古观今,尤知人类之所以为世间万物之灵长,实为天地间心力最致力于进化者也。夫中华悠悠古国,人文始祖,之所以为万国文明正义道德之始作俑者,实为尘世诸国中最致力于人类自身与天地万物间精神相互养塑者也。盖神州中华,之所以为地球文明之发祥渊源,实为诸人种之最致力于人与社会与天地间公德、良知依存共和之道者也。古中华先贤...

2019-07-15 10:34:05

Json学习总结(6)——Fastjson远程代码执行漏洞

一、修复方法最近发现fastjson在1.2.24以及之前版本存在远程代码执行高危安全漏洞,为了保证系统安全,请升级到1.2.28/1.2.29/1.2.30/1.2.31或者更新版本。1.2.29//1.2.30/1.2.31是在1.2.28版本上修复了一些大家升级过程中遇到的问题的版本,非安全问题,如果升级到1.2.25~1.2.28以及各种sec01版本的,也是没有安全问题的。1...

2019-07-12 18:11:08

信贷系统学习总结(4)——现金贷之催收业务和后台系统

一、逾期原因逾期指客户在和金融机构约定时间内未履行还款的约定,是贷款机构损失的重要来源之一。逾期的原因有很多种,主要有两方面:还款意愿差和还款能力不足。还款意愿差指客户的信用意识不强,存侥幸心理,故意拖欠金融机构贷款不还,业内对该类客户成为“老赖”。另外由于法律纠纷等情况也可能导致客户还款意愿差,如争议交易、欺诈交易等。还款能力不足指客户没有足够的能力去支付贷款,这是客户逾期最主要的原...

2019-07-10 11:19:04

信贷系统学习总结(3)——现金贷之产品架构和信审系统

一、产品架构现金贷前端产品的流程与界面通常比较简单,后端体系与逻辑相对前端会复杂很多,一个相对成熟的现金贷业务的产品架构如下:从上到下,大致可分为五个模块,模块之间部分重合:1.前端产品产品形态:即前端产品的载体,通常有APP、H5、公众号、小程序、PC站; 上游流量:用户可通过自家产品登录使用,也可以从其他家的APP或者网页(如融360、卡牛)进入使用,为保证进件量的...

2019-07-10 11:12:26

信贷系统学习总结(2)——现金贷之借贷模式与前端产品

前言一切以业务先行,先有业务,再有产品。一、业务模式互联网借贷自P2P起衍生了很多模式,现金贷相关的主要有三种:1.交易中介模式(1)模式说明:即P2P模式,典型代表如陆金所。平台作为中介不吸储、不放贷,仅提供金融交易信息,撮合借贷债权的转让。融资方通过平台发布借款信息,出借方通过平台筛选借款信息并完成放款。债权人为投资用户,债务人为借款的用户和企业;(2)目标用户:...

2019-07-10 11:03:45

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。