草庐IT

读函数式编程思维笔记01_演化的语言

1. 范式转变1.1. 学习一种全新的编程范式,困难并不在于掌握新的语言1.1.1. 真正考验人的,是怎么学会用另一种方式去思考1.2. 计算机科学的间歇式进步,好思路有时搁置数十年后才变成主流1.3. 第一种面向对象的语言Simula67是1967年发明的,可是直到1983年诞生的C++终于流行起来以后,面向对象才真正成为主流1.4. 早年Java总被认为太慢,内存耗费太高,不适合高性能的应用,如今硬件市场的变迁把它变成了极具吸引力的选择1.5. 命令式编程风格常常迫使我们出于性能考虑,把不同的任务交织起来,以便能够用一次循环来完成多个任务1.6. 函数式编程用map()、filter()这

阿里妈妈牟娜:定向广告新一代点击率预估主模型——深度兴趣演化网络

分享嘉宾:牟娜阿里巴巴高级算法工程师编辑整理:孙锴内容来源:DataFunAITalk《定向广告新一代点击率预估主模型——深度兴趣演化网络》出品社区:DataFun导读:本次带给大家分享是阿里妈妈在2018年做的模型上的创新——深度兴趣演化网络(DeepInterestEvolutionNetwork),分享将从以下几个方面展开——提出该模型的背景及原因该模型的结构详解该模型的最终效果--01背景#1、业务形态在介绍该模型创新背景之前,先来看一下我们的业务形态:当我们打开淘宝的时候,首先呈现的是一个banner形式的广告;在首页猜你喜欢场景下,或者购物链路的其他场景下,会出现一些单品的广告:在

阿里妈妈牟娜:定向广告新一代点击率预估主模型——深度兴趣演化网络

分享嘉宾:牟娜阿里巴巴高级算法工程师编辑整理:孙锴内容来源:DataFunAITalk《定向广告新一代点击率预估主模型——深度兴趣演化网络》出品社区:DataFun导读:本次带给大家分享是阿里妈妈在2018年做的模型上的创新——深度兴趣演化网络(DeepInterestEvolutionNetwork),分享将从以下几个方面展开——提出该模型的背景及原因该模型的结构详解该模型的最终效果--01背景#1、业务形态在介绍该模型创新背景之前,先来看一下我们的业务形态:当我们打开淘宝的时候,首先呈现的是一个banner形式的广告;在首页猜你喜欢场景下,或者购物链路的其他场景下,会出现一些单品的广告:在

优秀架构师必须掌握的架构思维

介绍架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。最近团队来了一些新人,有些有一定工作经验,是以高级工程师/架构师身份进来的,但我发现他们大部分人思维偏应用和细节,抽象能力弱。所以作为团队技术培训的一部分,我整理了这篇文章,希望对他们树立正确的架构设计思维有帮助。我认为,对思维习惯和思考能力的培养,其重要性远远大于对实际技术工具的掌握。由于文章内容较长,所以我把它分成两篇小文章,在第一篇《优秀架构师必须掌握的架构思维》中,我会先介绍抽象、分层、分治和演化这四种应对复杂性的基本思维。在第二篇《四个架构设计案例及其思维方式》中,我会通过四个

优秀架构师必须掌握的架构思维

介绍架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。最近团队来了一些新人,有些有一定工作经验,是以高级工程师/架构师身份进来的,但我发现他们大部分人思维偏应用和细节,抽象能力弱。所以作为团队技术培训的一部分,我整理了这篇文章,希望对他们树立正确的架构设计思维有帮助。我认为,对思维习惯和思考能力的培养,其重要性远远大于对实际技术工具的掌握。由于文章内容较长,所以我把它分成两篇小文章,在第一篇《优秀架构师必须掌握的架构思维》中,我会先介绍抽象、分层、分治和演化这四种应对复杂性的基本思维。在第二篇《四个架构设计案例及其思维方式》中,我会通过四个

一文搞懂 Redis 架构演化之路

现如今Redis变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用Redis时,有没有思考过,Redis到底是如何稳定、高性能地提供服务的?我使用Redis的场景很简单,只使用单机版Redis会有什么问题吗?我的Redis故障宕机了,数据丢失了怎么办?如何能保证我的业务应用不受影响?为什么需要主从集群?它有什么优势?什么是分片集群?我真的需要分片集群吗?...如果你对Redis已经有些了解,肯定也听说过「数据持久化、主从复制、哨兵、分片集群」这些概念,它们之间又有什么区别和联系呢?如果你存在这样的疑惑,这篇文章,我会从0到1,再从1到N,带你一步步构建出一个稳定、高性能的Redis集群

一文搞懂 Redis 架构演化之路

现如今Redis变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用Redis时,有没有思考过,Redis到底是如何稳定、高性能地提供服务的?我使用Redis的场景很简单,只使用单机版Redis会有什么问题吗?我的Redis故障宕机了,数据丢失了怎么办?如何能保证我的业务应用不受影响?为什么需要主从集群?它有什么优势?什么是分片集群?我真的需要分片集群吗?...如果你对Redis已经有些了解,肯定也听说过「数据持久化、主从复制、哨兵、分片集群」这些概念,它们之间又有什么区别和联系呢?如果你存在这样的疑惑,这篇文章,我会从0到1,再从1到N,带你一步步构建出一个稳定、高性能的Redis集群