会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
优雅程序员
以一当十的程序员炼成记 | 微信公众号:YoyaProgrammer
博客园
首页
新随笔
联系
订阅
管理
随笔 - 16
文章 - 0
评论 - 108
阅读 -
57240
2015年7月23日
大话重构 之 原来反OO天天见
摘要: 软件设计的基本原则是道,范式及其背后的模式是术。
阅读全文
posted @ 2015-07-23 01:02 一码
阅读(1751)
评论(2)
推荐(4)
2015年7月6日
算法之美 之 小小方差增量算法带来的大大收益
摘要: 一个小小的方差增量算法,使得消除持续增长的上百GB的明细数据成为可能,空间效率和时间效率都可得到无以伦比的提升。
阅读全文
posted @ 2015-07-06 07:24 一码
阅读(9065)
评论(8)
推荐(7)
2015年7月1日
大话重构 之 防止“加个需求,到处改代码”
摘要: 在商业项目开发过程中,经常会碰到“加个需求,到处改代码”的情况,也就是 散弹式修改 ,典型后果是漏改某些地方,导致整个系统表现不一致。
阅读全文
posted @ 2015-07-01 05:57 一码
阅读(3332)
评论(10)
推荐(9)
2015年6月23日
大话重构 之 职责单一原则真的简单吗
摘要: 为什么即便是经验丰富的程序员写出的程序,也会有违背职责单一原则的代码存在?职责单一原则是一门不断发展的艺术,值得你不断学习和参悟。
阅读全文
posted @ 2015-06-23 08:05 一码
阅读(1823)
评论(2)
推荐(4)
2015年6月15日
大话重构 之 你的参数列表像蚯蚓一样让人厌恶吗
摘要: 道法自然,面向对象的代码也讲究自然。一个商业项目的代码会维护较长时间,人要读很多次,所以写代码一定要讲人话。
阅读全文
posted @ 2015-06-15 09:29 一码
阅读(3173)
评论(11)
推荐(8)
2015年6月11日
Spark大数据处理 之 RDD粗粒度转换的威力
摘要: RDD的粗粒度的转换是否有足够的表达能力,来支持多种多样的应用需求呢?一起来看看如何模拟Google经典的MapReduce和图数据处理框架Pregel。
阅读全文
posted @ 2015-06-11 07:48 一码
阅读(3440)
评论(1)
推荐(2)
2015年6月8日
大话重构 之 答读者问
摘要: 代码质量取决于程序员的素养,而代码质量几乎反应了程序员的素养。
阅读全文
posted @ 2015-06-08 18:37 一码
阅读(1007)
评论(8)
推荐(5)
2015年6月5日
Spark大数据处理 之 从WordCount看Spark大数据处理的核心机制(2)
摘要: Spark究竟适用于哪些场景?RDD为何要设计成只读的?RDD为啥只支持粗粒度转换?RDD都放内存中了咋个容错?进来看看吧。
阅读全文
posted @ 2015-06-05 08:43 一码
阅读(2419)
评论(0)
推荐(1)
2015年6月3日
大话重构 之 消除巨无霸类
摘要: 当你看到别人写的超过千行的巨无霸类,以及随着时间的累积,自己写的类也稳步迈向巨无霸的时候,是不是既恐惧又无奈?一码今天就带小伙伴们征服巨无霸,打造属于自己的成就感。
阅读全文
posted @ 2015-06-03 09:16 一码
阅读(2899)
评论(11)
推荐(4)
2015年5月29日
Spark大数据处理 之 从WordCount看Spark大数据处理的核心机制(1)
摘要: 大数据处理肯定是分布式的了,那就面临着几个核心问题:可扩展性,负载均衡,容错处理。Spark是如何处理这些问题的呢?
阅读全文
posted @ 2015-05-29 23:06 一码
阅读(6277)
评论(4)
推荐(3)
2015年5月25日
大话重构 之 消除过长方法
摘要: 对于新手而言,很困恼面向对象的程序中完全找不到计算逻辑,反而是无穷无尽的方法调用,但是当你习惯面向对象后就会了解到短方法的价值所在。
阅读全文
posted @ 2015-05-25 07:49 一码
阅读(2395)
评论(2)
推荐(4)
2015年5月23日
Spark大数据处理 之 动手写WordCount
摘要: 寥寥10多行代码,就已经完成了,比大家想象的要简单,完全看不出大数据背后的存储,分布式,容错处理,这就是Spark给我们带来的福利。
阅读全文
posted @ 2015-05-23 09:07 一码
阅读(8400)
评论(8)
推荐(4)
2015年5月22日
高效法则 之 你还在用这么low的方法打开软件吗?
摘要: 大家都习惯了这些打开软件的方式,习惯归习惯,它高效吗?
阅读全文
posted @ 2015-05-22 19:34 一码
阅读(3382)
评论(41)
推荐(7)
2015年5月20日
大话重构 之 解决万恶之首“重复代码”
摘要: 解决重复并不困难,困难的是发现重复。发现重复并不困难,困难是培养发现重复的习惯。
阅读全文
posted @ 2015-05-20 09:41 一码
阅读(6609)
评论(0)
推荐(4)
2015年5月18日
高效法则 之 码龙们,你们还在浪费自己的生产率吗?!
摘要: 《高效法则》会带着大家沿着大师的步伐,重温各个高效法则,并用目前最新可用的工具进行解说。
阅读全文
posted @ 2015-05-18 15:04 一码
阅读(603)
评论(0)
推荐(1)
下一页
公告
昵称:
一码
园龄:
10年1个月
粉丝:
43
关注:
0
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
重构
(9)
Spark
(4)
效率
(2)
算法
(1)
随笔分类
(16)
Spark大数据处理(4)
大话重构(9)
高效法则(2)
算法之美(1)
随笔档案
(16)
2015年7月(3)
2015年6月(6)
2015年5月(7)
阅读排行榜
1. 算法之美 之 小小方差增量算法带来的大大收益(9065)
2. Spark大数据处理 之 动手写WordCount(8400)
3. 大话重构 之 解决万恶之首“重复代码”(6609)
4. Spark大数据处理 之 从WordCount看Spark大数据处理的核心机制(1)(6277)
5. Spark大数据处理 之 RDD粗粒度转换的威力(3440)
评论排行榜
1. 高效法则 之 你还在用这么low的方法打开软件吗?(41)
2. 大话重构 之 你的参数列表像蚯蚓一样让人厌恶吗(11)
3. 大话重构 之 消除巨无霸类(11)
4. 大话重构 之 防止“加个需求,到处改代码”(10)
5. 算法之美 之 小小方差增量算法带来的大大收益(8)
推荐排行榜
1. 大话重构 之 防止“加个需求,到处改代码”(9)
2. 大话重构 之 你的参数列表像蚯蚓一样让人厌恶吗(8)
3. 算法之美 之 小小方差增量算法带来的大大收益(7)
4. 高效法则 之 你还在用这么low的方法打开软件吗?(7)
5. 大话重构 之 答读者问(5)
最新评论
1. Re:Spark大数据处理 之 动手写WordCount
“返回结果不为RDD的API是动作” ???,reduceByKey不也是返回RDD吗,这是action算子啊
--Vae音繁华
2. Re:Spark大数据处理 之 动手写WordCount
学习了 大哥
--Lemon_乐
3. Re:Spark大数据处理 之 从WordCount看Spark大数据处理的核心机制(1)
谢谢分享
--青春无语
4. Re:大话重构 之 原来反OO天天见
向来很讨厌这种用显示中的东西做类比然后写代码来解释OO原则和设计模式的,压根不会让人明白,类比也不会恰当,包括大多数文章和市面上的一些设计模式的书籍。OO原则和模式都是在复杂的情况下,多个角度综合分析...
--apodemakeles
5. Re:大话重构 之 消除巨无霸类
最近在看《代码整洁之道》,越来越发现整洁代码的重要性! 文章写的很好,支持
--oz
点击右上角即可分享