- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 微服务
1. 简介微服务的概念最初由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言书写,以及不同数据存储技术,并保持最低限度的集中式管理。 微服务是一种基于软件
2016-07-18 19:11:29 2171
原创 负载均衡算法
1. 简介负载均衡的发展基础就是负载均衡算法。针对不同的服务器我们也会采用不同的负载均衡算法,因为他们所具备的和要求的功能各不相同。实际服务器(RealServer)可以被分配不同的加权值来调整被分配的流量。比如性能高的大型服务器可配置较大的加权值,而为性能较低的小型服务器设置较小的加权值。为了避免服务器因过载而崩溃,可为实际服务器指定最大连接阈值来避免该服务器过载。任何服务器可被指定为另一台服务器
2016-07-13 16:35:25 136
转载 高并发性能调试经验分享
转自:https://zhuanlan.zhihu.com/p/21348220引文4月份的时候看到一道面试题,据说是腾讯校招面试官提的:在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的bug,你如何调试这个bug?知乎原贴地址如下:腾讯实习生面试,这两道题目该怎么回答? - 编程 . 遗憾的是知乎很多答案在抨击这道题本身的正确性,虽然我不是这次的面试官,但我认为这是一道非常好的面试
2016-07-13 15:13:26 4091
转载 分布式系统
1. 简介分布式存储特点概括:规模大+成本低。 分布式存储的挑战来源自于其设计的两个技术领域:分布式 + 存储:1.1 要素可扩展:灵活水平扩展到成百上千上万,并且整体性能线性增长。 低成本:构建与低成本PC,兼备自动容错,自动负载均衡等机制。 高性能:秒,毫秒,亚秒级别。 易用:构建生态环境,与其它系统集成,如监控,运维,数据导入。1.2 分布式数据分类非结构化数据:如文本,图像,图
2016-07-13 14:18:07 632
原创 算法 --- 一致性哈希算法
简介一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数据库的人都知道,mem
2016-07-12 14:44:22 1026
转载 机器学习 --- 迭代决策树(GBDT)
简介迭代决策树GBDT(Gradient Boosting Decision Tree)也被称为是MART(Multiple Additive Regression Tree))或者是GBRT(Gradient Boosting Regression Tree),是一种基于集成思想的决策树模型。 Boosting,迭代,即通过迭代多棵树来共同决策。这怎么实现呢?难道是每棵树独立训练一遍,比如A这个
2016-07-07 18:14:58 1441
转载 Solr&Lucene --- 排序
出处:http://ronxin999.blog.163.com/blog/static/42217920201110532554485/luence 和solr排序都有排序功能,solr的排序就是基于luence的排序来实现的。solr通过url里加solr=true来排序,把后面带的参数封装成SortField,然后根据luence的底层来排序。下面开始讲luence排序的实现。luence排序
2016-07-06 17:53:00 1292
原创 Web --- 缓存
简介缓存就是用来避免频繁的到主存储器(一般来说可能是数据库,结构化的磁盘文件,远程网络接口,程序接口等等提供数据返回的)获取数据而建立的一个存取更快的临时存储器(缓存)。一般来说,缓存比主存储器更小,但是存取速度非常快。 Web缓存介于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器),数量可能是1个或多个;客户端也可能是1个或多个。Web缓存就在服务器-客户端之间监控请求,并且把
2016-07-05 18:36:42 118
转载 Web缓存 --- Varnish方案
简介varnish是一款高性能的开源HTTP加速器。 Varnish代替Squid的理由有三点: 1、Varnish采用了“Visual Page Cache”技术,在内存的利用上,Varnish比Squid具有优势,它避免了Squid频繁在内存、磁盘中交换文件,性能要比Squid高。 2、Varnish的稳定性还不错。 3、通过Varnish管理端口,可以使用正则表达式快速、批
2016-07-05 14:48:14 556
tornado22tornado22tornado22tornado22tornado22
2010-03-08
偏微分方程偏微分方程偏微分方程
2009-07-24
matlab matlab
2009-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人