标签:函数式编程

Spring

类 Spring 的 Node.js 框架 —— Nest.js 4.6.1 发布

小丁 发布于 2018-02-23

Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。在底层,Nest ...

阅读(31)评论(0)赞 (0)

android技术

Android Weekly #292 安卓开发周刊 中文版

尖兵 发布于 2018-02-11

文章 & 教程 Android辅助功能教程:入门教程(www.raywenderlich.com) 随着人口减少,视力,听力,行动能力和认知功能下降,你应该尽力为每个人提供最好的应用程序体验。Victoria Gonda 告诉你如何用入门教程。 Android版Ratch...

阅读(57)评论(0)赞 (0)

IOS技术

继承和面向接口(iOS架构思想篇)

xubiao.zhuang 发布于 2018-02-09

前言 在开篇之前思考几个问题? 1、继承最大的缺点是什么? 2、为什么说耦合也可能是一种需求? 3、有哪些场景不适合使用继承? 4、继承本身就具有高耦合性,但却可以实现代码复用,有哪些替代方案可以去除高耦合性并实现代码的复用? 5、iOS 开发中有否有必要同一派生 ViewCon...

阅读(76)评论(0)赞 (0)

Spring

我的2018学习清单

dulong 发布于 2018-02-07

作为一个开发人员,我们最大的挑战就是保持自己了解新的技术。技术变化很快,你大概每两年就会看到一个新版本的编程语言和框架。 就拿2017年来说,AR、VR、区块链、人工智能等等已经扑面而来了。除了这些离我们较远的,说几个离我们最近的:JDK 9、 Spring 5、 Spring ...

阅读(71)评论(0)赞 (0)

Spring

Java开发2018年值得学习的10大技术

5

Harries 发布于 2018-02-07

快,关注这个公众号,一起涨姿势~ 全文字数:   1600 阅读时间:  5分钟 坐稳了没?要开车了哦 作为一个开发人员,我们最大的挑战就是保持自己了解新的技术。技术变化很快,你大概每两年就会看到一个新版本的编程语言和框架。 就拿2017年来说,AR...

阅读(44)评论(0)赞 (0)

Spring

使用 Spring Boot 2.0 + WebFlux 实现 RESTful API

6

Harries 发布于 2018-01-18

概述 什么是 Spring WebFlux, 它是一种异步的, 非阻塞的, 支持背压(Back pressure)机制的Web 开发框架. 要深入了解 Spring WebFlux, 首先要了知道 Reactive Stream . 另一种编程姿势, 和命令式编程相对的姿势. 滚...

阅读(56)评论(0)赞 (0)

Spring

Spring 5 响应式编程

yanxinchi 发布于 2018-01-08

近年来,响应式编程在开发者社区和客户中很受欢迎,由于其以声明的方式构建应用程序的能力,而不是强制,形成更加敏感和有弹性的应用。Spring 5 将反应系统纳入其核心框架的事实已经显示出向声明式编程的范式转变。 响应式编程 管理数据生产者和消费者之间的异步数据流,它们需要以流畅的方...

阅读(75)评论(0)赞 (0)

IOS技术

【星霜荏苒】 – 程序员如何在技术浪潮的更迭中保持较高的成长速度 ?

13

puefu.he 发布于 2018-01-02

题记 作为技术人,到年底都会进行一次自我反思或者总结,回过头来看看这一年自己成长了多少。笔者也不例外,同样打算从 2017 年开始记录自己的年终总结。虽然这种总结的文章不算纯技术文章,但是为了避免记流水账,所以想尽脑汁想以一种新颖的方式展现在读者面前。于是打算用一个大家比较关心的...

阅读(73)评论(0)赞 (0)

Spring

Spring核心技术原理-(2)-通过Web开发演进过程了解一下为什么要有Spring AOP?

7

刘莉莉 发布于 2017-12-25

上一篇: Spring核心技术原理-(1)-通过Web开发演进过程了解一下为什么要有Spring? 上一篇从Web开发演进过程的一个侧面简述了一下为什么会有Spring?事实上只介绍了为什么会有Spring IOC(控制反转/依赖注入)以及Spring IOC的雏形。我们都知道S...

阅读(84)评论(0)赞 (0)

IOS技术

用 Swift 模仿 Vue + Vuex 进行 iOS 开发(一):ReSwift

