首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
文心紫竹
掘友等级
架构师
Dubbo 最早实战者,现转战 Spring Cloud ,构建高并发、高性能、高可用系统;DDD 实战者,以解决互联网复杂业务场景;长链挑战者,深入研究 Socket 、线程、锁、并发、分布式等
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
文心紫竹
架构师
·
3年前
关注
@DelayBasedRocketMQ 让方法延时执行
1. 概览 在日常开发中,延时任务是一个无法规避的话题。也存在各种不同的方案,比如: 数据库轮询方案、单机内存解决方案、分布式延时队列方案。在所有的方案中,分布式延时队列方...
0
评论
分享
文心紫竹
架构师
·
3年前
关注
升级版 @Async,让异步任务无懈可击
Spring 的 @Async 注解,想必大家都非常熟悉,只需在方法上增加 @Aysnc ,便可以将其转化为异步操作,任务在后台线程池中运行。 由于数据存储于内存,服务重启...
0
评论
分享
文心紫竹
架构师
·
3年前
关注
玩转单表查询--JPA版
单表查询在业务开发中占比最大,是所有 CRUD Boy 的入门必备,所有人在 JavaBean 和 SQL 之间乐此不疲。而在我看来,该部分是最枯燥、最没有技术含量的“技能...
0
评论
分享
文心紫竹
架构师
·
3年前
关注
玩转单表查询--MyBatis版
单表查询在业务开发中占比最大,是所有 CRUD Boy 的入门必备,所有人在 JavaBean 和 SQL 之间乐此不疲。而在我看来,该部分是最枯燥、最没有技术含量的“技能...
0
评论
分享
文心紫竹
架构师
·
3年前
关注
3分钟将LazyLoad应用于业务开发
在各大框架中,延迟加载是一种重要的性能优化手段,所依赖的数据按需逐步完成加载(比如 Hibernate 的延迟加载)。一来,避免了全部加载带来的性能损失;二来,降低业务人员...
0
1
分享
文心紫竹
架构师
·
3年前
关注
玩转 Excel 数据导入
在日常开发中,想必都遇到过批处理的需求,简单来说就是要求上传一个 Excel 文件,从 Excel 中读取数据,然后进行业务处理。对此,你怎么做呢?...
0
评论
分享
文心紫竹
架构师
·
3年前
关注
分分钟搞定 Excel 数据导出
数据导出是日常开发的常见功能,及将数据导出为Excel并提供下载。 Java 生态存在大量的 Excel 操作类库,基于这些类库便可完成相关功能。这样,大量繁杂、无意义的代...
0
评论
分享
文心紫竹
架构师
·
3年前
关注
内存 Join 可以如此简单!!!
数据库 Join 真的太香了,但由于各种原因,在实际项目中越来越受局限,只能由开发人员在应用层完成。这种繁琐、无意义的“体力劳动”让我们离“快乐生活”越来越远。...
12
8
分享
文心紫竹
架构师
·
3年前
关注
Splitter 助力解决“大集合参数”这个性能杀手
大集合入参是性能的一大杀手,不少公司制定规范,对数据库查询、RPC 调用进行限制,比如阿里P3C规范(SQL中in语句集合控制在1000以内)。我认为,只有规范没有工具是一...
1
1
分享
文心紫竹
架构师
·
4年前
关注
延时任务从入门到精通
本文章,以电商订单超时未支付为业务场景,推导多种解决方案,并对每个方案的优缺点进行分析,所涉及的方案包括: 1.数据库轮询方案。2.单机内存解决方案。3.分布式延时队列方案...
8
1
分享
文心紫竹
架构师
·
4年前
关注
可动态配置的 Schedule 设计
定时任务是实际开发中常见的一类功能,例如每天早上凌晨对前一天的注册用户数量、渠道来源进行统计,并以邮件报表的方式发送给相关人员。相信这样的需求,每个开发伙伴都处理过。...
5
评论
分享
文心紫竹
架构师
·
4年前
关注
应用服务 和 模板方法 擦出的火花
篇文章,将带领大家把 “模板方法” 设计模式应用于领域设计的 “应用服务” 中,以达到如下目的: 对主流程进行封装,保持主流程的稳定性,不变性; 对细节步骤进行扩展,保持业...
2
评论
分享
文心紫竹
架构师
·
4年前
关注
架构设计--配置信息管理
配置信息 在系统启动时,程序会通过不同的配置方案,主动获取配置信息,以完成系统的初始化工作。 因此,配置信息的管理是一件非常重要的事情。 1. 将配置信息写死在业务代码中 ...
1
评论
分享
文心紫竹
架构师
·
4年前
关注
大型互联网架构演化简史
对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 我们常见的大型网站,如百度、淘宝、京东等,都是一个分布式系统。这么复杂的系统也不是一天建成的,每个系统...
4
1
分享
文心紫竹
架构师
·
6年前
关注
Java 异常处理
1. Java异常体系 1.1. 异常处理 如果不使用异常,那么就必须在调用点检查特定的错误,并在程序的很多地方去处理它;如果使用异常,那么就不必在方法调用处进行检查,因为...
6
评论
分享
文心紫竹
赞了这篇文章
文心紫竹
架构师
·
6年前
关注
领域驱动设计战术模式--领域事件
使用领域事件来捕获发生在领域中的一些事情。 领域驱动实践者发现他们可以通过了解更多发生在问题域中的事件,来更好的理解问题域。这些事件,就是领域事件,主要是与领域专家一起进行...
21
1
分享
文心紫竹
赞了这篇文章
文心紫竹
架构师
·
6年前
关注
领域驱动设计战术模式--领域服务
在建模时,有时会遇到一些业务逻辑的概念,它放在实体或值对象中都不太合适。这就是可能需要创建领域服务的一个信号。 模型中的领域服务表示一个无状态的操作,他用于实现特定于某个领...
10
评论
分享
文心紫竹
赞了这篇文章
文心紫竹
架构师
·
6年前
关注
领域驱动设计战术篇--实体
在问题空间中存在很多具有固有身份的概念,通常情况下,这些概念将建模为实体。 实体是具有唯一标识的概念,找到领域中的实体并对其进行建模是非常重要的环节。如果理解一个概念是一个...
9
1
分享
文心紫竹
关注了
5708c20971cfe400543ef9e7
架构师
下一页
个人成就
文章被点赞
102
文章被阅读
33,066
掘力值
1,021
关注了
1
关注者
94
收藏集
0
关注标签
4
加入于
2018-07-26