vipshop_fin_dev的博客

Vipshop_fin_dev

BloomFilter简介

一.简介 BloomFilter底层是一个位图(位数组)的数据结构,通过k个hash函数将这个元素映射到位数组的k个点,将他们设置为1。检索时,我们查看这k个点是否都为1就能够判断元素是否在BloomFilter中(会有一定的误差率);如果k个点有一个点不为1,那么这个元素肯定不在BloomFi...

2019-06-04 17:56:46

阅读数 90

评论数 0

使用Github Pages管理团队博客

技术团队乐于技术分享,鼓励内部成员通过博客文章分享技术心得。 无奈近来博客平台广告云起,各类广告商竭尽所能吸引眼球,大有喧宾夺主之势。 衡量再三,F团队决定另觅净土。GitHub Pages能否成为最后净土,且听下文分解。 本文在GitHub上同步更新《使用Github Pages管理团队博客...

2019-04-22 02:38:51

阅读数 68

评论数 0

一个首马破4跑者的健康分享

前言 解释一下对于破4的意思: 就是在42.195km的跑步所耗时间在4小时以内,通过我参加的二项马拉松赛事完赛证明可以看出参赛选手中排前30%以内,这对很多跑者来说是一个不错的成绩 为什么标题要强调首次全程马拉松破4,因为我是一个新手,同时我也仅用了5个月有效的训练时间,就达到了。...

2019-04-15 01:06:27

阅读数 346

评论数 0

瞎扯抽象

扯淡 抽象是什么,这是一个很难解释的问题,本文纯属瞎扯。 抽象能力对于程序员来说,怎样强调其重要性都不为过,因为软件编码是一种高度智力活动,如果没有较好的抽象能力去洞悉事物的本质,发现规律,发现本质,抽取那些不讲逻辑的业务逻辑中的核心概念,并驾驭这些概念,很难说可以降低编程的复杂度,从而被各种洋洋...

2019-03-10 20:12:53

阅读数 72

评论数 0

信息流背后的双重欲望

人对信息的欲望 古代对信息的掌握是权力的基石,同时也是权力的象征。国王坐在王座上,每天都能掌握了全国的信息动态,可以决策整个帝国的走向。商人掌握了部分核心信息,可以形成信息差,并将其转化为生意上的低买高卖从中谋取利润,过上大富大贵的生活。普通百姓则只掌握少量与自己生存相关的信息,让自己能尽量好地生...

2019-02-25 07:56:27

阅读数 47

评论数 0

技术小年轻的毕业第一年—— From Vip Fcs小年轻

财务FCS小年轻的年终体会新年好~程序员?映入脑海的几个关键词想怎么做做了什么未来 新年好~ 本命程序猿祝大家新年快乐,"猪"事顺利 (全文都是个人的体会和思考,如有不妥,请指出嘻嘻~) 回顾一年: cruder,js...

2019-02-05 18:17:08

阅读数 361

评论数 0

数据质量监控工具-Apache Griffin

文章目录一、概述二、Apache Griffin2.1 特性2.1.1 数据质量指标说明2.2 优势2.3 工作流程2.4 系统架构2.5 数据验证逻辑2.6 Demo2.7 后台提交监控任务 一、概述 随着业务发展和数据量的增加,大数据应用开发已成为部门应用开发常用的开发方式,由于部门业务特...

2019-01-12 15:40:58

阅读数 3967

评论数 9

js-xlsx 生成 Excel 文件与 Java POI 库生成 Excel 文件的对比

前言 最近发现有一个很厉害的前端框架 js-xlsx ( npm install xlsx ),可以在浏览器端用纯前端的方式生成 Office 的 Excel 格式文件,无需再依赖后端 POI 等库。特此研究对比一下 js-xlsx 与 Java  POI 方式生成 Excel 文件的效率。 ...

2019-01-06 21:59:23

阅读数 73

评论数 0

仅使用关系型数据库就解决海量查询的解决方案

一。当前所面临的问题 随着互联网的发展,数据量越来越大,既使分库分表后,单表数据量上千万都是很正常,很多业务表在未归档前都是要到几十亿以上,多个这样的业务表存在,到TB级非常正常。但业务的变化也是很快,后面的业务可能就会将分库分表的核心字段丢弃,那就会面临着,没有分库分表字段的存在,却要在几十亿...

2018-12-28 21:18:00

阅读数 147

评论数 0

使用MYSQL做为数据库项目中出现的异常: Communications link failure 二种场景的问题解析

在一次版本线上慢查询事件中,发现大量的Communications link failure 异常 我将这种异常分为二类: 1.低于120秒,莫名原因导致 mysql server端强杀 2.超过120秒(公司设定mysql server端120秒强杀) 项目采用的数据层分库分表的技术组件...

