首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ohcomeyes
掘友等级
小学生
我是一个人坏人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
浅谈Redis与中间的一些设计策略
Redis是一个开源的高性能键值对数据库,基于内存且可持久化的日志,所以通常也说内存数据库,提供多种键值数据类型能够适应不同的存储需求,所以这两块构成了Redis强大的基础,基于内存的高性能和支持多种数据类型的高可用。 Redis源代码目录utils文件中有一个redis_in…
浅谈Hbase与中间的一些设计策略
前面的文章初入Hadoop生态系统里面有涉及到Hbase的一些特点和数据模型,这里来着重谈谈Hbase和其中的一些设计策略。 rowKey决定Region(区域),columnFamily(列族)决定HFile,并且由于Hbase的多版本性,不同的HFile也有不同的Times…
NoSql与Sql之间的优胜劣汰
NoSql在维基上面的解释是,"non SQL" or "non relational",翻译过来就是非SQL或非关系,我们通常的解释是Not only sql,不仅仅是SQL,我们从相关联的地方来逐步掰扯掰扯。 结构化数据:行数据,存储在二维表(关系型数据库),可以用结构来逻…
初入Hadoop生态系统
说起Hadoop,知道它是一个开源的、可运行于大规模集群上的分布式计算平台,实现了MapReduce计算模型和分布式文件系统HDFS等功能;但对Hadoop整个的生态不够了解,本着爱学习的态度,一块来探探hadoop的生态圈。 日常生活中我们一看到大数据和大数据相关的信息就会想…
关于JVM学还是不学
说起JVM大多数给予的回应是JAVA虚拟机,是JAVA语言跨平台的武器。而且我们在开发中遇到和JVM有关的问题基本上就是OutOfMemoryError(内存溢出),然后一般解决方法就是找到相关的代码进行优化或者调整-Xms(初始内存)和-Xmx(最大能够使用内存大小)。尤其现…
浅谈高可用和设计的一些原则(JAVA)
上文说到了关于高并发的一些原则及设计,这篇主要是讲讲关于高可用这一块,毕竟都是难兄难弟,谁也离不开谁。 高可用的本质就是对系统的不确定性做预期准备,来保证服务的健康,包括经常听到的数据丢失、容灾、故障等除了不可抗因素外,要达到所谓衡量标准的N个9。 关于N个9的计算方式,例如3…
浅谈高并发和设计的一些原则(JAVA)
在设计一个系统的时候,因为场景、时间而异、资源配备等不是一下子就能设计得非常完美,在有限的资源下解决最核心的问题,预测并发现以后可能出现的问题,并逐步解决,所以说系统设计是一个不断迭代的过程,不要过度设计,从迭代中演变和完善。 并发包括并行从概念上来讲都是为了提高效率,在最短的…
Spring cloud(6)-配置管理及刷新(Config,Bus)
分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新(有某些配置信息变化有一定频率和规律,并且希望能够做到尽量实时(营销类,或活动类应用系统)),所以需要分布式配置中心组件。 Spring Cloud Config最大的优势是Spring无缝集成, Sprin…
Spring cloud(4)-熔断(Hystrix)
由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障…
Spring cloud(3)-负载均衡(Feign,Ribbon)
RestTemplate定义了36个与REST资源交互的方法,其中的大多数都对应于HTTP的方法。这里面只有11个独立的方法,有十个有三种重载形式,第十一个则重载了六次,一共形成了36个方法。 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。 使用F…
下一页
个人成就
文章被点赞
516
文章被阅读
89,434
掘力值
2,421
关注了
28
关注者
143
收藏集
1
关注标签
52
加入于
2018-06-13