自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 漫谈千亿级数据优化实践:数据倾斜(纯干货)

0x00 前言 数据倾斜是大数据领域绕不开的拦路虎,当你所需处理的数据量到达了上亿甚至是千亿条的时候,数据倾斜将是横在你面前一道巨大的坎。 迈的过去,将会海阔天空!迈不过去,就要做好准备:很可能有几周甚至几月都要头疼于数据倾斜导致的各类诡异的问题。 郑重声明: 话题比较大,技术要求...

2017-04-23 18:29:24

阅读数 2371

评论数 0

转载 TensorFlow GPU版安装

0x00 前言CPU版的TensorFlow安装还是十分简单的,也就是几条命令的时,但是GPU版的安装起来就会有不少的坑。在这里总结一下整个安装步骤,以及在安装过程中遇到的问题和解决方法。整体梳理安装GPU版的TensorFlow和CPU版稍微有一些区别,这里先做一个简单的梳理,后面有详细的安装过...

2017-04-21 20:59:57

阅读数 5509

评论数 0

原创 漫谈数据仓库之SCD(缓慢变化维度)

0x00 前言本文会分享数据仓库中和缓慢变化维度相关的内容。在看之前建议回顾一下和维度建模相关的知识点,可参考这篇博客:《漫谈数据仓库之维度建模》。为什么会分享这个听起来很奇怪的东西?因为站在的笔者的视角中,只要是做数据仓库的小伙伴们,在工作中基本上都会接触和维度建模相关的内容,而谈到维度建模,就...

2017-04-11 11:16:02

阅读数 1698

评论数 0

原创 漫谈并发和并行

0x00 前言比较担心自己最终有一天会陷入对各种工具的使用,而忽视了对一些基础知识的学习。因此,开始系列地整理一些知识。本文关注并发和并行,虽说是漫谈,其实都是看书看知乎看各种文章,理论基本也都是凑出来的。我只是做了搬运工+自己的一丁点理解。文章结构 概述,大致描述一下并发和并行的区别 摘录了两个...

2017-04-11 11:08:16

阅读数 356

评论数 0

原创 通过源码分析String、StringBuffer和StringBuilder

0x00 简介又翻出来了在15年整理的笔记了。感觉当初还是挺较真的。自己对String的理解总是存在着不同程度的误差,经常处于一知半解的状态,而且对其内部的原理也不是特别清楚,碰巧又和同学聊起这个知识点,秉承爱折腾的原则,在论文答辩之际详细整理一下。0x01 说明最初听说的String、Strin...

2017-04-11 11:06:38

阅读数 524

评论数 0

原创 漫谈线程与锁:死磕哲学家进餐问题

0x00 前言线程与锁可以说是并发领域中经典也是应用最广的模型,尽管它有很多众所周知的缺点,但是它依然是开发并发软件的首选技术。线程与锁模型的缺点有很多,比如竞态条件、外星方法、死锁等。我们这里就死磕一下其中的死锁问题。哲学家进餐问题哲学家进餐问题是描述死锁最经典的问题,我们后续整个文章都会以此为...

2017-04-08 10:27:08

阅读数 768

评论数 0

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