java
wjf8882300
.NET程序员
C 爱好者
SQLSever爱好者
Java爱好者
IOS爱好者
展开
-
解决swagger死循环的问题,/null/swagger-resources/configuration/ui
swagger在很长一段时间不访问之后,再访问会出现下面这个(猜测是session过期),如果不做任何处理,这个页面会频繁访问:http://xxx.xxx.com/null/swagger-resources/configuration/ui,因为是死循环,访问量能把服务撑爆了。可以看到/null/swagger-resources/configuration/ui这个请求远远的高于其他请求,剩下/swagger-resources/**也是跟它相关的(我开始在代码中做了重定向,后面发现没用)。原创 2020-06-29 10:03:09 · 17296 阅读 · 7 评论 -
java快速部署
现在基本上都是自动化部署了,但有些小公司,或者一些小项目,不具备搭建自动化部署的能力,还是用的传统方式:打jar包>上传服务器>运行。今天我分享一些传统方式的小窍门,希望对大家有用。传统方式其实花的时间最多的过程就是上传jar包,本身java打出的包含了各种乱七八糟的其他依赖包,所以总体积很大,一般50M以上。如果网速很差,或者一些专用网络环境做了限制,上传一次jar包要很长时间,特别是有的时候做测试,每次打完测了之后发现有问题,再改再上传,来来回回的浪费时间,浪费生命啊!其实解决这个问题很原创 2020-05-18 18:03:14 · 675 阅读 · 0 评论 -
RateLimit zuul.ratelimit.enabled=false报错
项目中采用了spring-cloud-zuul-ratelimit,并发测试的时候想禁用掉限流zuul.ratelimit.enabled=false,结果报以下错误。Description:Parameter 0 of method ratelimitKeyGenerator in com.uecent.zuul.server.config.RateLimitConfig required a bean of type 'com.marcosbarbero.cloud.autoconfigure.z原创 2020-05-18 17:25:43 · 587 阅读 · 0 评论 -
centos 7.0 部署oracle和weblogic
最近在做一个项目,是个私活,比较苦逼,所有的都得自己来。本来我只是写后台代码的,主要做java的服务层代码的编写。但这个私活不是公司项目,又不能求助于其他人(你懂的,在公司里,越低调越好。),所以只能自己来。对方给我挂一总负责人的头衔,这下好了,从原型设计,到上线部署全都要我来。原创 2016-08-24 20:26:18 · 6593 阅读 · 6 评论 -
Spring Oauth授权码方式与zuul整合
Spring Oauth授权码方式与zuul整合目前流行分布式架构,通常会把鉴权做成一个独立的服务,给其他服务使用,有时候甚至给第三方使用。此时采用oauth授权再合适不过了。而Spring全家桶自然也考虑到了这一点,提供了oauth包。本身用spring的oauth做成独立的服务没有什么问题,而微服务中,注重高可用,那就意味着我们必定不止部署一个服务,而多个服务之间的负载必然要用到zuul(...原创 2019-05-24 11:00:45 · 1626 阅读 · 9 评论 -
utf8mb4不生效的问题
utf8mb4不生效的问题Mysql数据库设置的编码utf8,某个表字段中要插入emoji内容,报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x88' for column 'message_content' at row 1。在网上搜了一圈,基本上都是先修改数据库服务器的配置文件,再修改数据库,再修改表,再修改字...原创 2019-06-26 09:32:09 · 3882 阅读 · 3 评论 -
Zuul 上传大文件服务报错的问题
上传大文件时,服务报以下错误org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present一开始以为是服务问题,看报错信息,显示file没有,这个信息不太准确。之前设定了上传大小为50M,超过50M时会报超出大小...原创 2019-07-10 13:33:00 · 5183 阅读 · 2 评论