![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
uniquewdl
易是平凡,难亦平凡
展开
-
一篇文章带你看懂微服务
一、微服务介绍1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 ...转载 2018-10-18 10:38:04 · 373 阅读 · 0 评论 -
一次maven项目拆分的经历(涉及私服搭建)
由于工作安排,进行了项目架构的调整,由原来的根目录为父项目,子项目也附着于该项目下,为了完全进行微服务化和后期的维护方便,现将子项目单独拆分出来。由于不在同一个目录下了,发布在服务器上之后无法直接进行依赖,所以需要安装私服。安装私服linux下安装私服这里就不做多讲了。需要注意点的是安装之后会有三种type 分别为proxy host goup 我们根据需要可以创建自己的mavne...原创 2019-06-21 09:09:01 · 472 阅读 · 0 评论 -
springboot自定义参数解析HandlerMethodArgumentResolver的使用
在实际开发中我们一般会将传入controller的参数进行处理,但是每个方法都进行处理很不友好,这样的话我们可以通过类似于AOP的方式去建立一切面。通过该切面来共享这个方法。比如我的入参有个对象,我自己又建立了一个注解,我可以在切面中通过判断如果存在该注解则进行解析参数。下边是核心接口的两个方法,第一个方法校验通过后执行第二个方法进行解析参数,这样我们可以对参数进行操作。1.写个注...原创 2019-05-14 15:51:19 · 5705 阅读 · 1 评论 -
阿里云上redis外网无法访问的解决方案
折磨了一天的我,现在是夜里21:45.终于把redis给弄通了。从安装到跑通可谓是一路艰辛。下边说一下情况吧。下边这个工具是windows连接redis的最佳工具(可以说没有之一我个人认为的)。有兴趣大家可以去下载连接一下哦 这就是问题,redis已经安装好了,而且跑起来了。阿里云服务器上可以直接操作,但是本地连接的时候就会报错mmp.各种骚操作更改配置文件,然后各种不行。下边...原创 2018-12-04 22:05:17 · 8675 阅读 · 14 评论 -
springboot整合定时任务(相对于Quartz和Task等框架非常简单)
最近真正用springboot整合定时任务发现其流程灰常简单,进一步突出了springboot的强大之处。相对于之前用过的quartz和task来说可以说是简单爆了,尤其是quartz整合spirng的时候那配置简直是日了动物园了。废话不说直接怼代码。package com.example.demo;import org.springframework.boot.SpringApplic...原创 2018-11-17 15:18:15 · 570 阅读 · 1 评论 -
dubbo的xsd文件The matching wildcard is strict, but no declaration can be found for element
dubbo配置xml文件报错“Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'. - sc...原创 2018-11-15 16:33:58 · 3153 阅读 · 0 评论 -
springboot访问jsp页面时候却变成了下载文件
前几天在自己写springboot项目的时候遇到个棘手 的问题,就是我访问项目url的时候本来应该跳转到jsp页面呢,然而却变成了下载文件(如图)打开文件一看竟然是我要访问的jsp页面内容。感到很奇怪,于是就仔细检查代码,检查是否加上了responseBody是否把路径写作了,配置文件里是否有错误问题,找了半天都没有发现问题,百度了一番,说是没有加入jsp的相关依赖。然后就尝试着加入下...原创 2018-11-11 10:41:56 · 15064 阅读 · 0 评论 -
springcloud微服务探索之完整demo的记录与分析
Erueka服务器的建立Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装。主要负责完成微服务架构中的服务治理功能。什么事服务注册:在服务治理框架中,通常都会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,包括服务的主机与端口号、服务版本号、通讯协议等一些附加信息。注册中心按照服务名分...原创 2018-10-24 17:40:41 · 452 阅读 · 1 评论 -
SpringCloud的Config配置中心与客户端的详细与使用
Spring Cloud Config 是一种用来动态获取Git、SVN、本地的配置文件的一种工具。是springcloud的一个核心技术。pring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。 ...原创 2018-10-26 17:37:20 · 3027 阅读 · 1 评论 -
yml文件的基本要领解决ound character '\t(TAB)' that cannot start any token. (Do not use \t(TAB) for indentatio
1.尽量使用idea等相对比较智能的开发工具(因为会自动加空格等智能操作)2.绝对不能使用tab键来创建空格,如果下一行是一个子级别的属性名按回车后输入一个空格然后继续填写属性值。3.文件的最后不能有空行(无内容的行),有的话通过delete键删除4.注意每个:后边都要空一格(注意一定要用空格键来操作。切忌tab键)5.每个级别的属性名要严格对齐6.配置文件中间也不能有空行(无...原创 2018-10-18 16:28:14 · 5170 阅读 · 3 评论 -
springboot整合mybatis的两种方式的精讲过程(含demo下载)
前言:spirngboot整合mybatis过程有两种整合方式,一种就是通过xml文件来写sql,另外一种就是通过注解的方式来写sql语句.但是不论哪种方式都首先需要引入一个最重要的jar包。那就是mybatis-spring-boot-starter这个包。这个包的部分功能如下:自动检测现有的DataSource将创建并注册SqlSessionFactory的实例,该实例使用SqlSe...原创 2018-10-18 15:31:47 · 490 阅读 · 0 评论 -
springBoot项目与Eureka注册中心整合时候关于版本兼容问题
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V如果在搭建springboot项目的时候遇到过这样的问题,那么这个问题就是版本兼容问题。还有一种情况就是关于绑定的问题。提示binder failed,问题大概类似。这个问...原创 2019-08-19 09:04:21 · 3991 阅读 · 3 评论