java Feign Stub挡板和Mock 在项目开发中,会有调用第三方接口的场景。当开发时,对方不愿意提供测试服务器给我们调用,或者有的接口会按调用次数进行计费。当联调时,第三方的测试服务器也可能会出现不稳定,如果他们的服务挂了,我们就一…
无分类 踩坑 Spring Cloud Hystrix 线程池队列配置 有一次在生产环境,突然出现了很多笔还款单被挂起,后来排查原因,发现是内部系统调用时出现了Hystrix调用异常。在开发过程中,因为核心线程数设置的比较大,没有出现这种异常。放到了测试环境,偶尔有出现这种情…
无分类 Spring单例模式与NIO思考 本人java开发,今天在研究秒杀问题的时候,突然间脑子里就产生了这样的思考。 众所周知,Spring默认是单例模式,那么单例模式有什么优缺点呢? 优点一:创建的对象较少!在Tomcat模型为BIO时,会对每一个请…
无分类 猫头鹰的深夜翻译:Spring REST服务异常处理 这篇教程主要专注于如何优雅的处理WEB中的异常。虽然我们可以手动的设置ResponseStatus ,但是还有更加优雅的方式将这部分逻辑隔离开来。Spring提供了整个应用层面的异常处理的抽象,并且只是要求您添加一些注释 …
无分类 Spring Cloud OAuth2 资源服务器CheckToken 源码解析 ## CheckToken的目的 当用户携带token 请求资源服务器的资源时, OAuth2AuthenticationProcessingFilter 拦截token,进行token 和userdetails 过程,把无状态的token 转化成用户信息。
java Spring Boot 实战 | 如何使用 IDEA 构建 Spring Boot 工程 新年立了个 flag,好好运营这个公众号。具体来说,就是每周要写两篇文章在这个号发表。刚立的 flag 可不能这么快打脸。下面送上本周第一篇。本文我们将介绍嵌入 Intellij IDEA 中的 Spring Initializr 工具,它同…
java SpringBoot自动配置原理 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:[链接] 回顾前面Spring的文章(以学习的顺序排好): Spring入门这一篇就够了 Spring【依赖注入】就是这么简单 Spring【AOP模块】就这么简单 Sprin…
java SpringBoot 实战 | 使用 LomBok 上周去了开年会,去的地方是温泉度假村。老实说,我是无感的,90% 是因为没中奖(老板太抠,两百人只抽三个奖),10 % 是因为从小泡温泉长大没啥感觉。
无分类 Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0 昨晚Nacos社区发布了第一个生产级版本:0.8.0。由于该版本除了Bug修复之外,还提供了几个生产管理非常重要的特性,所以觉得还是有必要写一篇讲讲这次升级,在后续的文章中也都将以0.8.0版本为基础。