自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringCloud微服务学习----------管理Docker部署的Rancher

简述rancher就是为了方便部署和管理docker的一个友好工具官网https://www.cnrancher.com/quick-start/我们来搞一搞 在命令行输入 安装一下下rancher1sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stablerancher...

2018-09-27 10:29:15 1275

原创 SpringCloud微服务学习----------容器部署

首先把springboot项目打成jar包然后在文件根目录建立一个文件名叫Dockerfile文件内容这么写FROM hub.c.163.com/library/java:8-alpineADD target/EurekaDemo-0.0.1-SNAPSHOT.jar app.jarEXPOSE 30520ENTRYPOINT ["java","-jar","ap...

2018-09-26 16:17:15 804 2

转载 小写转大写,大写转小写

public class MainClass { public static void main(String []args){ /**将所有的字符串转换成大写或小写字母并打印出来*/ String str = new String("aaAAbbBB"); System.out.println("原字符串:" + str + "...

2018-09-26 15:11:50 367 1

转载 SpringCloud微服务学习----------服务追踪

简述假设一个服务去调用另一个服务,然后响应特别慢,但又不知道哪里出了些问题,哪里拖慢了时间,这时候就需要一下服务追踪。 主要用到以上两大必备工具,下面来搞一搞用Dokcer来搭建一个zipkin服务docker run -d -p 9411:9411 openzipkin/zipkin然后我们就可以访问一下界面就是这个样子的啦 下面我们给要使用的项目添加依赖...

2018-09-26 10:34:24 260 1

转载 SpringCloud微服务学习----------服务容错

 如图 A调用B B调用C C服务挂了 然后B会不停的调用C B会重试同步等待会导致资源耗尽 B也挂了 同理A也挂了服务降级 :有种弃车保帅的感觉,比如双11来了 , 一个服务器的资源就那么多 ,就会让 查询商品,购买商品等业务占用更多的资源,而其他非核心业务成为了弱可用业务下面来敲敲代码,首先引入依赖<!-- <dependency> ...

2018-09-20 16:44:14 411 1

转载 SpringCloud微服务学习----------Zuul的综合使用

假如我们现在有一个需求,权限的校验,要在所有的请求多一个tonken参数,如果按着原来的做法是不是得每一个接口都要先校验一遍呢http://192.168.66.63:30600/postman/eurekaApi/test?token=123下面我用Zuul来实现校验所有请求必须加入一个token,并且值不为空,开始搞事情首先在Zuul服务上建立一个类并继承ZuulFilter...

2018-09-20 11:07:27 221 1

转载 SpringCloud微服务学习----------服务网关和Zuul

假如启动了几十个微服务,客户端就得和每一个服务打交道,有了服务网关,客户端只需要和一个服务打交道就可以了 网关一挂,所有的服务都会挂,所以得保证网关的稳定性和高可用。所有的请求都会经过网关,可想而知网关的压力是巨大的,网关的性能必须高下面来敲敲代码,首先添加依赖配置文件使用Eureka和统一配置中心进行配置spring: applicati...

2018-09-19 16:54:15 318

原创 SpringCloud微服务学习----------SpringCloudStream

SpringCloudStream是操作消息组件的另一种方法。SpringCloudStream是为微服务应用构建消息能力的一个框架大概流程就是应用程序通过input和output于stream中的binder交互,而binder会与中间件交互,Binder是Stream的抽象概念也就是对中间件的进一步封装,下面来操作流程首先引入依赖,stream现在只支持图上两种中间件,所以...

2018-09-19 09:15:27 296

原创 RabbitMQ的基本使用(SpringBoot)

首先第一步永远是引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>并在配置文件添加配置spri...

2018-09-18 16:43:32 3043 1

原创 RabbitMQ的安装(Docker安装)

先去下载个RabbitMQ,这里选择Docker版本到docker 先去 放镜像 management是带管理界面的docker pull rabbitmq:3.7.7-management然后建立容器运行镜像并建立好端口号映射,这里有个小坑 后面要带版本,不然他又去下 原版的mq去了,也就是说可以直接不用先去下载镜像,直接容器运行 他自己去找镜像一步到位docker r...

2018-09-13 11:00:27 417 3

转载 SpringCloud微服务学习----------配置中心增强(SpringCloud bus自动刷新配置)

 BUS也可以这么解释消息通路,总线之前提到直接修改外部配置文件,不需要重启项目。但是之前一节并没有实现,那是因为文件是修改了,但是没有人告诉项目我文件修改了。。。下面开始操作首先再配置中新ConfigServer的Pom文件引入依赖 <!-- bus想上就上 --> <dependency> <groupId>org.sp...

2018-09-13 10:13:06 967

转载 SpringCloud微服务学习----------统一配置中心

简述---统一配置中心也是一个微服务下面开始建立,选择Eureka 客户端,和Config的Server端开启注解并注册服务端package com.sola;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBoot...

2018-09-12 14:47:41 665

转载 SpringCloud微服务学习----------Feign的使用

简单介绍这是另一种跨服务调用,类似与RestTemplate首先先添加依赖(这是老版本) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId...

2018-09-11 15:07:22 229

转载 SpringCloud微服务学习----------Ribbon负载均衡

RIBBON实现软负载均衡如下三点服务发现就是依据名字把所属的实例全部找出来,服务规则就是如何从多个实例种选出一个实例来服务,服务监听就是检查出失效的服务,高效剔除流程如下通过ServerList查出所有可用列表,然后通过ServerListFilter过滤掉一部分地址,最后再从IRule中选出一个服务为此次服务默认的负载均衡策略是轮询下面建立一个小测试测试一下...

2018-09-11 13:57:09 209

转载 SpringCloud微服务学习----------应用的通信调用

RestTemplate的三种使用方式第一种直接新建对象调用@Servicepublic class RoadWorkService { @Autowired private RoadWorkDao resourcesdao; public Map<String, Object> findroadwork() { // TODO Auto-gene...

2018-09-11 11:25:38 333

转载 SpringCloud微服务学习----------Eureka Client的使用,高可用

Eureka Client的建立 选择这个配置文件注册服务server.port=30521spring.application.name=EurekaClientHTeureka.client.service-url.defaultZone: http://localhost:30520/eureka/开启注解运行服务@SpringBootApplication...

2018-09-10 17:29:38 326

转载 SpringCloud微服务学习----------单体架构和微服务的架构区别并简单开启EurekaServer

其中主流的两种微服务架构 就是其下两种 EUREKA  Server服务端就是供服务注册的服务器。EUREKA  Client客户端就是用来简化与服务端的交互并作为轮询负载均衡器并提供故障切换。EUREKA  Server作为服务中心,而其他微服务用EUREKA  Client客户端连接EUREKA  Server并维持心跳连接,这样就可以监控各个微服务是否正常连接...

2018-09-10 15:39:19 590

转载 什么是服务发现

转载自https://blog.csdn.net/mr_seaturtle_/article/details/77618403 引言 服务发现是什么 服务发现的模式 客户端模式 服务端模式 几种服务发现框架的简介 Eureka 服务注册反注册机制 Consul ...

2018-09-07 11:34:52 9358

转载 Spring Boot 日志配置

https://blog.csdn.net/inke88/article/details/75007649#文件输出log输入位置logging: file: springcloud.log

2018-09-07 11:32:35 108

转载 码云git的学习旅程

首先现在去下载一个git(windows)地址https://git-scm.com/downloads一直默认安装就可以,安装完到任意地方右击点开出现Git bash here 能打开命令行 即安装完成然后操作git命令行首次使用码云配置 输入:git config --global user.email "you@example.com"   ----你的注册邮箱git ...

2018-09-05 14:20:13 174

转载 单例设计模式的学习

public class Singleton { private static Singleton uniqueInstance; private Singleton(){ } public static Singleton getInstance(){ if(uniqueInstance == null){ uniqueInstance = new...

2018-09-04 15:03:06 98

原创 SpringBoot+MyBatis多数据源的事务开启

有一些项目需求需要多个数据源,但是这样的项目直接用事务注解不管用。下面是简单解决方法@Configurationpublic class DataSourceConfig { /** * 系统管理用户的数据源 * @return */ @Primary @Bean(name = "mgrDataSource") @ConfigurationProperties(pre...

2018-09-03 17:49:27 5813 2

转载 ORACLE语句基本优化

一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至...

2018-09-03 13:52:18 2497

原创 ORACLE指定排序的方法

SELECT '2' AS "LAST", T.SCHE_ID, T.SCHE_MODE, T.GWID AS "GWID", T.GWNAME AS "SHORTNAME", NVL(SUM(T.SGRS),0) AS "YQSGNUM", (SELECT NVL(SUM(H.SGRS),0) FROM VPOST_GWB...

2018-09-03 11:20:17 3629

cookie和session的学习文档

cookie和session的学习文档

2018-08-09

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

TA关注的人

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