自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nireus的博客

积跬步至千里 积小流成江海

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 微服务

1. 简介微服务的概念最初由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言书写,以及不同数据存储技术,并保持最低限度的集中式管理。 微服务是一种基于软件

2016-07-18 19:11:29 2132

原创 负载均衡算法

1. 简介负载均衡的发展基础就是负载均衡算法。针对不同的服务器我们也会采用不同的负载均衡算法,因为他们所具备的和要求的功能各不相同。实际服务器(RealServer)可以被分配不同的加权值来调整被分配的流量。比如性能高的大型服务器可配置较大的加权值,而为性能较低的小型服务器设置较小的加权值。为了避免服务器因过载而崩溃,可为实际服务器指定最大连接阈值来避免该服务器过载。任何服务器可被指定为另一台服务器

2016-07-13 16:35:25 115

转载 高并发性能调试经验分享

转自:https://zhuanlan.zhihu.com/p/21348220引文4月份的时候看到一道面试题,据说是腾讯校招面试官提的:在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的bug,你如何调试这个bug?知乎原贴地址如下:腾讯实习生面试,这两道题目该怎么回答? - 编程 . 遗憾的是知乎很多答案在抨击这道题本身的正确性,虽然我不是这次的面试官,但我认为这是一道非常好的面试

2016-07-13 15:13:26 4048

转载 分布式系统

1. 简介分布式存储特点概括:规模大+成本低。 分布式存储的挑战来源自于其设计的两个技术领域:分布式 + 存储:1.1 要素可扩展:灵活水平扩展到成百上千上万,并且整体性能线性增长。 低成本:构建与低成本PC,兼备自动容错,自动负载均衡等机制。 高性能:秒,毫秒,亚秒级别。 易用:构建生态环境,与其它系统集成,如监控,运维,数据导入。1.2 分布式数据分类非结构化数据:如文本,图像,图

2016-07-13 14:18:07 620

原创 算法 --- 一致性哈希算法

简介一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数据库的人都知道,mem

2016-07-12 14:44:22 1005

转载 机器学习 --- 迭代决策树(GBDT)

简介迭代决策树GBDT(Gradient Boosting Decision Tree)也被称为是MART(Multiple Additive Regression Tree))或者是GBRT(Gradient Boosting Regression Tree),是一种基于集成思想的决策树模型。 Boosting,迭代,即通过迭代多棵树来共同决策。这怎么实现呢?难道是每棵树独立训练一遍,比如A这个

2016-07-07 18:14:58 1384

转载 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 1266

原创 Web --- 缓存

简介缓存就是用来避免频繁的到主存储器(一般来说可能是数据库,结构化的磁盘文件,远程网络接口,程序接口等等提供数据返回的)获取数据而建立的一个存取更快的临时存储器(缓存)。一般来说,缓存比主存储器更小,但是存取速度非常快。 Web缓存介于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器),数量可能是1个或多个;客户端也可能是1个或多个。Web缓存就在服务器-客户端之间监控请求,并且把

2016-07-05 18:36:42 107

原创 Solr --- 架构图整理

slor架构图整理。

2016-07-05 15:17:29 2362

转载 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 542

Introduce Servlet3.pdf

该教程详细介绍了servlet3的一些新特性,希望有助于大家学习。

2010-04-15

使用 JDBC 的高级数据库操作使用 JDBC 的高级数据库操作

使用 JDBC 的高级数据库操作使用 JDBC 的高级数据库操作

2010-03-09

SQL语言参考大全SQL语言参考大全SQL语言参考大全

SQL语言参考大全SQL语言参考大全SQL语言参考大全SQL语言参考大全SQL语言参考大全SQL语言参考大全

2010-03-09

Matlab 6.0图形图像处理函数命令及详细列表.pdf

Matlab 6.0图形图像处理函数命令及详细列表.pdf

2010-03-08

tornado22tornado22tornado22tornado22tornado22

tornado22tornado22tornado22tornado22tornado22tornado22tornado22tornado22

2010-03-08

C课件C课件C课件C课件C课件

C课件C课件C课件C课件C课件C课件C课件

2010-03-08

偏微分方程偏微分方程偏微分方程

偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程偏微分方程

2009-07-24

matlab matlab

matlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlabmatlab matlab

2009-07-24

EM算法 代码和思想简介

EM算法,对EM算法的一个介绍,可能会对大家有用,包括其基本思想和简介

2009-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除