自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

了无牵挂者忘生,心有所爱者忘死

哪有什么岁月静好,只不过有人替你负重前行

  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Cloud-Turbine 聚合监控

  在Spring Cloud Netflix栈中,每个微服务都以HTTP接口的形式暴露自身服务,因此在调用远程服务时就必须使用到HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client,还有之前我们使用到Spring的RestTemplate,这些都可以实现远程调用。1.什么是Turbine?...

2018-05-31 18:54:10 28692

原创 Spring Cloud-Hystrix 断路器

  在Spring Cloud Netflix栈中,每个微服务都以HTTP接口的形式暴露自身服务,因此在调用远程服务时就必须使用到HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client,还有之前我们使用到Spring的RestTemplate,这些都可以实现远程调用。1.Hystrix是什么H...

2018-05-29 18:46:43 28007

原创 IntelliJ IDEA报错:无效的源发行版:1.8

最近在使用IDEA的时候出现了一种情况,在编译的时候出现了无效的源发行版1.8的情况,最终通过修改一些地方的配置解决了问题,这里给大家贴出来分享下,希望有帮助。 将这几个地方都修改为需要编译的版本即可,重新Rebuild项目编译成功。...

2018-05-23 17:34:42 35056

原创 Spring Cloud-Feign 客户端

1.Feign是什么?   在Spring Cloud Netflix栈中,每个微服务都以HTTP接口的形式暴露自身服务,因此在调用远程服务时就必须使用到HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client,还有之前我们使用到Spring的RestTemplate,这些都可以实现远程调用。  ...

2018-05-21 16:41:44 33634

原创 Linux-一个Tomcat同端口部署多项目

通常情况下多个项目会部署在多个tomcat或者多个端口上,但是有时候资源受限或者有要求需要将多个项目部署在同一个tomcat上其实方法很简单,只需要修改一下配置就能将多个项目部署在同一端口上,用不同项目名即可访问不同项目在tomcat目录下有一个conf目录,里面放着tomcat的一些配置文件,修改server.xml<Host name="web-one" appBase=&a

2018-05-17 15:16:27 34228

原创 Spring Cloud-Ribbon 负载均衡

   开源:可以了解实现原理,有必要还能修改源码。之前我们利用Eureka注册服务提供者和消费者,达到了通信的目的,Spring Cloud提供了一个Ribbon的服务,是一个负载均衡客户端,很好的嵌入在其中。1.Ribbon1.1 什么是Ribbon ribbon是一个负载均衡客户端 类似nginx反向代理,可以很好的控制htt和tcp的一些行为。Feign默认集成...

2018-05-16 20:20:39 31658

原创 Spring Cloud-Eureka 服务注册与发现

在前面讲到,微服务的架构涉及到服务提供者和消费者,利用RPC去建立连接,那么一个公共的注册中心是不可或缺的。在这里,我们需要用的的组件上Spring Cloud Netflix的Eureka ,eureka是一个服务注册和发现模块。1.Eureka1.1 什么是Eureka 官方的介绍在这里Eureka wiki。Eureka是Netflix开源的一个RESTful服务,主要用于...

2018-05-14 18:15:47 30224

原创 Spring Cloud-初探微服务

在接触微服务之前首先梳理下以往项目的架构和一些相关技术点 传统服务架构 传统项目分为三层架构,将业务逻辑层、数据库访问层、控制层放入在一个项目中。 优点:适合于个人或者小团队开发,不适合大团队开发。分布式项目架构 根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯,其中使用RPC等远程通讯技术。 相对于传统服务架构,分...

2018-05-14 00:19:24 30149 2

sonarlint-intellij-4.7.0.17141.zip

soanr代码质量管理-intellij插件,Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测

2020-05-08

Hadoop-2.7.4-win-bin

windows下编译的Hadoop 2.7.4,用于在windows下调用。适用于win编译的bin

2018-04-23

quartz-all-2.1.5.jar.zip

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。

2018-01-25

zookeeper-3.3.6.rar

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 ZooKeeper包含一个简单的原语集,[1] 提供Java和C的接口。 ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.3\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。

2018-01-25

空空如也

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

TA关注的人

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