ShuSheng007

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

秒懂MySql之从零搭建主从架构

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 @[toc] 概述 今天我们来聊一下软件系统架构中数据库侧的一些常用设计和具体搭建吧,小朋友如果是做软件开发的现在其实也应该对运维这块有一些了解的,软件开发方法论的发展,特别是敏捷开发的发展竟然不知不觉使得开发与运维都紧密的融为一起了,俗称DevOps(DevOps is a set of practices that combines software development (Dev) and IT operations (Ops))。近…

08/07/2022 0条评论 624点热度 2人点赞 shusheng007 阅读全文
SpringCloud

微服务架构之演进历程

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 当前软件系统不跟微服务沾边的话会给人很落后的感觉,但微服务的风刮的有点歪了,你见过只有2个开发者却有10个微服务,然后还都部署在同一台物理机上的系统吗?不要怀疑,真有。 不过微服务架构对于大型软件系统确实是个好东西,今天我们来聊一聊分布式架构的演进吧,水平有限,就当抛砖引玉,不喜勿喷。 前后端分离 现在我们谈论的系统架构一般指后端架构,只有存在后端才有后端架构,对吧?以前前后端是在一起的,所以不分前后端,都是软件架构。那什么是前后端分离…

07/30/2022 0条评论 614点热度 1人点赞 shusheng007 阅读全文
SpringCloud

SpringCloud-Stream3.x版本使用教程及如何整合rabbitmq

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 在SpringBoot如何整合RabbitMQ中我们留了一个坑,就是如何使用SpringCloud-Stream 来使用RabbitMQ。看名称就知道这个技术是属于SpringCloud家族的一员,SpringCloud从发家起干的就是提供抽象的活,被Netflix晃了一下后在这条路上更是越走越远。SC的宗旨就是:我们不提供核心技术,我们只提供核心技术的整合。但是不得不说人家做的确实是好... SC为微服务架构中需要的关键组件均提供了一…

07/28/2022 0条评论 1447点热度 2人点赞 shusheng007 阅读全文
SpringBoot

秒懂SpringBoot之如何整合RabbitMQ

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 概述 好久没有写博客了,终日忙于生计,真是人过30不如狗啊,但写点什么好呢?想想当年自己入门时候那痛苦的经历,还是写点优质实用的入门文章吧,既满足了自己好为人师的本性,也能给后辈提供一些帮助。今天咱们就来聊聊springboot 整合rabbitmq的那些事吧。 SpringBoot的风头之盛不多说了,我是在2016年首次接触springboot的,当时自己要写个APP,后台采用了springboot。当时还真是个新鲜事物,没想到以后几年的发…

07/23/2022 0条评论 874点热度 2人点赞 shusheng007 阅读全文
设计模式

秒懂设计模式之观察者模式(Observer Pattern)

[版权申明] 非商业目的注明出处可自由转载 出自:shusheng007 设计模式汇总篇,一定要点赞收藏: 永不磨灭的设计模式(有这一篇真够了,拒绝标题党) 概述 观察者模式是一个非常常用且影响巨大的设计模式,又称为发布-订阅模式。之所以迟迟不愿意扫盲这个设计模式,一来是因为其太过于常见,且思想简单,二来自己水平有限,观察者模式应用如此广泛,影响如此之深远,变种如此之繁多,不敢造次。 但评论区小伙伴们很多催更这个模式,值此疫情下的端午佳节,窝在家中就嘚嘚几句吧 其思想非常简单,例如广大码农对shusheng007写…

07/12/2022 5条评论 2275点热度 6人点赞 shusheng007 阅读全文
SpringCloud

微服务实践之负载均衡(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 1条评论 2457点热度 4人点赞 shusheng007 阅读全文
SpringCloud

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

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

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

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

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

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

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

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

10/16/2021 0条评论 972点热度 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条评论 1337点热度 0人点赞 shusheng007 阅读全文
12345…10
ShuSheng007
20201012220841766.jpg#pic_center
分类
  • Android / 3篇
  • Flutter / 4篇
  • Gradle / 1篇
  • Java / 8篇
  • JPA / 1篇
  • Kafka / 1篇
  • Kotlin / 9篇
  • Linux / 6篇
  • Maven / 1篇
  • Redis / 1篇
  • SpringBoot / 12篇
  • SpringCloud / 8篇
  • 分布式 / 3篇
  • 如何系列 / 3篇
  • 密码学 / 1篇
  • 开发工具 / 2篇
  • 微服务 / 8篇
  • 数据库 / 6篇
  • 杂谈 / 1篇
  • 消息队列 / 2篇
  • 爬虫 / 1篇
  • 版本控制 / 2篇
  • 设计模式 / 24篇
归档
  • 2023年4月 / 1篇
  • 2023年3月 / 3篇
  • 2023年2月 / 3篇
  • 2023年1月 / 3篇
  • 2022年11月 / 2篇
  • 2022年10月 / 8篇
  • 2022年8月 / 1篇
  • 2022年7月 / 4篇
  • 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篇
最近评论
林蛋大 发布于 2 天前(06月08日) command中receiver的设置,由invoker来设置会不会好一点
林蛋大 发布于 3 天前(06月07日) 思想等同于快照
林蛋大 发布于 3 天前(06月07日) 其实就是callback
匿名 发布于 6 天前(06月03日) 都是结构型设计模式
匿名 发布于 2 周前(05月30日) 哈哈哈, 太真实了, "此时不奋斗什么时候奋斗","元老"

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

Theme Kratos Made By Seaton Jiang

津ICP备17001709号