加载中
深入浅出 Java 8 Lambda 表达式

摘要:此篇文章主要介绍 Java8 Lambda 表达式产生的背景和用法,以及 Lambda 表达式与匿名类的不同等。本文系 OneAPM 工程师编译整理。 Java 是一流的面向对象语言,除了部分简单数据类型,J...

2015/11/17 11:25
65
深入浅出 Java 8 Lambda 表达式

摘要:此篇文章主要介绍 Java8 Lambda 表达式产生的背景和用法,以及 Lambda 表达式与匿名类的不同等。本文系 OneAPM 工程师编译整理。 Java 是一流的面向对象语言,除了部分简单数据类型,J...

优化函数式编程:向 PHP 移植 Clojure 函数

许多通用程序设计语言试图兼容大多数编程范式,PHP 就属于其中之一。不论你想要成熟的面向对象的程序设计,还是程序式或函数式编程,PHP 都可以做到。但我们不禁要问,PHP 擅长函数式编程吗?...

ES6中的高阶函数:如同 a => b => c 一样简单

作者:Sequoia McDowell 2016年01月16日 ES6来啦!随着越来越多的代码库和思潮引领者开始在他们的代码中使用ES6,以往被认为是“仅需了解”的ES6特性变成了必需的代码常识。这不仅仅是新的语...

2016/04/12 12:59
38
Spring 4 支持的 Java 8 特性

函数式接口, Lambda 表达式, 等等。 看一看在 Spring 4 中有什么样的 Java 8 的特性

爱恨交织!我们经常抱怨却离不开的7种语言

本文作者 Peter Wayner 是 InforWorld 特约编辑,也是超过16本书的作者,其著作涉及开源软件、全自动汽车、保密加强型计算、数字交易等广泛题材。其最新著作为《未来的驾座(Future Ride)》第...

Java 8怎么了:局部套用vs闭包

【编者按】本文作者为专注于自然语言处理多年的 Pierre-Yves Saumont,Pierre-Yves 著有30多本主讲 Java 软件开发的书籍,自2008开始供职于 Alcatel-Lucent 公司,担任软件研发工程师。 本文...

2016/04/28 16:44
40
Java 8怎么了:局部套用vs闭包

【编者按】本文作者为专注于自然语言处理多年的 Pierre-Yves Saumont,Pierre-Yves 著有30多本主讲 Java 软件开发的书籍,自2008开始供职于 Alcatel-Lucent 公司,担任软件研发工程师。 本文...

2016/04/28 16:40
8
移动端开发:架构那点事!

此前,58 同城的技术委员会执行主席沈剑在 OneAPM 的技术公开课上分享过一个主题,「好的架构不是设计出来的,而是演技出来的」。因为对很多创业公司而言,随着业务的发展,网站流量或者移动...

2016/03/02 17:20
89
Java 8 vs. Scala(一): Lambda表达式

【编者按】虽然 Java 深得大量开发者喜爱,但是对比其他现代编程语言,其语法确实略显冗长。但是通过 Java8,直接利用 lambda 表达式就能编写出既可读又简洁的代码。作者 Hussachai Puripunp...

2015/11/30 13:17
34
Python 开发者在迁移到 Go(lang) 时需要知道哪些事?

本文最早由 Repustate 发布,主要介绍将代码迁移至 Go(lang) 时的注意事项。文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文。

2016/05/24 12:25
65
提高Python运行效率的六个窍门

曾灵敏 — MAY 18, 2015 Python是一门优秀的语言,它能让你在短时间内通过极少量代码就能完成许多操作。不仅如此,它还轻松支持多任务处理,比如多进程。 不喜欢Python的人经常会吐嘈Python运...

2015/05/19 00:23
61
提高Python运行效率的六个窍门

曾灵敏 — MAY 18, 2015 Python是一门优秀的语言,它能让你在短时间内通过极少量代码就能完成许多操作。不仅如此,它还轻松支持多任务处理,比如多进程。 不喜欢Python的人经常会吐嘈Python运...

2015/06/08 23:23
162
Java 8怎么了之二:函数和原语

本文主要介绍了 Java 8 中的函数与原语,由国内 ITOM 管理平台 OneAPM 编译呈现。

2016/05/03 17:11
32
为什么响应式编程并非一时之势?

本文作者为 David Buschman,文章从程序架构与系统的发展历程出发,逐步论证了为什么响应式编程并非一时之势,而是能带来更快处理速度,更高硬件利用率的未来选择。文章系国内 ITOM 管理平台...

2016/06/08 11:34
25
如何写一个计算器?

考虑这样一个问题,给定一个字符串,“1+1+(3+4)-2*3+8/2”,如何将它转化为如下形式: “1+1=2” “3+4=7” “2+7=9” “2*3=6” “9-6=3” “8/2=4” “3+4=7” 换句话说,就是如何将字符串...

2015/12/31 11:33
17
敏捷,能让人类登上月球吗?

我们通常认为敏捷是一种较新的软件开发方法。它的成立宣言写在2001年,之后,像 Etsy 和 Uber 这样的“破坏者”采用敏捷从最底层开始构筑他们的业务。 但是我们错了。 敏捷——至少在精神上,...

多维度分析:抽象类和接口的区别

在开发人员岗位面试时,是否了解抽象类和接口之间的基本区别是一个很重要的考量因素。但实际上很少有程序员能给出正确的解答。

2015/09/15 11:43
66
12 种编程语言的起源故事

过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断...

2016/05/19 10:43
60
Python 全栈开发 -- 监控篇

如果你已经玩转了 Python 编程语言语法,肯定想用这些知识,开发一款应用程序,它可以是在网上,可以炫耀或出售,那就需要全栈式开发 Python。具体如何创建,部署和运行生产 Python Web 应用...

2016/01/26 16:45
85

没有更多内容

加载失败,请刷新页面

返回顶部
顶部