首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
张_逸
掘友等级
CTO 公众号:逸言
|
成创翻
热爱编码,精于架构,爱好写作,乐于分享。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
在Scala项目中使用Spring Cloud
由于Scala本身属于JVM下的语言,因此它能够较好地与Java项目融合在一起。在Scala中调用Java库,基本上与在Java中调用Java库的方式是相同的(反过来则未必,必将Java没有Scala中独有的语法糖)。因此,在Scala中可以非常方便地调用Spring Clou…
面向流的设计思想
响应式编程(Reactive Programming)的本质是异步非阻塞的高响应式处理,最核心思想则为Everything is stream,即针对流进行处理,这是其根本。从这个角度讲,我们可以将响应式编程的设计思想视为Stream-Oriented Design,即面向流的…
使用Spark读取并分析二进制文件
客户希望通过spark来分析二进制文件中0和1的数量以及占比。如果要分析的是目录,则针对目录下的每个文件单独进行分析。分析后的结果保存与被分析文件同名的日志文件中,内容包括0和1字符的数量与占比。 要求:如果值换算为二进制不足八位,则需要在左侧填充0。 可以在linux下查看二…
Scala的面向对象和函数编程
很难说FP和OO孰优孰劣,应该依场景合理选择使用。倘若从这个角度出发,Scala就体现出好处了,毕竟它同时支持了OO和FP两种设计范式。从设计角度看,我认为OO更强调对象的自治,即每个对象承担自己应该
并非 Null Object 这么简单
原文地址:并非 Null Object 这么简单博客地址:http://zhangyi.farbox.com 在大多数程序语言中,我们都需要与 Null 打交道,并且纠缠于对它的检查中。一不小心让它给溜出来,就可能像打开潘多拉的盒子一般,给程序世界带来灾难。说起来,在我们人类世界中,N…
基于 MVC 理解 React+Redux
我认为 MVC 模式虽然已经诞生了许多年,也有无数前端框架遵循了 MVC 模式,但我们在前端开发时,很多时候还是忽略了这个模式蕴含的思想。该思想的核心就是职责分离,这种分离又隐含了 “信息专家模式” 的意义,直白地说,就是“专业的事情应该交给专业的人去做”。 MVC(Model-View-…
基于 Scala 的产品开发实践 | 掘金技术征文
原本地址:基于 Scala 的产品开发实践博客地址:http://zhangyi.farbox.com/ 我们的产品架构 整体架构 我们的产品代号为 Mort(这个代号来自电影《马达加斯加》那只萌萌的大眼猴),是基于大数据平台的商业智能(BI)产品。产品架构如下所示: 我们选择了 Sp…
当函数成为一等公民时,设计模式的变化
GOF 提出的设计模式,其本质思想是封装变化。故而,创建型模式封装的是对象创建的变化,结构型模式封装的是对象之间的协作与组合结构,行为型模式则封装了对象行为的变化。所谓 “行为”,不正是函数所能要表达的吗?在支持 FP 的编程语言中,函数成为了一等公民,即它可以脱离对象而单独存在,也能…
基于 Scala Trait 的设计模式
在《作为 Scala 语法糖的设计模式》博文中,我重点介绍了那些已经融入 Scala 语法的设计模式。今天要介绍的两个模式,则主要与 Scala 的 trait 有关。 Decorator Pattern 在 GoF 23 种设计模式中,Decorator Pattern 算是一个比较特殊的模式。它…
团队文化的谜题
天蝎是十二黄道星座中最为明亮的一个星座,据说是天后赫拉为了惩罚胡乱驾乘太阳车给人间酿成灾祸的太阳神之子法厄同,从而放出的一只毒蝎。不过在美剧《天蝎计划》(Scorpion) 中,这只毒蝎摇身一变为一支无所不能、无与伦比的天才黑客团队。在这个团队中,我们看到的是极端的一元文化,超凡…
下一页
个人成就
文章被点赞
357
文章被阅读
48,874
掘力值
1,661
关注了
4
关注者
2,141
收藏集
7
关注标签
7
加入于
2017-04-17