Python开发

阅读随手记 201612

2017-03-19  本文已影响121人  ginobefun

关键字:Ctrip DAL、推荐系统、分布式队列、分布式定时任务、微服务、系统架构、Kafka、DistributedLog、分布式缓存、分布式数据库、Motan、RPC、IDEA、机器学习、深度学习、微信小程序、性能调优、Git、函数式编程、服务化、高性能、高并发、高可用;

携程开源数据库访问框架Ctrip DAL

http://www.infoq.com/cn/news/2016/09/Ctrip-DAL

Recommender systems explained

https://medium.com/recombee-blog/recommender-systems-explained-d98e8221f468#.6vi5y036t
http://www.infoq.com/cn/articles/three-recommendation-systems-principle

分布式队列编程:从模型、实战到优化

http://www.infoq.com/cn/articles/distributed-queue-programme-model-actual-combat-optimization

基于Mesos的当当作业云Elastic Job Cloud

http://www.infoq.com/cn/news/2016/09/Mesos-Elastic-Job-Cloud

Mesos的核心概念

Mesos的核心概念

Mesos带来的好处

弃用内置Framework,自研Elastic Job Cloud

Elastic Job Cloud

The Hardest Part About Microservices: Your Data

http://blog.christianposta.com/microservices/the-hardest-part-about-microservices-data/
http://www.infoq.com/cn/news/2016/09/Christian-Posta-Micro-service-da

美团外卖系统架构演进与稳定性的探索

http://www.infoq.com/cn/articles/evolution-and-stability-of-meituan-waimai-architecture

A Technical Review of Kafka and DistributedLog

http://distributedlog.incubator.apache.org/technical-review/2015/09/19/kafka-vs-distributedlog.html
http://www.infoq.com/cn/articles/technology-comparison-of-kafka-and-distributedlog

Kafka and DistributedLog

MTDDL——美团点评分布式数据访问层中间件

逻辑架构

常见性能优化策略的总结

http://tech.meituan.com/performance_tunning.html

Intellij IDEA 一些不为人知的技巧

http://www.jianshu.com/p/364b94a664ff

技术框架与组件使用

http://weibo.com/ttarticle/p/show?id=2309404038032062872510

Motan的模块组成

分布式缓存架构基础

http://weibo.com/ttarticle/p/show?id=2309404022116222639373&mod=zwenzhang

微博缓存中间件CacheService

从优化性能到应对峰值流量:微博缓存服务化的设计与实践

http://weibo.com/ttarticle/p/show?id=2309404013728432540615

Main-HA 双层架构

海量数据存储基础

http://weibo.com/ttarticle/p/show?id=2309404025046866781970&mod=zwenzhang

微博平台采用如下几个层级的组建来进行分布式数据库操作:

分布式数据库操作

分布式架构下的redis client访问:

分布式Redis访问

Java性能调优工程的几点建议

http://www.infoq.com/cn/news/2016/10/javaPerformance-guide-byMonica

机器学习:发展与未来 -- 周志华

http://www.leiphone.com/news/201610/rZ9EHIpeSwBv2Tvq.html

机器学习

Git from the inside out

https://codewords.recurse.com/issues/two/git-from-the-inside-out

一篇非常有意思的介绍Git原理的文章,虽然比较长,但图文结合,花个半个小时能看懂。

Core Functional Programming Concepts

https://thesocietea.org/2016/12/core-functional-programming-concepts/

The JVM Architecture Explained

https://dzone.com/articles/jvm-architecture-explained

JVM Architecture

One Sure-Fire Way to Improve Your Coding

https://changelog.com/posts/one-sure-fire-way-to-improve-your-coding

Best Practices for Building a Microservice Architecture

http://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture

The Platform

Service Essentials

Service Interactions

Development

Deployment

Operations

People

Best Practices for Designing a Pragmatic RESTful API

http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api

服务化框架技术选型与京东JSF解密

http://mp.weixin.qq.com/s/hureIGrLVKO7FLDOWdNjWA

基本的服务化框架包括如下模块:统一的RPC框架,服务注册中心,管理平台。

RPC框架选型

需要考量的因素:

另外如果是从开源里面选择,那么我们还需要考量:

RPC框架比较

注册中心选型

选择注册中心基本要考量:

如果是从开源里面选择,那么还需要考量:

注册中心比较

完善的服务化框架

服务化框架

京东实践

JSF

JSF注册中心

JSF RPC框架

JSF RPC框架

JSF的RPC框架主要分为图中的几个模块,下面大概列下一些功能特性:

JSF管理平台

提供强大管理功能,包括服务管理,监控管理,注册中心管理等功能。

高性能高并发系统的稳定性保障

https://mp.weixin.qq.com/s/YMgIwaz8YC_zNPh_Jf98HA

性能、并发、稳定性三者关系

如何改善延时

metric

如何提高吞吐量

如何保障稳定性

小结

高性能高并发总结

如何更好的设计RESTful API

https://zhuanlan.zhihu.com/p/24592119

微信小程序实战,从入门到弃坑

http://www.jianshu.com/p/4433d46e6235

生命周期及调用流程 页面跳转方式
// bindtap 和 catchtap的区别在于
// bindtap 不会阻止事件冒泡
// catchtap会冒泡事件冒泡
<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>
<view id="tapTest" data-hi="WeChat" catchtap="tapName"> Click me! </view>

// 绑定的函数tapName只是一个函数名称,默认接受一个event对象作为参数
Page({
  tapName: function(event) {
    console.log(event)
  }
})

Java 模块化技术演进和对现有应用微服务化的意义

https://mp.weixin.qq.com/s/7H71uPSKcb2hVam7GU0T6g

JDK 9模块化示意图形 JDK 9模块化代码范例

京东亿级商品搜索核心技术解密

http://mp.weixin.qq.com/s/N2va4w1XERoEIh7ZwT4AUQ

京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。

自身显著的业务特点:结构化的商品数据、极高的召回率要求、商品信息的及时更新、逻辑复杂的商品业务、用户购物的个性化需求;

系统架构分为四个部分:1. 爬虫系统、2. 离线信息处理系统、3. 索引系统、4. 搜索服务系统。

京东商品搜索引擎的整体架构

从上到下共分为3层:

搜索服务流程

解读2016之深度学习篇:开源深度学习框架发展展望

http://www.infoq.com/cn/articles/interpretation-of-2016-deeplearning

技术人员的发展之路

http://coolshell.cn/articles/17583.html

免责声明:相关链接版本为原作者所有,如有侵权,请告知删除。

扫一扫 关注我的微信公众号
上一篇下一篇

猜你喜欢

热点阅读