自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Collection Stream Reduce 简单应用和实践

背景: 看别人的代码加注解,基于jdk 1.8开发各种流式运算和lambda表达式,刚开学习有什么不对请大神赐教 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -分割线 - - - - - - - - - - - - - - - - - - - - - - - - - - - 业务背景: 从一个...

2018-03-08 17:01:23 759

原创 利用StopWatch来监视代码执行效率

在利用springframework开发的系统中,可以很方便的利用StopWatch工具类来查看每段代码的运行时间,以便分析系统运行的时间到底消耗在哪里。 使用StopWatch类也很简单。new出实例,调用该实例的start()和stop()方法即可,其实也可以自己手写。我利用切面的自定义注解,实现代码监视,比较简单直接上代码:自定义注解:@Target({ElementType.PARAM

2018-01-04 14:53:37 1020

原创 MarkDown语法和应用

一、标题在文字写书写不同数量的#可以完成不同的标题,如下: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题一级标题二级标题三级标题四级标题五级标题六级标题等号及减号也可以进行标题的书写,不过只能书写二级标题,并且需要写在文字的下面,减号及等号的数量不会影响标题的基数,如下: 二级标题 =========二级标题

2018-01-02 15:45:35 207

原创 SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)

Spring config用来为分布式系统中的基础设施和微服务提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心(一个独立微服务应用),用来连接配置仓库并为客户端提供配置信息;客户端则是微服务应用或者基础设施,它们通过指定的配置中来管理应用资源与业务相关的配置内容,并从服务端获取和加载配置信息。 Spring Cloud Config实现的配置中心默认采用Git

2018-01-02 14:56:50 322

翻译 Spring Cloud Context

The Bootstrap Application Context (引导应用程序上下文)一个Spring Cloud应用程序通过创建一个“引导”上下文来进行操作,这个上下文是主应用程序的父上下文。开箱即用,负责从外部源加载配置属性,还解密本地外部配置文件中的属性。这两个上下文共享一个Environment,这是任何Spring应用程序的外部属性的来源。Bootstrap属性的优先

2017-12-28 14:14:13 1106

原创 Spring Cloud Commons

诸如服务发现,负载平衡和断路器之类的模式适用于所有Spring Cloud客户端可以独立于实现(例如通过Eureka或Consul发现)的消耗的共同抽象层。@EnableDiscoveryClient Commons提供@EnableDiscoveryClient注释。这通过META-INF/spring.factories查找DiscoveryClient接口的实现。Discovery Clie

2017-12-27 18:52:39 2889 1

原创 Spring cloud 微服务实现流程

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了

2017-12-26 15:44:08 15548 1

转载 SpringCloud教程 | 第四篇:断路器(Hystrix)

在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪

2017-12-26 14:02:21 272 1

转载 SpringCloud教程 | 第三篇: 服务消费者(Feign)

上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和E

2017-12-26 11:56:55 259

转载 Idea中启动一个工程多个实例

在我讲解的案例中,经常一个工程启动多个实例,分别占用不同的端口,有很多读者百思不得其解,在博客上留言,给我发邮件,加我微信询问。所以有必要在博客上记录下,方便读者。step 1在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。 step 3通过修改a

2017-12-26 11:43:31 7860 1

转载 SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69788938 本文出自方志朋的博客在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign

2017-12-26 11:34:14 250 1

转载 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69696915 本文出自方志朋的博客一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说

2017-12-22 15:33:49 228 4

原创 Navicat 工具 构造过程,实现百万数据添加

Navicat 工具 构造过程,实现百万数据添加什么也不说了,直接上图 第一步,创建一个函数,创建函数过程,实现随机产生6位 字母,自己百度 第二步,创建一个过程,添加百万级的数据,其实原理很简单,就是改变数据库自动提交的方式,当自己把所有数据添加完后,一步提交 第三步,就是执行,我这里定义了参数,没有去掉,可以在参数的位置直接删除 运行结果 到此400w数据添加完成!另

2016-02-29 10:57:02 4334

spring+boot+cookbook

Spring boot cookbook 不错的文档,找了好久 @@@@@@@@@

2017-12-27

空空如也

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

TA关注的人

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