ShuSheng007

  • 首页
  • 关于
  • 联系
ShuSheng007
天行健,君子以自强不息 地势坤,君子以厚德载物
微服务

微服务实践之负载均衡(Spring Cloud Load Balancer)-SpringCloud(2020.0.x)-2

概述 众所周知,由于Netflix的微服务组件进入维护期,SpringCloud逐渐移除了这些组件,包括负载均衡组件Ribbon。现在SpringCloud学精了,不是与某一个类库绑定,而是提供了一套抽象,这样就可以在保持接口不变的情况下随意切换实现方案。 在微服务实践之服务注册与发现(Nacos)-SpringCloud(2020.0.x)-1我们使用了系统默认的round-robin算法RoundRobinLoadBalancer.class,那我们如何切换到其他算法呢? 实现原理 如果你急于想知道如何切换负载…

11/22/2021 0条评论 962点热度 4人点赞 shusheng007 阅读全文
微服务

微服务实践之服务注册与发现(Nacos)-SpringCloud(2020.0.x)-1

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在上一篇微服务之如何从零搭建(吹牛逼篇)中概述了当前Java生态中从零搭建微服务架构所涉及的一些技术和组件,接下来我会选择当前较为流行的组件逐步搭建一套演示微服务架构,请有兴趣的同学持续关注。 由于微服务架构中服务天生就是要随时准备着生死,这就使得服务注册与发现成为一个非常关键的功能。阿里开源的Nacos就是其中的佼佼者,详情请参考官方文档,我们今天就实际上手一下这个组件。 安装Nacos 我们知道Nacos会作为一个服务(集群)运行,…

11/20/2021 0条评论 728点热度 1人点赞 shusheng007 阅读全文
微服务

微服务之从零搭建(能吹牛逼篇)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 IT世界唯有变化才是永恒的。这不微服务刚兴起没有几年,现如今已经在全力向云原生时代过度了,有人称其为后微服务时代。云原生时代的里程碑应该是从kubernetes,江湖人称K8s,在2017年底彻底赢得容器编排战争开始的吧。现如今K8s被公认为云时代的操作系统,各大云厂商都在不遗余力的推广,因为没有K8s的日子里,他们的工作基本上是将物理机房搬到了云上而已,即是自己搭机房还是别人帮你搭机房的区别。但是有了K8s他们现在都牛逼轰轰的,声称要…

10/20/2021 0条评论 596点热度 1人点赞 shusheng007 阅读全文
分布式

缓存之缓存击穿、缓存穿透和缓存雪崩

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 由于云服务的快速发展,分布式已经成为当今大中型IT架构事实标准。而分布式缓存也基本成为其中的基础设施,在此方面Redis已经获得全面胜利。 为什么要使用缓存 主要思想还是以空间换时间,为了节约CUP及IO资源,进而提高系统的吞吐量及响应速度。如果你的CUP及IO资源完全足够,那就没有必要引入缓存,因为任何事物都具有两面性,缓存也一样。 缓存常见问题 在大中型分布式系统中,数据库非常容易成为整个系统的瓶颈,所以现在基本都会以Redis构建…

10/16/2021 0条评论 435点热度 2人点赞 shusheng007 阅读全文
数据库

如何实现MySql数据库数据不存在则插入存在则更新

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 问题 在插入数据时经常存在如下需求:当此记录不存在就插入,存在则更新而不是插入。 假如有如下表 MariaDB [learn_sql]> show create table students_sample; CREATE TABLE `students_sample` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `STUDENT_ID` char(6) NOT NULL COMMENT '学…

10/06/2021 0条评论 618点热度 0人点赞 shusheng007 阅读全文
Linux

秒懂Linux之实用命令大全

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 Linux毫无疑问是当今服务器领域的霸主,当今世界主流操作系统多少与其有血缘关系,例如Android、IOS,嵌入式系统等等,所以只要你是从事IT相关的工作,或多或少都会接触Linux,偶尔还要使用一下。我也是其中一员,日常不需要经常使用,但是偶尔使用的时候却怎么也想不起那些实用的命令。这个也正常,人的脑子是用来记住那些对自己至关重要的信息的,所以此处将记录自己日常使用中的一些实用Linux命令,供自己和他人查阅。 使用方法(此渔非鱼)…

