会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
按时睡觉。
最好的学习方式就是教会别人。
博客园
首页
管理
上一页
1
2
2020年7月28日
Spring学习之——手写Spring源码(V1.0)
摘要: 前言 Sping的生态圈已经非常大了,很多时候对Spring的理解都是在会用的阶段,想要理解其设计思想却无从下手。前些天看了某某学院的关于Spring学习的相关视频,有几篇讲到手写Spring源码,感觉有些地方还是说的挺好的,让博主对Spring的理解又多了一些,于是在业余时间也按照视频讲解实现一遍
阅读全文
posted @ 2020-07-28 22:11 按时睡觉。
阅读(2001)
评论(0)
推荐(3)
2020年7月11日
java8的parallelStream提升数倍查询效率
摘要: 业务场景 在很多项目中,都有类似数据汇总的业务场景,查询今日注册会员数,在线会员数,订单总金额,支出总金额等。。。这些业务通常都不是存在同一张表中,我们需要依次查询出来然后封装成所需要的对象返回给前端。那么在此过程中,就可以把这个接口中“大任务”拆分成N个小任务,异步执行这些小任务,等到最后一个小任
阅读全文
posted @ 2020-07-11 17:05 按时睡觉。
阅读(2168)
评论(2)
推荐(0)
2020年7月8日
Spring-Validation(后端数据校验) 你值得拥有
摘要: 前言 最近看到很多童鞋在项目中的对请求参数的校验都用的if来判断各参数的属性,如: if(StringUtils.isBlank(username)){ return RR.exception("账号不能为空"); } if(StringUtils.isBlank(password)){ retur
阅读全文
posted @ 2020-07-08 21:49 按时睡觉。
阅读(1517)
评论(2)
推荐(3)
2020年7月2日
运用设计模式告别项目中大量臃肿的if else
摘要: 前言 以前写过的一个老项目中,有这样一个业务场景,比喻:一个外卖系统需要接入多家餐馆,在外卖系统中返回每个餐馆的菜单列表 ,每个餐馆的菜单价格都需要不同的算法计算。 代码中使用了大量的if else嵌套连接,一个类中数千行代码(眼睛快看瞎...),而且随着业务的扩展,接入的餐馆会越来越多,每接入一个
阅读全文
posted @ 2020-07-02 21:36 按时睡觉。
阅读(2077)
评论(4)
推荐(2)
2020年7月1日
在Security中实现Shiro的@RequiresPermissions注解
摘要: 为什么要这样做? Security和Shiro相信大家都用过,常见的两种权限框架,既然都是属于权限框架,那么肯定都有自己的权限控制,为什么还要使用Security的同时去实现Shiro的权限控制呢? 由于新项目使用的是Security,于是去百度了一波详解,知道了Security是使用@PreAut
阅读全文
posted @ 2020-07-01 18:29 按时睡觉。
阅读(3474)
评论(2)
推荐(1)
上一页
1
2
公告