
架构设计
Aresiii
十几年项目管理和研发经验,热爱技术,精通C++、Golang、Java、Python等语言
莫待春风才启航,早从秋水铸基石。
展开
-
信息可视化
信息可视化(英文:Information visualization)是一个跨学科领域,旨在研究大规模非数值型信息资源的视觉呈现,如软件系统之中众多的文件或者一行行的程序代码,以及利用图形图像方面的技术与方法,帮助人们理解和分析数据。与科学可视化相比,信息可视化则侧重于抽象数据集,如非结构化文本或者高维空间当中的点(这些点并不具有固有的二维或三维几何结构)。 通过以上,我们在进行一原创 2012-07-20 16:33:02 · 1613 阅读 · 0 评论 -
业务上需要建立正确数学模型
1. 一个正确的数学模型应当在形式上是简单的。(托勒密的模型显然太复杂。)2. 一个正确的模型在它开始的时候可能还不如一个精雕细琢过的错误的模型来的准确,但是,如果我们认定大方向是对的,就应该坚持下去。(日心说开始并没有地心说准确。)3. 大量准确的数据对研发很重要。4. 正确的模型也可能受噪音干扰,而显得不准确;这时我们不应该用一种凑合的修正方法来弥补它,而是要找到噪音的根源转载 2012-07-23 15:21:24 · 1029 阅读 · 0 评论 -
三层网络通信框架架构思想
利用分层概念,架构网络三层网络架构思想第一层 网络基础层第二层 事件响应层第三层 对外接口层原创 2014-11-01 16:37:25 · 1861 阅读 · 0 评论 -
一种高效无锁内存队列的实现
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很转载 2015-09-11 16:59:44 · 922 阅读 · 0 评论 -
关于JavaScript与HTML的交互事件
JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、浏览器、元素或与之相关对象发生特定事情时,浏览器会产生事件。如果JavaScript关注特定类型事件,那么它可以注册当这类事件发生时要调用的句柄。事件流事件流描述的是从页面中接收事件的顺序,比如有两个嵌套的div,点击了内层的div,这时候是内层的div先出发click事件还转载 2016-04-05 14:49:12 · 2070 阅读 · 0 评论 -
大型分布式网站架构技术总结
本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。1. 大型网站的特点用户多,分布广泛大流量,高并发海量数据,服务高可用安全环境恶劣,易受网络攻击功能多,变更快,频繁发布从小到大,渐进发展以用户为中心免费服务,付费体验转载 2016-02-29 18:16:12 · 939 阅读 · 0 评论