随笔分类 -  Java后端

摘要:不使用 MQ 可以实现 pub/sub 场景吗?答案是肯定的。 阅读全文
posted @ 2020-12-01 09:47 Coder小黑 阅读(775) 评论(1) 推荐(1)
摘要:@Value 注入如何实现?配置中心关键技术实现思路是? 阅读全文
posted @ 2020-11-24 09:34 Coder小黑 阅读(1316) 评论(0) 推荐(1)
摘要:在使用 swagger 来编写接口文档时,需要告诉前端枚举类型有哪些取值,每次增加取值之后,不仅要改代码,还要找到对应的取值在哪里使用了,然后修改 swagger 文档。反正小黑我觉得这样做很不爽,那有没有什么办法可以让 swagger 框架来帮我们自动列举出所有的枚举数值呢? 阅读全文
posted @ 2020-05-18 08:36 Coder小黑 阅读(9612) 评论(1) 推荐(1)
摘要:如果变量值仅有有限的可选值,那么用枚举类来定义常量是一个很常规的操作。但是在业务代码中,我们不希望依赖 `ordinary()` 进行业务运算,而是自定义数字属性,避免枚举值的增减调序造成影响。但也正是因为使用了自定义的数字属性,很多框架自带的枚举转化功能也就不再适用了。 阅读全文
posted @ 2020-05-06 13:34 Coder小黑 阅读(2918) 评论(1) 推荐(1)
摘要:Spring Cache 缺陷 Spring Cache 是一个非常优秀的缓存组件。 但是在使用 Spring Cache 的过程当中,小黑同学也遇到了一些痛点。 比如,现在有一个需求:通过多个 userId 来批量获取用户信息。 方案 1 此时,我们的代码可能是这样: 这种写法的缺点在于: 在 f 阅读全文
posted @ 2020-04-07 13:06 Coder小黑 阅读(3018) 评论(1) 推荐(0)
摘要:Spring容器中BeanFactory和ApplicationContext不是同一个实例对象??? 阅读全文
posted @ 2020-01-14 13:13 Coder小黑 阅读(502) 评论(0) 推荐(0)
摘要:一文带你深入了解Java泛型,查漏补缺。 阅读全文
posted @ 2020-01-09 13:32 Coder小黑 阅读(2199) 评论(0) 推荐(0)
摘要:记一次接口聚合服务开发实战。 服务拆分之后,前后端同学之间关于 API 粒度的争吵越来越常见: 阅读全文
posted @ 2019-12-30 08:52 Coder小黑 阅读(6445) 评论(1) 推荐(1)
摘要:1、Stream#forEach 是顺序消费吗? 2、Stream#forEach 是快速失败吗? 3、Stream#forEach 之前添加元素会怎么样? 阅读全文
posted @ 2019-11-29 09:34 Coder小黑 阅读(4030) 评论(0) 推荐(0)
摘要:看似简单,实则不然的三目运算面试题,你做对了吗? 阅读全文
posted @ 2019-11-05 08:54 Coder小黑 阅读(575) 评论(0) 推荐(0)
摘要:作为程序员,以上这些场景你一定都经历过。今天就来聊聊如何快速定位问题。 阅读全文
posted @ 2019-10-23 08:59 Coder小黑 阅读(3499) 评论(5) 推荐(4)