10/03/2021 0条评论 535点热度 0人点赞 shusheng007 阅读全文
Kafka

Kafka之从0到1(part1)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 用了一段时间Kafka,觉得很有必要总结一下这个神器。文章深度属于入门级的,适合小白入门,待熟练掌握后就可以从官网以及源码中获取更加高级的内容了。 Kafka是啥? 关于这一点比较有意思,Kafka官网说自己是一个事件流平台(event stream platform),但我们大部分时间却认为它和RabbitMQ一样是个消息队列。这就好比你认为你是女神的真命天子,而她却只把你当钱包一样,其实是你刚好提供了钱包这一功能而已。 不论是什么,…

09/25/2021 0条评论 478点热度 3人点赞 shusheng007 阅读全文
SpringBoot

什么是Spring Profiles 以及如何使用

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在你刚接触SpringBoot的时候有没有对它提供的Profile有些许不适应,经过摸索后才领悟到它的强大。今天我就对Profile进行一点归纳总结,留作互联网记忆。 Profile是什么 Profile翻译成中国话就是:简介,档案... 。例如王二狗和牛翠花两人各有一套自己的profile 翠花的Profile: 姓名:牛翠花 性别:女 爱好:逛街 王二狗的Profile: 姓名:王二狗 性别:男 爱好:编程,看美女 对应到Sprin…

09/23/2021 0条评论 740点热度 0人点赞 shusheng007 阅读全文
分布式

分布式之什么是BASE理论

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 本理论是分布式之什么是CAP定理的延伸,这些理论指导着我们的实践,实践反过来又完善改进着理论,二者相辅相成。 BASE简介 BASE是Basiclly Available(基本可用),Soft state(软状态),Eventually consistent(最终一致性)三个短语的缩写。 BASE是对CAP中一致性和可用性权衡的结果,其来源于对大规模互联网系统分布式实践的总结,是基于CAP定理逐步演化而来的,其核心思想是即使无法做到强一…

09/20/2021 0条评论 471点热度 0人点赞 shusheng007 阅读全文
分布式

分布式之什么是CAP定理

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 前段时间看到微服务注册中心的如何选择问题,在比较 Netflix eureka 与 Apache zookeeper的时候,总是有人提到CAP定理。很久以前就听说过这个定理,但是当时没有去认真去理解它,这次认真研究了一下,作为笔记简单记录一下。 历史 根据维基百科记载,这个定理起源于加州大学柏克莱分校(University of California, Berkeley)的计算机科学家埃里克·布鲁尔在2000年的分布式计算…

09/20/2021 0条评论 585点热度 2人点赞 shusheng007 阅读全文
12345…7
20201012220841766.jpg#pic_center
分类
  • Android / 3篇
  • Flutter / 4篇
  • Gradle / 1篇
  • Java / 6篇
  • Kafka / 1篇
  • Kotlin / 9篇
  • Linux / 5篇
  • Maven / 1篇
  • SpringBoot / 2篇
  • 分布式 / 3篇
  • 如何系列 / 2篇
  • 密码学 / 1篇
  • 微服务 / 3篇
  • 数据库 / 4篇
  • 杂谈 / 1篇
  • 爬虫 / 1篇
  • 版本控制 / 2篇
  • 设计模式 / 23篇
归档
  • 2021年11月 / 2篇
  • 2021年10月 / 4篇
  • 2021年9月 / 33篇
  • 2021年4月 / 4篇
  • 2020年11月 / 2篇
  • 2020年10月 / 2篇
  • 2020年9月 / 3篇
  • 2020年7月 / 2篇
  • 2020年6月 / 2篇
  • 2020年5月 / 1篇
  • 2020年4月 / 5篇
  • 2020年2月 / 10篇
最近评论
薛 发布于 7 个月前(10月31日) 是小杯的。写成了大杯的 (上面口误
薛 发布于 7 个月前(10月31日) 那个中杯里面的构造器写错了
匿名 发布于 8 个月前(10月08日) 狗哥
匿名 发布于 9 个月前(09月04日) 写的不错,王二狗同学。

版权 © 2021 shusheng007.top 享有所有版权.

THEME KRATOS MADE BY VTROIS

津ICP备17001709号