- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 使用springboot支持jsp
由于公司历史原因必须要用jsp,然后就开搞了。。。1、由于springboot项目没有webapp这种目录,我们手动创建一个。再main目录下创建webapp目录。2、在pom中配置,一个是jsp的语法支持,一个是内置的模拟tomcat运行环境。 <dependency> <groupId>javax.servlet<...
2019-09-23 15:31:39 151
原创 mybatisplus插入报错argument type mismatch
今天使用argument type mismatch发现插入的时候报错java.lang.IllegalArgumentException: argument type mismatch。从错误中看是参数的问题,想到我再实体类里面定义了几个在数据库中没有的字段,就使用了@TableField(exist = false)来排除掉这个字段。再跑发现还是这个错误,后来看了下主键的@TableId默...
2019-09-11 17:35:53 5873 3
原创 springcloud学习之zuul网关
zuul网关有路由和过滤器等作用简单使用路由部分功能:路由功能:使用户不直接访问服务,而是访问网关,网关在去eureka上拉去服务然后比对用户请求是要请求哪个服务,然后将请求发送给这个服务。1、在父类工程中创建gateway子工程,用来充当网关部分2、引入相关依赖,引入eureka方便我们在路由中直接指定服务ID<dependency> <group...
2019-09-07 15:19:00 120
原创 springcloud学习之feign声明式服务调用
feign是springcloud的一种服务调用机制,感觉与dubbo很相似,feign封装之后不像一次HTTP请求更像是方法之间的调用。简单使用:1、导入相关依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cl...
2019-09-07 14:57:19 251
原创 springcloud学习之hystrix机制
hystrix解决雪崩问题的手段有两个:线程隔离与服务熔断线程隔离:默认开启线程隔离,为每个服务单独开启自己的thread池。当自己线程池跑满之后不用影响到其他服务的进程。如果没有线程隔离,当一个服务无限制被阻塞的时候,服务器的内存将被占满,会影响到整个项目。服务熔断:当一些服务符合熔断的机制后,该服务会被熔断,其他服务来访问的时候会快速返回我们自定义的fallback方法,防止线程阻塞。...
2019-09-07 14:42:03 132
原创 springcloud学习之ribbon负载均衡
ribbon负责实现服务的负载均衡。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feignribbon简单使用如下:1、引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId&g...
2019-09-07 14:22:12 150
原创 springcloud学习之eureka注册中心
为了上微服务学习了一下springcloud。本机环境springboot版本2.0.9.RELEASE,springcloud版本Finchley.SR2springcloud众所周知是微服务框架,和dubbo的原理及其一样。所以先从注册中心看起。eureka:springcloud注册中心的一种,相当于dubbo的zookeeper。将服务发布上去,其他服务进行调用。在我们的项目中...
2019-09-06 18:45:14 144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人