young码农

只想安静的做个程序猿~

2019年9月5日

分布式唯一ID生成算法-雪花算法

摘要: 在我们的工作中,数据库某些表的字段会用到唯一的,趋势递增的订单编号,我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的“分布式唯一ID生成算法-雪花算法”来实现。 一、时间戳随机数生成唯一ID 我们写一个for循环,用RandomUtil.generateOrderC 阅读全文

posted @ 2019-09-05 23:14 young码农 阅读(11677) 评论(1) 推荐(1) 编辑

2019年7月4日

【转载】一起来学Spring Cloud | Eureka Client注册到Eureka Server的秘密

摘要: LZ看到这篇文章感觉写得比较详细,理解以后,便转载到自己博客中,留作以后回顾学习用,喝水不忘挖井人,内容来自于李刚的博客:http://www.spring4all.com/article/180 一、前言: 我们知道Eureka分为两部分,Eureka Server和Eureka Client。E 阅读全文

posted @ 2019-07-04 19:42 young码农 阅读(711) 评论(0) 推荐(0) 编辑

2019年6月22日

一起来学Spring Cloud | 第八章:消息总线(Spring Cloud Bus)

摘要: 上一章节,我们讲解了分布式配置中心spring cloud config,我们把配置项存放在git或者本地,当我们修改配置时,需要重新启动服务才能生效。但是在生产上,一个服务部署了多台机器,重新启动比较麻烦且会短暂影响用户体验。spring cloud生态在发展,肯定有对应的解决之法,接下来将要讲解 阅读全文

posted @ 2019-06-22 17:19 young码农 阅读(1239) 评论(0) 推荐(0) 编辑

2019年6月8日

我为什么会成为一个程序猿

摘要: 一、学生时代的运气 又是一年高考日,依然记得8年之前高考结束后的日子,那3个月真的是人生当中最无忧的时光,一天没有事情,没有压力,只需要等着大学入学。其实我高考的第一志愿填的是工商管理专业,其次是金融专业,然后才是软件工程专业,选择软件工程,是因为我哥读的网络工程,当时我完全不会想到自己会被软件工程 阅读全文

posted @ 2019-06-08 15:15 young码农 阅读(1255) 评论(3) 推荐(5) 编辑

2019年5月31日

一起来学Spring Cloud | 第七章:分布式配置中心(Spring Cloud Config)

摘要: 上一章节,我们讲解了服务网关zuul,本章节我们从git和本地两种存储配置信息的方式来讲解springcloud的分布式配置中心-Spring Cloud Config。 一、Spring Cloud Config简介: Spring Cloud Config项目是一个解决分布式系统的配置管理方案。 阅读全文

posted @ 2019-05-31 18:15 young码农 阅读(1566) 评论(1) 推荐(0) 编辑

2019年5月25日

一起来学Spring Cloud | 第六章:服务网关 ( Zuul)

摘要: 本章节,我们讲解springcloud重要组件:微服务网关Zuul。如果有同学从第一章看到本章的,会发现我们已经讲解了大部分微服务常用的基本组件。 已经讲解过的: 一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目 一起来学Spring Cloud | 第 阅读全文

posted @ 2019-05-25 17:03 young码农 阅读(1439) 评论(3) 推荐(1) 编辑

2019年5月22日

一起来学Spring Cloud | 第五章:熔断器 ( Hystrix)

摘要: 在微服务项目中,一个系统可以分割成很多个不同的服务模块,不同模块之间我们通常需要进行相互调用。springcloud中可以使用RestTemplate+Ribbon和Feign来调用(工作中基本都是使用feign)。有时为了提高系统的健壮性,某些访问量大的服务模块还会做集群部署。但是服务之间的调用不 阅读全文

posted @ 2019-05-22 20:54 young码农 阅读(2022) 评论(0) 推荐(1) 编辑

2019年5月14日

一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目

摘要: 在spring cloud系列章节中,本来已经写了几个章节了,但是自己看起来有些东西写得比较杂,所以重构了一下springcloud的章节内容,新写了本章节,先教大家在工作中如何搭建一个多模块的springcloud项目。 本章及后面章节,我们使用的开发环境是 spring tool suite ( 阅读全文

posted @ 2019-05-14 17:25 young码农 阅读(28184) 评论(2) 推荐(2) 编辑

2019年5月13日

一起来学Spring Cloud | 第四章:服务消费者 ( Feign )

摘要: 上一章节,讲解了SpringCloud如何通过RestTemplate+Ribbon去负载均衡消费服务,本章主要讲述如何通过Feign去消费服务。 一、Feign 简介: Feign是一个便利的rest框架,在Ribbon的基础上进行了一次改进,采用接口的方式,将需要调用的其他服务的方法定义成抽象方 阅读全文

posted @ 2019-05-13 17:26 young码农 阅读(2070) 评论(3) 推荐(2) 编辑

2019年5月9日

一起来学Spring Cloud | 第三章:服务消费者 (负载均衡Ribbon)

摘要: 一、负载均衡的简介: 负载均衡是高可用架构的一个关键组件,主要用来提高性能和可用性,通过负载均衡将流量分发到多个服务器,多服务器能够消除单个服务器的故障,减轻单个服务器的访问压力。 1、服务端负载均衡:客户端请求到负载均衡服务器,负载均衡服务器根据自身的算法将该请求转给某台真正提供业务的服务器,该服 阅读全文

posted @ 2019-05-09 18:15 young码农 阅读(2557) 评论(0) 推荐(2) 编辑

导航