Build Trading System
Money And Economy
搭建推荐系统
Posted on
In
Research And Develop
,
Recommender System
Mysql浅尝辄止
Posted on
In
Research And Develop
MySQL网络协议
MySQL目前有五种连接方式,分别是TCP/IP,TLS/SSL,Unix Sockets,Shared Memory,Named pipes.
方式 | 默认开启 | 支持系统 | 只支持本机 | 如何开启 | 参数配置 |
---|---|---|---|---|---|
TCP/IP | 是 | 所有系统 | 否 | –skip-networking=yes/no. | –port –bind-address |
TLS/SSL | 是 | 所有系统(基于TCP/IP)之上 | 否 | –ssl=yes/no. | –ssl-* options |
Unix Sockets | 是 | 类Unix系统 | 是 | 设置–socket= 来关闭. | –socket=socket path |
Shared Memory | 否 | Windows系统 | 是 | –shared-memory=on/off. | –shared-memory-base-name= |
Named pipes | 否 | Windows系统 | 否 | –enable-named-pipe=on/off. | –socket= |
Unix Sockets和Shared Memory都是只支持本机的,所以如果你的程序和数据库是在一台机子的,就可以考虑这两种协议。
Correction Design And Impl (调色架构设计)
Color Correction (调色)
Colorimetry (色度学)
海量高并发系统架构设计
基础篇
高并发系统:它的通用设计方法是什么
高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。这些方案好似能操纵流量,让流量更加平稳得被系统中的服务和组件处理。
我们在应对高并发大流量时也会采用类似 抵御洪水 的方案,归纳起来共有三种方法:
-
Scale-out(横向扩展)
分而治之是一种常见的高并发系统设计方法,采用分布式部署的方式把流量分流开,让每个服务器都承担一部分并发和流量。 -
缓存
使用缓存来提高系统的性能,就好比用 「拓宽河道」的方式抵抗高并发大流量的冲击。 -
异步
在某些场景下,未处理完成之前,我们可以让请求先返回,在数据准备好之后再通知请求方,这样可以在单位时间内处理更多的请求。
小而美的Instagram:摄影爱好者的创业史[转载]
Posted on
In
转载
Instagram不是第一个照片网络共享服务提供者,也不是唯一一个社交类APP。它Instagram有17个效果的滤镜,你可以任选一个美化你的照片。类似于社交网站,你可以写上照片的描述,记录下拍照的地点,你可以看到你关注朋友的照片,“赞”一下,或是留下评论。
这个介于“移动版flickr”和“影像版twitter”之间的应用有许多贴心的细节,比如界面打开速度快;滤镜的应用几乎是即时的;在你挑选滤镜时就在后台悄悄上传照片了;页面干净,功能简单;更重要的是:免费。
当你规模很小的时候,难免被外界用比较表面的方式“定义”来认识你。