陈俊的马蹄印

技术是一步一步脚踏实地走出来的

排序:
默认
按更新时间
按访问量

Spring Boot版本,Spring Cloud版本与组件版本关系

    我们在学习Spring Cloud时,可能总是碰到以下问题:            1.Spring Boot版本与Spring Cloud版本关系            2.启动时,报莫名其妙的错,稀里糊涂的换个版本就好了            3.这么多版本,用那个呀,有什么区别   ...

2018-06-10 17:22:30

阅读数:1117

评论数:5

Docker Swarm服务集群

Docker Swarm是一个集群管理和编排工具,由管理节点和工作节点组成,管理节点下发服务(多个任务)给工作节点,工作节点执行任务。一个工作节点上可以启动多个应用容器。现在我们创建1个管理节点和2个工作节点的集群。1.docker-machine create -d virtualbox man...

2018-07-06 12:02:14

阅读数:92

评论数:0

docker-compose up之Windows named pipe error:(code: 2)

当我们执行docker-compose up启动项目时,报如下错误:Windows named pipe error: ϵͳŐҲ»µ˝Ö¸¶¨µÄÎÄĽţˇŁ (code: 2)解决方案:1.docker-machine env按提示来操作。2.再次运行docker-compose up。注...

2018-07-02 16:55:22

阅读数:681

评论数:0

索引使用策略及优化

创建索引在经常查询而不经常增删改操作的字段加索引。order by与group by后应直接使用字段,而且字段应该是索引字段。 一个表上的索引不应该超过6个。索引字段的长度固定,且长度较短。索引字段重复不能过多,如果某个字段为主键,那么这个字段不用设为索引。在过滤性高的字段上加索引。使用索引注意事...

2018-07-01 16:40:03

阅读数:57

评论数:0

Docker,This computer doesn’t have VT-X/AMD-v enabled,Enabling it in the BIOS

当我们安装完DockerToolbox,进入Docker Quickstart Terminal,出现如下错误:error in driver during machine creation:This computer doesn’t have VT-X/AMD-v enabled .Enabli...

2018-06-30 11:54:24

阅读数:595

评论数:0

分布式服务链路跟踪组件Sleuth

        在分布式系统中,各系统之间相互调用,如何跟踪每个服务的调用情况,就显得比较重要了。Spring Cloud提供的Sleuth组件,就可以很容易的帮我们解决这个问题。        环境:Spring Boot版本是1.5.13.RELEASE,Spring Cloud版本是Edgw...

2018-06-15 22:45:42

阅读数:44

评论数:0

Spring Cloud Consul服务发现与配置管理

      Spring Cloud Consul组件提供服务注册与发现(Eureka),分布式配置(config),控制总线(Bus)特性,也可以与zuul,ribbon,hystrix集成。       这里主要讲下它的服务注册与发现,分布式配置。       首先,我们要安装consul,这...

2018-06-10 22:58:33

阅读数:934

评论数:0

Spring Cloud Bus消息总线学习记录

      Spring Cloud Bus利用消息中间件来连接分布式系统中的各个节点,用来广播状态的改变,比如配置文件的改变,以及管理指令。     这里我们利用rabbitmq来作为消息中间件,项目结构由一台eurekaServer,一台configServer,不同端口的2台app1。con...

2018-06-09 20:41:25

阅读数:48

评论数:0

idea中maven报错Cannot reconnect

 idea报错Cannot reconnect.解决方案:打开日志文件目录,打开idea.log文件。可以发现与本地的hosts文件有关系。是的,这个是我昨天改过的,应该是127.0.0.1。改完后重启idea,就ok了。...

2018-06-06 09:36:27

阅读数:427

评论数:0

智能路由Zuul

      Zuul是基于JVM的路由和服务端负载均衡器。      Zuul中的EnableZuulProxy和EnableZuulServer区别:   EnableZuulServer没有代理功能,只有pre,post,error过滤器,没有route过滤器。而EnableZuulProxy...

2018-06-05 15:50:43

阅读数:166

评论数:0

RestTemplate+Ribbon和Feign结合Hystrix调用Eureka注册中心的服务

   Eureka注册中心的服务,有2中调用方式,RestTemplate+Ribbon和Feign。   首先,我们有一个Eureka注册中心集群(2台机器),这2台机器相互注册,机器上的服务相互同步,保证服务的高可用。然后有一个服务提供方集群(2台机器),将服务注册到Eureka注册中心集群。...

2018-06-03 17:42:05

阅读数:179

评论数:0

GitHub的README.md文件内容如何换行

         当我们在README.md写好内容时,发现它缩到一起了,不是我们想要的格式,怎么办呢?         直接在要换行的语句最后打上2个空格。

2018-06-03 16:09:26

阅读数:1886

评论数:0

Spring Cloud Netflix Eureka服务同步及高可用

      Spring Cloud Netflix Eureka是服务注册和发现组件,在分布式系统中,为客户端提供服务注册信息,类似于Zookeeper注册中心,首先服务提供者在启动时,将服务信息注册到注册中心,服务消费者在启动时,从注册中心获取服务提供者信息列表,根据特定的规则,选取其中一个服...

2018-05-30 11:13:11

阅读数:95

评论数:0

Spring Cloud Config学习总结

    Spring Cloud Config作为分布式系统的配置中心,Config Server默认从git上获取配置文件。当Spring应用启动时,会连接上Config Server,从Config Server获取配置来初始化Spring环境。    一、创建git仓库          1...

2018-05-27 19:03:41

阅读数:69

评论数:0

Git创建公开仓库

如何直接在github界面上创建公开仓库及文件夹,文件呢,看如下步骤:--------------------------------------这是分割线------------------------------------------------------------这样一个空的仓库就玩事...

2018-05-27 15:57:11

阅读数:104

评论数:0

maven插件实现

maven插件分为官方插件和第三方插件,那么他们如何区分呢?1.<yourplugin>-maven-plugin:这个就是第三方插件命名规范。2.maven-<yourplugin>-plugin:这个是官方...

2018-05-13 20:02:02

阅读数:65

评论数:0

maven中archetype(原型)的使用及创建

当我们在idea中创建项目时,经常会见到如下界面选择:archetype也就是原型,准确说是一个项目模板,我们可以根据该模板来生成项目。我就不介绍图形界面的创建方式了,一步一步太啰嗦了,我们用命令方式创建。创建一个常见的webapp项目。命令如下:mvn archetype:generate -D...

2018-05-13 17:14:34

阅读数:181

评论数:0

Spring Boot中Controller读application.properties中文乱码解决方案

java开发工具Idea下解决方案:File -> Settings -> Editor -> File Encodings将Properties Files (*.properties)下的Default encoding for...

2018-05-10 22:17:28

阅读数:313

评论数:0

关于MySQL 通用查询日志和慢查询日志分析

转载:https://blog.csdn.net/timchen525/article/details/75268151MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。1)通用查询日志:记录建立的客户端连接和执...

2018-05-04 19:33:20

阅读数:26

评论数:0

Git的使用--如何将本地项目上传到Github

转载:https://blog.csdn.net/zamamiro/article/details/70172900Git的安装就不说了。       第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。       你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通...

2018-04-30 20:12:25

阅读数:27

评论数:0

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