会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飘渺Jam的博客
公众号:JAVA日知录,期待您的关注!
博客园
首页
新随笔
联系
订阅
管理
2023年10月20日
接手了一个外包开发的项目,我感觉我的头快要裂开了~
摘要:
嗨,大家好,我是飘渺。 最近,我和小伙伴一起接手了一个由外包团队开发的微服务项目,这个项目采用了当前流行的Spring Cloud Alibaba微服务架构,并且是基于一个“大名鼎鼎”的微服务开源脚手架(附带着模块代码截图,相信很多同学一看就能认出来)。然而,在这段时间里,我受到了来自"外包"和"微
阅读全文
posted @ 2023-10-20 13:53 JAVA日知录
阅读(5120)
评论(36)
推荐(5)
编辑
2023年6月8日
新项目,不妨采用这种架构分层,很优雅!
摘要: 大家好,我是飘渺。今天继续更新DDD&微服务的系列文章。 在专栏开篇提到过DDD(Domain-Driven Design,领域驱动设计)学习起来较为复杂,一方面因为其自身涉及的概念颇多,另一方面,我们往往缺乏实战经验和明确的代码模型指导。今天,我们将专注于DDD的分层架构和实体模型,期望为大家落地
阅读全文
posted @ 2023-06-08 14:23 JAVA日知录
阅读(4430)
评论(11)
推荐(6)
编辑
2023年4月10日
SpringBoot整合RocketMQ,老鸟们都是这么玩的!
摘要: 今天我们来讨论如何在项目开发中优雅地使用RocketMQ。本文分为三部分,第一部分实现SpringBoot与RocketMQ的整合,第二部分解决在使用RocketMQ过程中可能遇到的一些问题并解决他们,第三部分介绍如何封装RocketMQ以便更好地使用。 1. SpringBoot整合RocketM
阅读全文
posted @ 2023-04-10 08:57 JAVA日知录
阅读(14552)
评论(7)
推荐(8)
编辑
2023年4月7日
分库分表以后如何对非Sharding键进行查询?
摘要: 大家好呀,我是飘渺! 通过上篇文章我们知道了一个结论:那就是对于toC的业务,需要选择用户属性如 user_id 作为分片键。 那问题来了,对于订单表来说,选择了user_id作为分片键以后如何查看订单详情呢?比如下面这样一条SQL: SELECT * FROM T_ORDER WHERE orde
阅读全文
posted @ 2023-04-07 09:38 JAVA日知录
阅读(244)
评论(0)
推荐(0)
编辑
2023年4月6日
SpringBoot中如何编写一个优雅的限流组件?
摘要: 很早以前,我曾写过两篇介绍如何在SpringBoot中使用Guava和Redis实现接口限流的文章。具体包括: 使用Guava实现单机令牌桶限流 使用Redis实现分布式限流 现在,一个问题摆在我们面前:如何将这两种限流机制整合到同一个组件中,以便用户随时切换呢? 显然,我们需要定义一个通用的限流组
阅读全文
posted @ 2023-04-06 13:49 JAVA日知录
阅读(426)
评论(0)
推荐(0)
编辑
SpringBoot如何进行限流,老鸟们还可以这样玩!
摘要: 大家好,我是飘渺。 在SpringBoot 如何进行限流,老鸟们都这么玩的!一文中我们详细介绍了为什么需要对接口进行限流,也介绍了常见的限流算法,最后还基于Guava工具类实现了接口限流。但是这种方式有个问题,无法实现分布式限流。那今天我们来利用Redis + Lua 来实现分布式限流。 Lua 脚
阅读全文
posted @ 2023-04-06 08:37 JAVA日知录
阅读(774)
评论(1)
推荐(0)
编辑
2023年4月4日
SpringBoot中如何实现业务校验,这种方式才叫优雅!
摘要: 大家好,我是飘渺。 在日常的接口开发中,为了保证接口的稳定安全,我们一般需要在接口逻辑中处理两种校验: 参数校验 业务规则校验 首先我们先看看参数校验。 参数校验 参数校验很好理解,比如登录的时候需要校验用户名密码是否为空,创建用户的时候需要校验邮件、手机号码格式是否准确。 而实现参数校验也非常简单
阅读全文
posted @ 2023-04-04 14:59 JAVA日知录
阅读(2435)
评论(24)
推荐(1)
编辑
2021年10月11日
SpringBoot 如何进行限流?老鸟们都这么玩的!
摘要: 大家好,我是飘渺。SpringBoot老鸟系列的文章已经写了四篇,每篇的阅读反响都还不错,那今天继续给大家带来老鸟系列的第五篇,来聊聊在SpringBoot项目中如何对接口进行限流,有哪些常见的限流算法,如何优雅的进行限流(基于AOP)。 首先就让我们来看看为什么需要对接口进行限流? 为什么要进行限
阅读全文
posted @ 2021-10-11 11:50 JAVA日知录
阅读(2240)
评论(7)
推荐(3)
编辑
2021年9月23日
SpringBoot 如何进行对象复制,老鸟们都这么玩的!
摘要: 大家好,我是飘渺。 今天带来SpringBoot老鸟系列的第四篇,来聊聊在日常开发中如何优雅的实现对象复制。 首先我们看看为什么需要对象复制? 为什么需要对象复制 如上,是我们平时开发中最常见的三层MVC架构模型,编辑操作时Controller层接收到前端传来的DTO对象,在Service层需要将D
阅读全文
posted @ 2021-09-23 14:46 JAVA日知录
阅读(1506)
评论(0)
推荐(2)
编辑
2021年9月13日
SpringBoot 如何生成接口文档,老鸟们都这么玩的!
摘要: 大家好,我是飘渺。 SpringBoot老鸟系列的文章已经写了两篇,每篇的阅读反响都还不错,果然大家还是对SpringBoot比较感兴趣。那今天我们就带来老鸟系列的第三篇:集成Swagger接口文档以及Swagger的高级功能。 文章涉及到的代码已经上传到了github,希望最终能应用在你们实际项目
阅读全文
posted @ 2021-09-13 15:56 JAVA日知录
阅读(3527)
评论(1)
推荐(1)
编辑
下一页
公告
{{user.name}}
{{user.age}}
{{user.desc}}
{{user.follow}}
{{user.fans}}
{{user.post}}
{{user.article}}
{{user.comment}}
{{user.view_text}}
昵称:
JAVA日知录
园龄:
8年7个月
粉丝:
74
关注:
0
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Spring
(1)
RBAC
(1)
线程池
(1)
线程
(1)
数据权限
(1)
高并发
(1)
随笔分类
SpringBoot老鸟系列(7)
并发苦旅(6)
朝花夕拾(5)
服务架构(14)
面试杂文(2)
随笔档案
2023年10月(1)
2023年6月(1)
2023年4月(5)
2021年10月(1)
2021年9月(2)
2021年8月(1)
2021年7月(3)
2021年4月(3)
2021年3月(6)
2020年6月(1)
2019年11月(1)
2019年10月(3)
2019年9月(1)
2017年4月(1)
2017年2月(1)
2016年12月(2)
2016年11月(3)
更多
相册
My(1)
阅读排行榜
1. JAVA线程池调优(17583)
2. SpringBoot整合RocketMQ,老鸟们都是这么玩的!(14552)
3. Spring集成JavaMail并利用线程池发送邮件(6480)
4. 接手了一个外包开发的项目,我感觉我的头快要裂开了~(5120)
5. 使用p6spy格式化日志输出(4767)
评论排行榜
1. 接手了一个外包开发的项目,我感觉我的头快要裂开了~(36)
2. SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!(32)
3. SpringBoot中如何实现业务校验,这种方式才叫优雅!(24)
4. 面试被吊打系列 - Redis原理(22)
5. 新项目,不妨采用这种架构分层,很优雅!(11)
推荐排行榜
1. 面试被吊打系列 - Redis原理(19)
2. SpringBoot整合RocketMQ,老鸟们都是这么玩的!(8)
3. 新项目,不妨采用这种架构分层,很优雅!(6)
4. SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!(6)
5. 接手了一个外包开发的项目,我感觉我的头快要裂开了~(5)
最新评论
1. Re:SpringBoot整合RocketMQ,老鸟们都是这么玩的!
有部分源码缺失,比如constant包下的类,还有自定义starter是不是要在resources下面的META-INF创建一个spring.factories文件,文件里边指定一下自动配置类的路径 ...
--来份微辣的
2. Re:SpringBoot整合RocketMQ,老鸟们都是这么玩的!
好文章,感谢博主
--ok-kai
3. Re:SpringBoot整合RocketMQ,老鸟们都是这么玩的!
写的不错
--进击的码农++
4. Re:接手了一个外包开发的项目,我感觉我的头快要裂开了~
@s670758233 你不想看就别看呀...
--JAVA日知录
5. Re:SpringBoot如何进行限流,老鸟们还可以这样玩!
我记得这个有sentiel现成的吧
--monkey's
点击右上角即可分享