首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小黑
掘友等级
Java攻城狮
一个有趣的程序员。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
程序员小黑
Java攻城狮
·
4年前
关注
Spring Boot GraphQL 实战 03_分页、全局异常处理和异步加载
基于偏移量的分页,即通过 SQL 的 limit 来实现分页。 优点是实现简单,使用成本低。缺点是在数据量过大时,进行大翻页时可能会有性能问题。 对应的 Java Bean...
3
3
分享
程序员小黑
Java攻城狮
·
4年前
关注
Spring Boot GraphQL 实战 02_增删改查和自定义标量
创建一个 Spring Bean,此处需要实现 GraphQLQueryResolver 接口,并在该类中自定义一个方法来映射 graphqls 文件中的查询。 需求:每本...
1
2
分享
程序员小黑
Java攻城狮
·
4年前
关注
Spring Boot GraphQL 实战 01_入门程序
从字面上理解:GraphQL = Graph + QL = 图表化、可视化的查询语言。它允许客户端定义所需数据的结构,并从服务器返回相同的数据结构。 GraphQL 是一种...
5
评论
分享
程序员小黑
Java攻城狮
·
4年前
关注
还在用 CommandLineRunner 初始化资源?这可能会导致应用停止,我劝你耗子尾汁
如果你去某度搜索关键词 CommandLineRunner 初始化资源 ,截止小黑同学写这篇文章之前,大概能收到 1,030,000 个结果。 网上大部分的文章都在告诉我们...
6
2
分享
程序员小黑
Java攻城狮
·
4年前
关注
不使用 MQ 如何实现 pub/sub 场景?
在配置中心中,有一个经典的 pub/sub 场景:某个配置项发生变更之后,需要实时的同步到各个服务端节点,同时推送给客户端集群。 在之前实现的简易版配置中心中是通过 red...
8
评论
分享
程序员小黑
关注了
58沈剑_架构师之路
Java攻城狮
程序员小黑
Java攻城狮
·
4年前
关注
@Value 注入如何实现?配置中心关键技术实现思路是?
由 AutowiredAnnotationBeanPostProcessor 负责来处理 @Value ,此外该类还负责处理 @Autowired 和 @Inject。 在...
6
评论
分享
程序员小黑
Java攻城狮
·
5年前
关注
Spring Cache 缺陷,我好像有解决方案了
Spring Cache 是一个非常优秀的缓存组件。 但是在使用 Spring Cache 的过程当中,小黑同学也遇到了一些痛点。 比如,现在有一个需求:通过多个 user...
11
2
分享
程序员小黑
关注了
lwenn
Java攻城狮
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
从源码角度来看BeanFactory和ApplicationContext的关系
这次我们从源码角度来聊聊BeanFactory和ApplicationContext的关系,讲一些网上文章不曾提到的点。 先来看一下官方文档中关于BeanFactory和A...
6
评论
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
深入理解Java泛型:你对泛型的理解够深入吗?
泛型提供了一种将集合类型传达给编译器的方法,一旦编译器知道了集合元素的类型,编译器就可以对其类型进行检查,做类型约束。 在没有泛型之前,我们只能通过更直观的方法命名和 do...
11
评论
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
高效开发:你的项目有接口聚合服务吗?
「前端同学请求两个接口,聚合一下数据不就行了?」后端同学想只提供业务领域基础 API 服务能力,数据组装处理则希望由前端同学完成。 「后端聚合一下,前端可以少一次请求,只负...
36
26
分享
程序员小黑
关注了
美团技术团队
Java攻城狮
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
踩坑了!使用 @Autowired 注入成功,GetBean 方法却获取不到?!
之前推文已经讲过 当@Transactional遇到@CacheEvict,你的代码是不是有bug! 现在要在事务提交之后清除缓存。在Spring4.2 之后,可以使用@T...
7
4
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
配置热更新,不想重启,如何更新Bean的状态?
本文将以运行时修改 JDBC 参数为例,来讨论尝试运行时修改配置,最后提出普遍的解决方案。 画外音:思路比结果更重要。 在动态切换的过程中,必然会有一个过渡过程,从旧连接过...
32
15
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
当@Transactional遇到@CacheEvict,你的代码还运行正常吗?
首先,@Transactional是给当前方法添加事务支持,是通过 AOP 动态代理实现的,在方法执行完之后才提交事务。其次,@CacheEvict是在该方法执行完之后,清...
20
1
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
这次我们来简单聊聊 Stream#forEach 源码
调用spliterator()方法,创建Spliterator对象。在ArrayList中,实际上是创建了ArrayListSpliterator这个实现类的实例对象。 调...
4
评论
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
Stream#foreach方法摸底三问,你都了解吗
JAVA8 新增了 Stream API,而在 Stream API 中又为程序员提供了一个遍历集合的 foreach 方法:java.util.stream.Stream...
5
评论
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
面试题:你真的会三目运算符吗?
提问:当 a=1,b=2 时,test1 方法的执行结果是什么?思考一分钟。 如果返回值 X 和返回值 Y 是同种类型,那么返回类型毫无疑问就是这种类型。 如果两个返回值 ...
9
26
分享
程序员小黑
赞了这篇文章
程序员小黑
Java攻城狮
·
5年前
关注
UML入门快速学习
泛化是一般事物(超类)与更具体的事物(子类)之间的关系,是一种is-a的关系,是通过继承过程建立的。 依赖关系表示两个类之间的“使用”关系。A 依赖 B 的原因通常是: 关...
1
评论
分享
下一页
个人成就
文章被点赞
330
文章被阅读
112,297
掘力值
2,555
关注了
5
关注者
220
收藏集
0
关注标签
11
加入于
2019-08-31