资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
剖析vue原理&实现双向绑定mvvm
引用【前言】本文将帮助大家了解vue的双向数据绑定原理、核心代码模块,以及如何实现双向绑定。为了便于说明原理与实现,本文相关代码主要摘自vue源码, 并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等,也难免存在一些问题,欢迎大家指正。不过这些并不会影响大家的阅读和理解,相信看完本文后对大家在阅读vue源码的时候会更有帮助。 所有相关代码均详见github:https://git ...
引用 作者:陈开江@刑无刀,金融科技公司天农科技cto,曾任新浪微博资深推荐算法工程师,考拉fm算法主管,先后负责微博反垃圾、基础数据挖掘、智能客服平台、个性化推荐等产品的后端算法研发,为考拉fm从零构建了个性化音频推荐系统。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2017年《程序员》 流动的推荐系统 我们经常谈论的推荐系统(recommender system),从形式上 ...
2016年7个顶级javascript框架
当涉及到web开发时,javascript框架往往是一些开发人员和企业最受欢迎的平台。可能,你有机会尝试过一两个顶级的javascript框架,但你仍然有点不确定哪个才是最佳的最值得掌握的,或者哪个值得你建议你的开发人员选择用于下一个web开发项目。 javascript正在以惊人的速度前进,并且添加新的技能到你的存储库变得有不断的压力。为了做到这一点,知道和了解更多的顶级javascript框架 ...
本文来自:csdn博客 作者:qicosmos 现在rpc框架很多,但是真正好用的rpc却是少之又少。那么什么是好用的rpc,什么是不好用的rpc呢,有一个评判标准吗?下面是我列举出来的衡量rpc好用与否的几条标准: 引用真的像本地函数一样调用 使用简单,用户只需要关注业务即可 灵活,rpc调用的序列化方式可以自由定制,比如支持json,支持msgpack等方式 下面来分别解释这几条标准。 标准 ...
[b]本文来自:http://blog.jimmylv.info/2015-11-11-what-is-really-rest/[/b] what? wikipedia: 表征性状态传输(英文:representational state transfer,简称rest)是roy fielding博士于2000年在他的博士论文中提出来的一种软件架构风格。 roy fielding是http协议( ...
docker 3周岁时,公司推出了mac和windows beta版程序。在经历几个月的公测后,官方博客宣布,docker推出mac版和windows两个稳定版,并且正式用于生产。 在博客中,docker公司感谢开发者们和系统管理人员在公测期间帮助他们发现bug,并且提出调整和改进的建议。 docker发布这两个版本的目标非常简单——开发者可以更加简单方便地在研发机器上使用docker。下面 ...
推荐算法概览(四) 本文是系列文中的第四篇。第一篇文章通过列表形式介绍了推荐算法的主要分类,第二篇文章介绍了不同类型的协同过滤算法,强调了其间的一些细微差别,在第三篇中我们详细介绍了基于内容的过滤算法。本文将会讨论基于之前提过算法而形成的混合型推荐系统,也会简单讨论如何利用流行度来解决一些协同过滤算法与基于内容过滤算法的限制。 混合算法结合了用户及物品的内容特性以及使用数据,以利用这两类数据的优点 ...
引用原文:overview of recommender algorithms 作者: maya.hristakeva 译者: 孙薇 责编: 钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「csdn 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名 公司 职位。 推荐算法概览(一) 为推荐系统 ...
本文来自:xttblog 没有什么东西是一成不变的,包含我们的理想和生活!mysql作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去ioe,都体现出了mysql举足轻重的作用。今天我们就从淘宝的发展来阐述mysql在大型网站下的架构演变史! mysql的可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单 ...
本文来自微信公众号:午夜咖啡 elasticsearch 是最近两年异军突起的一个兼有搜索引擎和nosql数据库功能的开源系统,基于java/lucene构建。最近研究了一下,感觉 elasticsearch 的架构以及其开源的生态构建都有许多可借鉴之处,所以整理成文章分享下。本文的代码以及架构分析主要基于 elasticsearch 2.x 最新稳定版。 elasticsearch 看名字 ...
引用 王勇桥,80后的it攻城狮,供职于ibm多年,mesos和swarm社区的贡献者。 本文节选自《程序员》,谢绝转载,更多精彩,请订阅《程序员》 责编:魏伟,欢迎投稿和咨询报道,详情联系weiwei@csdn.net csdn docker专家群已经建立,还等什么,加入欧洲杯足彩官网吧,微信搜索“k15751091376”加入 本文系作者根据自己对mesos的高可用(high-availability) ...
引用 声明:本文来自「又拍云主办的open talk——在线教育:技术让知识触手可及」的演讲内容整理。ppt、速记和现场演讲视频等参见“upyun open talk”欧洲杯足彩官网。 嘉宾:王宇航,红点直播联合创始人&cto。毕业于中国科学技术大学,风云直播创始团队成员,曾参与逆向adobe flash非公开加密网络协议rtmfp,负责设计实现百万同时在线的大规模视频弹幕系统。2013年联合创立红点 ...
引用 原文:inside the magic pocket 作者:james cowling,在mit就读phd时师从图灵奖得主barbara liskov 翻译:孙薇 自从内部使用、扩展至eb级别的存储系统“magic pocket”发布之后,我们收到了很多正面反馈。我们会继续跟进magic pocket,陆续发布一系列技术博文,从各种有趣的角度来观察这个系统,包括我们的保护机制、操作工具 ...
引用 声明:本文来自腾讯质量开放平台wetest原创投稿文章,未经许可禁止任何形式的转载。 作者: simon,腾讯后台开发高级工程师。 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「csdn 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名 公司 职位。 导读: 分布式系统理念渐渐 ...
本文来自:http://wetest.qq.com/ 在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明: 1. 缓存策略的概念和实例 2.缓存策略的难点:不同特点的缓存数据的清 ...
三个简单要素让你的微服务更有弹性
基于microservices(微服务)来构建分布式系统的优点之一是系统作为一个整体有能力能够承受错误和意外失败的组件、网络、计算资源等。这样的系统对错误更有弹性。容错性背后的原理很简单:假如我们的单体程序出错了,那么它所承担的所有功能都会随之出错;因此让我们把系统分解到更细小的粒度,让系统的任一独立模块出错时而不至于会影响到整个系统的运作。这在理论上听起来不错,但是是否意味着将系统简单的分解成小块 ...
2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。 大趋势 在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了前端,然后后端变得只需要处理简单的数据api。这就让前端开发框架的选择变得尤为重要了。 另外一 ...
再论微服务架构之七宗罪
引用 原文链接:7 deadly sins of a microservices architecture 作者:martin w brennan,viewpop联合创始人 译者:刘帝伟 审核:赵屹华 责编:周建丁(zhoujd@csdn.net) 2014年年底,塔里克·阿贝卓布(tareqabedrabbo,opencredo首席技术官)发表了一篇题为“微服务之七宗罪”的文章,他在此文确定了 ...
引用 声明:本文为csdn作者原创投稿文章,未经许可禁止任何形式的转载。 作者:施哲夫博士,软件工程师。美国密苏里大学计算机博士,数学和统计学硕士。曾在microsoft 、amazon、bloomberg 工作。在数学建模、金融业计算机系统、云计算、机器学习、搜索和自然语言处理方面有多年的研究和开发经验。有多篇论文在一流国际期刊和会议上发表,并曾受邀为欧洲教授的书籍编写章节。特长:数学分析、算法设 ...