2018-12-28 21:17:17

阅读数 982

评论数 0

关于mysql事务&MVCC以及锁机制的总结

目录 理解mysql事务 mvcc的原理 mysql锁机制(乐观锁、悲观锁、表锁、行锁、意向锁、GAP锁/间隙锁)   先思考个问题,锁跟事务有什么关系?为什么这篇文章要把事务、mvcc、锁这三个知识拼凑在一起?要回答这个问题,我觉得还是具体看下mvcc和锁的机制实现。 一、数据库事务 ...

2018-12-23 22:40:48

阅读数 243

评论数 0

Hive SQL执行原理和优化技巧笔记

导语 时间飞梭而过,眼看这2018新年伊始,转眼间128大促已经落下帷幕,回顾过去的两周,协助大促监控和业务分析捞数竟然暂用了我大量的工作时间,期间不断的在用Hive SQL进行捞数分析,本着对工作认真负责的态度,对使用的语言做到知其然而知其所以然,最近好好的研究了一把Hive SQL的执行原理...

2018-12-17 01:17:48

阅读数 181

评论数 0

一致性算法Raft的原理简介与源码初探

目录一、Raft算法背景二、与Paxos算法的比较第一个是 Paxos 太难以理解。第二个是它难以在实际环境中实现。三、Raft算法简介领导者选举日志复制安全性一图了解Raft算法四、Raft源码简介 一、Raft算法背景 Raft是一种共识算法,旨在替代Paxos。 它通过逻辑分离比Paxo...

2018-12-10 01:20:05

阅读数 141

评论数 0

财务系统库存重构现有量方案追忆

背景: 小陈在老王和龙哥的要求下,要重构一个旧的财务库存系统。那么第一件事就是了解财务库存系统干啥的。 财务库存系统,系统主要职能在于处理上游wms(仓储系统-物理仓储)推送的库存指令,对应处理,生成财务库存数据,作为结算依据。(简单理解,对比物理仓储,增加了财务信息,如公司,税,供应商,po-采...

2018-12-02 22:48:29

阅读数 69

评论数 0

Vue前端测试实践

漫谈前端自动化测试 前端自动化测试,也就近几年发展出来的概念。相对于后端测试关注的更多是界面交互的场景。对于一些需求快速迭代的也前端自动化测试有时是负收益的,因为测试场景根本跟不上业务的变更。而对于一些业务相对稳定的项目和产品,如内部系统,前端自动化测试显得更有价值。 前端自动化框架 不得不...

2018-11-26 00:10:40

阅读数 190

评论数 0

日常工作中数据特征引发的慢查询

创建索引的目的是为了提升查询效率,但是创建了索引不等于查询效率提升。

2018-11-15 19:47:51

阅读数 134

评论数 0

【JAVA】If...Else if...else...

【JAVA】If...Else if...else...如果……又如果……否则……那你也不能这样用呀!熟悉的场景熟悉的味道不一样的体验小结如果……如果……如果……18层地狱“花心”的条件小结如果……如果……没有如果!没有如果高富帅的认证异常没有如果庞大的异常熔断机制正确地使用业务异常熔断回归高富帅...

2018-11-06 14:50:28

阅读数 571

评论数 0

TLS握手协议竟然能教你追女神?

TLS握手协议是TLS协议里面的重要组成部分,没有它的话TLS也不可能建立起来。就如同你要摆脱单身的话,怎么样也得懂得一点追女孩的技巧和步骤吧。其实在TLS握手协议里面是隐含着追女神的几个关键过程和技巧。什么?TLS握手协议竟然能教我追女神?是的,赶紧来一边学TLS握手协议,一边学怎么追女神吧! ...

2018-11-04 22:11:38

阅读数 128

评论数 0

图解spark sql解析过程

前言 本文主要是通过轻松漫画方式将 复杂的spark sql转为RDD原理 呈现给大家. 版本 spark 2.3.2 准备 mysql表 CREATE TABLE employee ( id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_...

2018-10-29 02:26:25

阅读数 548

评论数 0

如何快速实现分库分表

小明在外包公司负责一个项目一段时间了,这个项目还算不错,一段时间后就积累了一定的数据量。有一天领导找到小明说:“现在这个项目数据量上来了,单库逐渐有点抗不住了,现在客户砸钱了,要求提升性能,你尽最快的能力对我们这个项目进行分库分表吧。怎么实现我不管,要尽快上线” 小明听到后有点蒙圈了,分库分表这事...

2018-10-21 22:07:55

阅读数 925

评论数 0

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