首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
architecture
订阅
刘白猿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
高效的并发控制
本文是阅读论文 Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks 的读书笔记,主要介绍数据库系统中的乐观并发控制
分布式架构实践——负载均衡
在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但是随着业务量越来越大,无论是性能上还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个集群对外提供服务。
魅族推荐平台架构
做推荐模块的可以看看~内容来源:2017年4月8日,倪江利在“七牛架构师实践日-大数据技术最佳实践”进行《魅族推荐平台架构》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。 阅读字数:2889 | 5分钟阅读 摘要魅族推荐平台实现了在海量的数据中对算法模型进…
聊聊高并发系统之 HTTP 缓存
最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。 因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以 chrome 为测试浏览器。 浏览器缓存是指当我们使用浏览器访问一些网站页面或者 http 服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以直接使用缓存内容或者仅需要去服务端验证内容是否过期即可。这样的好处可以减少浏览器和服务端之间来回传输的数据量,节省带宽提升性能。
如果有人问你数据库的原理,叫他看这篇文章
一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌 / 百度一下「关系型数据库原理」,看看结果多么的稀少,而且找到的那些文章都很短。现在如果你查找最近时髦的技术(大数据、NoSQL 或 JavaScript),你能找到更多深入探讨它们如何工作的文章。
消息队列设计的精髓基本都藏在本文里了
消息队列已经逐渐成为企业 IT 系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步 RPC 的主要手段之一。
高性能数据库连接池的内幕
作者在这篇文章中全面介绍连接池原理,高性能的设计,优化实践,现有连接池的瓶颈及解决方案。
如何在半小时搭建一个简单的日志分析平台?
人们常常说数据如金,可是,能被利用起的数据,才是 “金”。而互联网的数据,常常以日志的媒介的形式存在,并需要从中提取其中的 "数据"。 从这些数据中,我们可以做用户画像(每个用户都点了什么广告,对哪些开源技术感兴趣),安全审计,安全防护(如果 1 小时内登录请求数到达一定值就报警),业务数据统计(如开源中国每天的博客数是多少,可视化编辑格式和 markdown 格式各占比例是多少)等等。 之所以能做这些,是因为用户的所有的行为,都将被记录在 nginx 日志中或其它 web 服务器的日志中。日志分析要做的就是将这些日志进行结构化,方便我们的业务人员快速查询。日志分析平台要做的就是这些。
苹果核心系统高级工程师谢孟军:开源如何影响程序员?
什么是真正意义上的开源,程序员如何利用开源来提高自己?作者谢孟军,Go 技术专家,目前就职于 Apple,Gopher China 创始人,著名开源框架 beego 开发者,畅销书《Go Web 编程》作者。
一次模拟简单秒杀场景的实践 Docker + Nodejs + Kafka + Redis + MySQL
秒杀活动可以说在互联网上随处可见,从 12306 抢票,到聚划算抢购,我们生活的方方面面都可以看到秒杀的身影。秒杀的架构设计也是对于一个架构师架构设计能力的一次考验。本文的目的并不在于提供一个可以直接落地的设计方案,而是意在提供一个简单的方法,一个思路,使大家能够对于秒杀背后的一些设计有更感性的认识, 并且可以自己亲自动手实践一下。所有的配置及源码都在本文最后的 GitHub repository 中可以找到。