会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
自行车上的程序员
学无止境
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
···
22
下一页
2019年4月3日
springcloud如何实现服务的平滑发布
摘要: 在之前的文章中我们提到服务的优雅下线,见: SpringCloud服务如何在Eureka安全优雅的下线 但这个对于ribbon调用其实是不平滑的,shutdown请求到后服务就马上关闭了,服务消费此时未感应到服务下线了,会仍然往这个服务发送请求,从而导致报错。 简介方案有:一、开启重试(前提是保证接
阅读全文
posted @ 2019-04-03 09:23 自行车上的程序员
阅读(5534)
评论(0)
推荐(0)
2019年3月22日
springcloud zuul聚合微服务的swagger文档
摘要: 参考:https://github.com/yangzhilong/sample-zuul-swagger2
阅读全文
posted @ 2019-03-22 16:23 自行车上的程序员
阅读(571)
评论(0)
推荐(0)
alibaba的springcloud孵化器项目
摘要: Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将
阅读全文
posted @ 2019-03-22 15:31 自行车上的程序员
阅读(599)
评论(0)
推荐(0)
springcloud灰度发布实现方案
摘要: Nepxion Discovery是一款对Spring Cloud Discovery服务注册发现、Ribbon负载均衡、Feign和RestTemplate调用、Hystrix或者阿里巴巴Sentinel熔断隔离限流降级的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布)、服务隔离、服务路由
阅读全文
posted @ 2019-03-22 14:57 自行车上的程序员
阅读(9427)
评论(0)
推荐(0)
springboot项目logback配置文件示例
摘要: logback-spring.xml 如需开启异步日志,可以参考:https://www.cnblogs.com/yangzhilong/p/10577613.html
阅读全文
posted @ 2019-03-22 13:13 自行车上的程序员
阅读(2160)
评论(0)
推荐(0)
logback配置异步日志
摘要: 异步配置参数:
阅读全文
posted @ 2019-03-22 13:09 自行车上的程序员
阅读(1749)
评论(0)
推荐(0)
2019年3月19日
CAS集成oauth2协议的支持
摘要: 参考https://blog.csdn.net/qq_34021712/article/details/82290876, 在springboot体系类,可以采用spring security oauth的starter进行简化开发
阅读全文
posted @ 2019-03-19 14:00 自行车上的程序员
阅读(3985)
评论(1)
推荐(0)
CAS的单点登录和oauth2的最大区别
摘要: CAS的单点登录时保障客户端的用户资源的安全 oauth2则是保障服务端的用户资源的安全 CAS客户端要获取的最终信息是,这个用户到底有没有权限访问我(CAS客户端)的资源。 oauth2获取的最终信息是,我(oauth2服务提供方)的用户的资源到底能不能让你(oauth2的客户端)访问 CAS的单
阅读全文
posted @ 2019-03-19 13:54 自行车上的程序员
阅读(12024)
评论(0)
推荐(1)
springcloud的Zuul配置重试和fallback
摘要: 可以参考如下blog: SpringCloud学习03之api服务网关zuul反向代理及重试配置 springCloud学习04之api服务网关zuul回退fallback 注意:重试的开启需要处理幂等和部分接口响应超时重试带来的流量异常。理论上GET方法可以开启重试,其他的方法不建议重试,在服务层
阅读全文
posted @ 2019-03-19 11:18 自行车上的程序员
阅读(882)
评论(0)
推荐(0)
2019年1月19日
关于snowflake算法生成的ID转换为JS的数字类型由于过大导致JS精度丢失的问题
摘要: JS的数字类型目前支持的最大值为:9007199254740992,一旦数字超过这个值,JS将会丢失精度,导致前后端的值出现不一致。 JAVA的Long类型的 最大值为:9223372036854775807,snowflake的算法在实现上确实没问题的,但实际运用的时候一定要避免这个潜在的深坑。
阅读全文
posted @ 2019-01-19 10:57 自行车上的程序员
阅读(3236)
评论(0)
推荐(0)
2018年11月27日
spring cloud配置中心属性加密处理
摘要: 在现实的场景里,我们会在配置中心配置很多中间件的账号密码(通常都是读写账号),如果采用明文存储将会有很大的风险导致账号泄露,解决方案: http://blog.didispace.com/spring-cloud-starter-dalston-3-2/ https://my.oschina.net
阅读全文
posted @ 2018-11-27 14:35 自行车上的程序员
阅读(1591)
评论(0)
推荐(0)
spring-boot 1.X集成swagger
摘要: 1、引入POM依赖 2、装配swagger 3、properties配置 当然,现在可以引入官方的start来自动注解 当引入Zuul后可以在zuul层进行doc的集成,具体的实现方式可以参考: https://my.oschina.net/didispace/blog/1818417
阅读全文
posted @ 2018-11-27 14:18 自行车上的程序员
阅读(839)
评论(0)
推荐(0)
2018年11月13日
mysql查询区分大小写
摘要: mysql在默认情况下查询时字段的值是不区分大小写的。 和 的查询结果是一样的。 但在某些场景下这是不符合我们的需求的,我们可以修改我们需要区分大小的表进行配置修改。 执行完上面的sql后,对该表的查询就能区分大小写了。 网上有一些调整schema的方法,但实测下来并未生效。
阅读全文
posted @ 2018-11-13 17:04 自行车上的程序员
阅读(4115)
评论(0)
推荐(0)
2018年11月1日
SpringBoot集成redis的LBS功能
摘要: 下面的代码实现了添加经纬度数据 和 搜索经纬度数据的功能:
阅读全文
posted @ 2018-11-01 13:58 自行车上的程序员
阅读(2472)
评论(0)
推荐(0)
SpringCloud Stream生产者配置RabbitMq的动态路由键
摘要: 在写这个文章前不得不吐槽目前国内一些blog的文章,尽是些复制粘贴的文章,提到点上但没任何的深入和例子。......... 经过测试下来总结一下RabbitMQ的Exchange的特性: 1、direct 生产者可以指定路由键,消费者可以指定路由键,但不能讲路由键设置为#(全部)。 2、topic
阅读全文
posted @ 2018-11-01 11:43 自行车上的程序员
阅读(2821)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
···
22
下一页
公告