自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码到功成

技术人生

  • 博客(4)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 常用负载均衡策略分析

背景一般生产环境单机所能承受的QPS压力为2w左右,过大的压力会导致服务器爆炸。即便是单机能够撑住2w QPS,一般也不会这么做,生产环境一般会预留50%的冗余能力,防止QPS因为某个热门的活动而爆炸。当QPS超过单机所能承受的压力时,自然而然会想到引入分布式集群。那么,某一个请求会被哪台服务器处理呢,这是随机的,还是说按照一定的规则处理的?这就是负载均衡算法所要干的事。负载均衡器...

2018-05-06 16:39:10 1782 1

原创 Java并发执行任务的几种方式

背景在编写业务代码时经常遇到并发执行多个任务的需求,因为串行执行太慢,会影响业务代码性能。特别对于直接面向普通用户的业务来说用户体验至关重要,保证用户体验重要的一点是要“快”。业务代码中经常需要调用其它业务接口或者同时从多个数据源取数据再处理等,这种情况下势必要走网络请求,网络消耗必不可少,最好的情况是毫秒级别,一般情况下是几十毫秒级别,甚至几百毫秒,TimeoutException恐怕大家并...

2018-05-06 08:33:59 13255 2

原创 elasticsearch节点角色

在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。 默认情况下,elasticsearch集群中每个节点都有成为主节点的资格,也都存储数据,即双重角色。由两个属性控制:node.master和node.data,默认情况下这两个属性的值都是true: * node.master:表示节点是否具有成为主节点的资格,值为true...

2018-05-08 23:38:43 3321

原创 ElasticSearch核心概念

核心概念Cluster,服务节点集合,集群名称必须唯一,默认为”elasticsearch”。Node, 单服务节点,通过名称标识,默认为UUID,节点通过集群名加入集群中。Index,把一个或多个分片的分组在一起的逻辑空间,默认分为5个主分片和一个replica分片,全部小写。Type,索引的逻辑分区,在Index里可定义多个Type。Document,被索引的基本单元,JSON格...

2018-05-08 23:34:10 298

吴军的数学之美

随着数学的发展和人类文明的进步,数学美的概念会有所发展,分类也不相同,但它的基本内容是相对稳定的,这就是:对称美、简洁美、统一美和奇异美。

2018-05-29

redis设计与实现

本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,更好、更高效地使用Redis。

2018-05-29

C语言常用排序方法, 动画演示

排序方法, 用动画的形式的,给您演示了排序的原理

2011-08-11

C-C++语言趣味程序设计编程百例精解(1)

C-C++语言趣味程序设计编程百例精解(1), 让你越学越有趣

2011-07-29

C语言ISO标准库函数源码

C语言ISO标准库函数源码, 这是世界的标准, 你值得拥有

2011-07-29

优化C语言代码(程序员必读)

每个C程序员必知的代码优化技巧, 要想写出很好代码, 你您少不了这个

2011-07-29

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

TA关注的人

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