1

puefu.he 发布于 2017-12-15

本文由 Yison 发表在 ScalaCool 团队博客。 因 水滴 计划研发移动端的商家应用,笔者开始了 iOS 端的整体方案设计工作。 由于没有历史包袱,且团队愿意尝试一些不同的方案,经过两周专注的学习和调研之后,我们并没有采用主流的 MVVM 架构,而是基于 ReSwift...

阅读(69)评论(0)赞 (0)

android技术

谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好

17

xiaoli.wang 发布于 2017-11-29

Google 已经多次表达过他们不反对 Kotlin 的使用,只要 Kotlin 编译器依然生成有效的字节码,那么 Google 就不会阻止任何人使用它。 但很多人依然在等待官方的正式支持,一件可能永远不会发生的事情。 虽然我们等到了这一刻,但我想如果能够知道...

阅读(59)评论(0)赞 (0)

IOS技术

Objective-C 和 Swift 面试题

3

yanxinchi 发布于 2017-11-17

前言 在 iOS 开发中,语言的选择是最初的一步。 Objective-C 是苹果为 iOS 和 Mac 开发量身定制的语言。它随着 iPhone 的出现而大火,直到今天国内外大多数的 App 依然是用 Objective-C 在写。它一度在 TIOBE 排行榜上位列第三名,仅次...

阅读(136)评论(0)赞 (0)

IOS技术

Swift的世界,如何写好单元测试?

3

hanze 发布于 2017-11-15

前言 Unit Test.png 作为一名无所事事的公司蛀虫,总是想在平静的日子里搞出点事情。于是我发现,公司的网络层作为基础库竟然没有单元测试覆盖,是不是有失软件工程水准呢?于是就有了接下来的故事… Why? 当我们做某件事情的时候,我们常常抱有强烈的目的性,那么单...

阅读(56)评论(0)赞 (0)

Spring

HTTP服务异步化改造实践

11

hanze 发布于 2017-11-14

背景 我们在入口层有一个提供HTTP服务的应用。随着业务的复杂,一个用户请求的处理过程,涉及多个对后端远程服务的调用。为了实现的简单,目前都是使用同步方式完成的,也就是在一个请求的处理过程中,会占用一个容器线程进行逻辑运算和同步远程调用。这种开发方式的好处是直观,开发成本低,但也...

阅读(104)评论(0)赞 (0)

IOS技术

给 iOS 开发者的 RxSwift(一)

3

puefu.he 发布于 2017-11-13

RxSwift 或许我们都听说过,但或许只知道 RxSwift 这个单词,长篇大论关于 RxSwift 的介绍往往使读者迷失在各种概念当中,却不知如何让它大展伸手。或许我们可以换一种姿势,一些应用场景会让我们产生共鸣,解决问题的方式由很多,为什么不找一种最优的呢?RxSwift也...

阅读(106)评论(0)赞 (0)

Spring

使用 Spring 5 的 WebFlux 开发反应式 Web 应用

wenming.gapo 发布于 2017-10-25

Spring 5 是流行的 Spring 框架的下一个重大的版本升级。Spring 5 中最重要改动是把反应式编程的思想应用到了框架的各个方面,Spring 5 的反应式编程以 Reactor 库为基础。在之前的文章《使用 Reactor 进行反应式编程》中,已经对 Reacto...

阅读(143)评论(0)赞 (0)

Spring

Spring Framework 5 中的新特性

changyuan.xu 发布于 2017-10-18

Spring 5 于 2017 年 9 月发布了通用版本 (GA),它标志着自 2013 年 12 月以来第一个主要 Spring Framework 版本。它提供了一些人们期待已久的改进,还采用了一种全新的编程范例,以 反应式宣言 中陈述的反应式原则为基础。 这个版本是很长时间...

阅读(567)评论(0)赞 (0)

IOS技术

函数式编程-将Monad(单子)融入Swift

xiaoli.he 发布于 2017-10-17

前言 近期又开始折腾起Haskell,掉进这个深坑恐怕很难再爬上来了。在不断深入了解Haskell的各种概念以及使用它们去解决实际问题的时候,我会试想着将这些概念移植到Swift中。函数式编程范式的很多概念在Swift等主打面向对象范式的语言中就像各种设计模式一样,优雅地帮助我们...

阅读(131)评论(0)赞 (0)