错过了这一篇,你可能再也学不会 Spring Cloud 了!

现在SpringBoot作为最新最火的微服务的翘楚,现在我们公司也都在往Springcloud与微服务方向走,我们怎么能落下呢,当然是开始接受新的技术咯!然后在CSDN发现一位大牛,他写的SpringCloud各个组件的博客,让我都受益匪浅,Eureka,Feign,ribbon,Hystrix,...

2019-01-15 13:46:13

阅读数 324

评论数 0

SpringCloud 教程-服务的注册与发现Eureka(Finchley版本)

一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot...

2019-01-15 11:39:53

阅读数 48

评论数 0

SpringCloud教程-路由网关(zuul)(Finchley版本)

在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 ...

2019-01-15 11:27:55

阅读数 99

评论数 0

SpringCloud教程-服务消费者(rest+ribbon)(Finchley版本)

在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。这里讲解下基于ribbon+rest。 一、ribbon简介 Ribbon is ...

2019-01-15 11:18:01

阅读数 41

评论数 0

SpringCloud教程-服务消费者(Feign)(Finchley版本)

一、Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合...

2019-01-15 11:01:40

阅读数 41

评论数 0

如何在IDEA启动多个Spring Boot工程实例

step 1 在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configuration step 2 打开配置后,将默认的Single instance only(单实例)的钩去掉。 step 3 通过修改application文件的server....

2019-01-15 10:54:50

阅读数 93

评论数 0

如何实现线程安全?

如何实现线程安全? 1.对于线程不安全的对象我们可以通过如下方法来实现线程安全: 1: 加锁 利用Synchronized或者ReenTrantLock来对不安全对象进行加锁,来实现线程执行的串行化,从而保证多线程同时操作对象的安全性,一个是语法层面的互斥锁,一个是API层面的互斥锁. 2:...

2018-12-02 14:49:40

阅读数 66

评论数 0

深入解析单例设计模式

文章目录1.单例设计模式1.1 单例设计模式的定义:1.2单例设计模式的要点有三个:1.3从具体实现角度来说,就是以下三点:2.在java语言中,单例带来了两大好处:3.下面介绍一下几种实现单例设计模式的写法3.1 懒汉,线程不安全3.2 饿汉3.3 静态内部类3.4 枚举3.5 双重校验锁(jd...

2018-12-02 14:23:52

阅读数 62

评论数 0

mysql与oracle的区别

相同点: 1.都是关系型数据库管理系统 2.都是目前比较流行的数据库 不同点: #1.单引号的处理 Mysql里可以用双引号包起字符串,Oracle里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。 2.自动...

2018-11-26 21:12:49

阅读数 41

评论数 0

Linux之磁盘配额

一,磁盘管理的概念: Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限。因此,系统管理员应该适当的开放磁盘的权限给用户,以妥善分配系统资源。 二,什么是磁盘配额: 磁盘配额是一种磁...

2018-11-18 20:31:47

阅读数 46

评论数 0

SpringBoot常用注解

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类...

2018-11-18 17:18:05

阅读数 61

评论数 0

Java面试题(2)

相关概念 面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充...

2018-11-18 14:39:05

阅读数 50

评论数 0

IDEA从零开始搭建SpringBoot工程

2018最新免费Spring Boot+Spring Cloud视频教程全套下载 百度云盘:https://www.jianshu.com/p/b3392007b241 SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spri...

2018-11-16 17:56:39

阅读数 81

评论数 0

Linux创建主分区扩展分区fdisk,格式化分区mkfs,挂载分区mount

这里对Linux创建扩展分区和逻辑分区,以及格式化分区和挂载分区进行一个详细的介绍,希望能帮助到你们! 1.Linux 创建扩展分区以及逻辑分区 [root@localhost ~]# fdisk /dev/sdb //进入要分配的磁盘 WARNING: DOS-compati...

2018-11-13 13:12:57

阅读数 1374

评论数 0

linux下修改文件的用户组chgrp和文件所有者chown

1. linux下修改文件用户组 chgrp: change group的简写,修改文件所属的用户组。 chgrp users test.log 修改后查看 ls -l -rwxrwx— 1 work users 0 Jun 8 15:46 test.log ...

2018-11-12 20:47:24

阅读数 93

评论数 0

spring的4种事务特性、4种隔离级别、7种传播行为

1. 首先,说说什么事务(Transaction) 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。 如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。 当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。 由于其中的一部分或多...

2018-10-29 11:34:46

阅读数 62

评论数 0

IOC和AOP的实现原理与详解

IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生...

2018-10-27 14:19:07

阅读数 51

评论数 0

String,StringBuilder,StringBuffer三者的区别

String,StringBuilder,StringBuffer三者的区别 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便...

2018-10-26 16:59:57

阅读数 59

评论数 0

Java面试题(1)

Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 ...

2018-10-26 11:36:04

阅读数 201

评论数 0

Spring框架详细介绍

Spring框架—控制反转(IOC) 1 Spring框架概述 1.1 什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development a...

2018-10-23 00:13:54

阅读数 171

评论数 0

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