摘要: 前提 一个可用的Eureka注册中心(文中以之前博客中双节点注册中心,不重要) 一个连接到这个注册中心的服务提供者 快速入门 项目搭建 搭建一个新maven项目,artifactid为Ribbon consum hystrix,依赖是在ribbon customer项目上加入hystrix依赖,这里 阅读全文
posted @ 2018-04-20 13:38 东北小狐狸 阅读(1588) 评论(1) 推荐(1) 编辑
摘要: 写在前面 本文由markdown格式写成,为本人第一次这么写,排版可能会有点乱,还望各位海涵。 主要写的是使用Ribbon进行Restful请求,测试各个方法的使用,代码冗余较高,比较适合初学者,介意轻喷谢谢。 前提 一个可用的Eureka注册中心(文中以之前博客中双节点注册中心,不重要) 一个连接 阅读全文
posted @ 2018-04-19 14:31 东北小狐狸 阅读(7286) 评论(2) 推荐(9) 编辑
摘要: 说明: ribbon是spring-cloud中作为服务消费者的一种角色,客户端可以通过它来对服务提供者的服务进行消费, 比如本例中是服务提供者注册到注册中心,服务提供者提供了一个服务接口,返回一个hello字符串,我们通过ribbon将这个接口调用,再不暴露真实服务提供者的地址的同时,获取服务提供 阅读全文
posted @ 2018-04-17 10:13 东北小狐狸 阅读(2904) 评论(4) 推荐(2) 编辑
摘要: 前言: spring-cloud为基础的微服务架构,所有的微服务都需要注册到注册中心,如果这个注册中心阻塞或者崩了,那么整个系统都无法继续正常提供服务,所以,这里就需要对注册中心进行集群,换言之,高可用(HA) 前提: 阅读并完成第一个注册中心的项目,环境无需改变。本文是模拟的高可用,可以复制两个注 阅读全文
posted @ 2018-04-16 14:13 东北小狐狸 阅读(26198) 评论(1) 推荐(7) 编辑
摘要: 上文已经写了如何去搭建注册中心,仅有注册中心是远远不够的,所以我们需要注册到注册中心并提供服务的节点,这里称为注册服务提供者 前提 阅读上文,并成功搭建注册中心,环境无需改变 项目搭建 这里我们需要新建一个maven项目,项目名称之前没有起好,这里就参考一下,我的是SpringCloudDemo,不 阅读全文
posted @ 2018-04-16 13:23 东北小狐狸 阅读(3656) 评论(0) 推荐(2) 编辑
摘要: 前提 系统安装jdk1.8及以上,配置好maven的ide(这里用idea进行演示,maven版本3.5,配置阿里云源) 项目搭建 新建一个maven项目,创建最简单的那种就好,项目名这里为EurekaServerDemo,包名什么的随意,项目打包方式为jar, 也可以使用spring官方的生成器, 阅读全文
posted @ 2018-04-16 12:59 东北小狐狸 阅读(3133) 评论(0) 推荐(5) 编辑
摘要: 前提 1、jhipster环境,jdk1.8,yeoman,node.js安装环境参考官方wiki,环境问题参考我的博客,如果出现注册中心空白页,请参考博客 2、首先需要启动jhipster基础服务,jhipster-registry-master,uaa,gateway,新建一个微服务应用,参考官 阅读全文
posted @ 2018-04-13 13:57 东北小狐狸 阅读(3485) 评论(0) 推荐(1) 编辑
摘要: 前言: 本文是对学习SpringBoot过程中的笔记,拿最简单的项目进行部署,大家可以进行类比,文章最后会提供部署前和部署后的github地址,用代码做的笔记,可能会很乱,有兴趣的同学可以参考 正文: 项目就是访问http://localhost:8080/hello 浏览器会打印出一行字,够简单吧 阅读全文
posted @ 2018-04-10 11:35 东北小狐狸 阅读(62192) 评论(0) 推荐(4) 编辑
摘要: 前言: 虽然springboot内嵌了一个tomcat,但是这个内嵌的tomcat不支持jsp页面,所以需要引入其他包 解决: maven引入以下包即可 阅读全文
posted @ 2018-04-09 23:41 东北小狐狸 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 前言: springboot简化了大量配置文件,但是必要时还是需要导入配置文件的,比如dubbo,此处简记之。 正文: 所有的配置文件引入都是使用注解在类上进行引入的,常用的有两种注解@PropertySource和@ImportSource,分别导入properties文件和xml文件 @Prop 阅读全文
posted @ 2018-04-09 23:06 东北小狐狸 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 写在前边: 我们的微服务是注册中心、uaa、gateway为基础,添加微服务应用,昨天下午在测试jhipster的增删改查,因为jhipster生成的代码都是restful的,好不容易找到网关配置的映射路径,测试get请求是可以的,但是post、put、delete都不行。查资料发现是springb 阅读全文
posted @ 2018-04-09 09:47 东北小狐狸 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: spring-boot中的WebMvcConfigurerAdapter类提供了很多自定义操作的方法,先贴出来大家看看 如上代码的实现都是空的,也就是说我们想要完成自定义一些操作,只需要重写这个类中对应的方法,就可以实现 比如昨晚写了篇自定义springboot的消息转换器 ,其中的一种实现就是通过 阅读全文
posted @ 2018-04-08 13:15 东北小狐狸 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 问题概述: 刚从github拉下来的jhipster-registry-master直接运行,访问http://localhost:8761会发现会空白页,但是网页的title显示正常,本文目的是解决这个问题 解决过程: 项目已经拉下来请忽略步骤1 1、假设你还没有拉项目 命令行cd到目标文件夹,执 阅读全文
posted @ 2018-04-08 11:58 东北小狐狸 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要明白一个概念:springboot中很多配置都是使用了条件注解进行判断一个配置或者引入的类是否在容器中存在,如果存在会如何,如果不存在会如何。 也就是说,有些配置会在springboot中有默认配置,前提是你没有配置,这样来起到简化配置作用。如果你配置了,容器就不会为你再去默认配置。 配 阅读全文
posted @ 2018-04-07 23:36 东北小狐狸 阅读(14682) 评论(1) 推荐(3) 编辑
摘要: 序: springboot启动的时候会有一个启动logo似的东西,如图,这个logo似的东西叫做banner,本文小计修改此banner显示与关闭banner。没什么用,有兴趣可以玩玩…… 正文: 自定义banner: 自定义banner只需要在resource下新建一个banner.txt文件,将 阅读全文
posted @ 2018-04-07 22:26 东北小狐狸 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 序:在学习springboot,教程一般对一些注解语焉不详,发现@SpringBootApplication 这个注解包含了很多注解,也就是说使用这个注解可以少写几个注解,这里看源码粘出来一些,仅用于参考 正文: 这里有几个注解拆到后来还是可以继续拆分的,也就一两级,作用不是很大了,就不贴出来了,仅 阅读全文
posted @ 2018-04-07 21:47 东北小狐狸 阅读(4946) 评论(0) 推荐(3) 编辑
摘要: 序: 入职新公司第二天了,本来第一天是配置环境来着,配了一下午也没搞成那个jhipster的安装,每次以为应该正常的时候都是不对,yo是yeoman的指令,但是我是使用yarn管理的yeoman 纠结好久,终于在组长的手里搞明白是怎么回事了,最新版的yarn目录结构变了!所以我添加到环境变量中的路径 阅读全文
posted @ 2018-04-03 10:47 东北小狐狸 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: 发现问题: 绘制activity的bpm工作流程图的时候,在name项中填写中文,开始的时候没问题,显示的确是中文,关闭文件再打开发现已经乱码,重启idea效果相同,如图 解决方案:修改idea启动参数,添加字符集编码 关闭idea——>进入idea安装目录/bin——>notepad++按需打开如 阅读全文
posted @ 2018-03-10 00:35 东北小狐狸 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: 序言: 昨天做一个项目,看到很多刚开始用mybatis的同事对于resultType和resultMap的理解与使用含糊不清,这里我试图用最好理解的说法写一写,欢迎大家勘误。 两者异同: 相同点:resultType和resultMap都是映射结果集到Javabean用的 不同点: resultTy 阅读全文
posted @ 2018-03-09 09:06 东北小狐狸 阅读(2009) 评论(0) 推荐(4) 编辑
摘要: 序:今天下午看到一个bug,很神奇,粘出来大家看看 看到这个异常栈,有经验的或者查到的答案都是mapper.xml中哪个的方法配置错了,应替换parameterMap为parameterType, 奇怪的问题不是这个,因为我的mapper.xml是逆向生成的,之前的一个方法使用是正常的,所以我一直扣 阅读全文
posted @ 2018-03-08 23:08 东北小狐狸 阅读(2269) 评论(0) 推荐(0) 编辑