摘要:背景 想必大家在项目中都有遇到把一个列表的多个字段累加求和的情况,也就是一个列表的总计。有的童鞋问,这个不是给前端做的吗?后端不是只需要把列表返回就行了嘛。。。没错,我也是这样想的,但是在一场和前端的撕逼大战中败下阵来之后,这个东西就落在我身上了。当时由于工期原因,时间比较紧,也就不考虑效率和易用性 阅读全文
posted @ 2020-09-08 17:08 我恰芙蓉王 阅读(303) 评论(0) 推荐(0) 编辑
摘要:前言 这篇文章教大家如何搭建一个自己的网站,平时我们在写项目的时候大部分都是由运维去部署发布的,可能对这方面不太关注。今天手把手教大家实现,我媳妇看了都学会了! 准备工具 一个可运行的java项目; 一台服务器; 一个数据库。 具体实现 项目 先准备一个java项目,我是在GitHub上找的一个开源 阅读全文
posted @ 2020-09-01 11:39 我恰芙蓉王 阅读(195) 评论(2) 推荐(0) 编辑
摘要:前言 前些天无意间在百度搜索了一下以前写过的博客 我啥时候在这么多不知名的网站上发表博客了???点进去一看, 内容一模一样,作者却不是我... 然后又去搜了其他篇博客,果然,基本上每篇都在别的网站上有,细想,可能是通过网络爬虫爬取博客园首页博客,然后copy至自己网站中,于是乎,博主也来实现一遍爬取 阅读全文
posted @ 2020-08-11 18:53 我恰芙蓉王 阅读(82) 评论(0) 推荐(0) 编辑
摘要:前言 在上一篇《Spring学习之——手写Spring源码(V1.0)》中,我实现了一个Mini版本的Spring框架,在这几天,博主又看了不少关于Spring源码解析的视频,受益匪浅,也对Spring的各组件有了自己的理解和认识,于是乎,在空闲时间把之前手写Spring的代码重构了一遍,遵循了单一 阅读全文
posted @ 2020-08-05 21:44 我恰芙蓉王 阅读(223) 评论(0) 推荐(1) 编辑
摘要:前言 Sping的生态圈已经非常大了,很多时候对Spring的理解都是在会用的阶段,想要理解其设计思想却无从下手。前些天看了某某学院的关于Spring学习的相关视频,有几篇讲到手写Spring源码,感觉有些地方还是说的挺好的,让博主对Spring的理解又多了一些,于是在业余时间也按照视频讲解实现一遍 阅读全文
posted @ 2020-07-28 22:11 我恰芙蓉王 阅读(269) 评论(0) 推荐(3) 编辑
摘要:业务场景 在很多项目中,都有类似数据汇总的业务场景,查询今日注册会员数,在线会员数,订单总金额,支出总金额等。。。这些业务通常都不是存在同一张表中,我们需要依次查询出来然后封装成所需要的对象返回给前端。那么在此过程中,就可以把这个接口中“大任务”拆分成N个小任务,异步执行这些小任务,等到最后一个小任 阅读全文
posted @ 2020-07-11 17:05 我恰芙蓉王 阅读(375) 评论(2) 推荐(0) 编辑
摘要:前言 最近看到很多童鞋在项目中的对请求参数的校验都用的if来判断各参数的属性,如: if(StringUtils.isBlank(username)){ return RR.exception("账号不能为空"); } if(StringUtils.isBlank(password)){ retur 阅读全文
posted @ 2020-07-08 21:49 我恰芙蓉王 阅读(445) 评论(3) 推荐(3) 编辑
摘要:前言 以前写过的一个老项目中,有这样一个业务场景,比喻:一个外卖系统需要接入多家餐馆,在外卖系统中返回每个餐馆的菜单列表 ,每个餐馆的菜单价格都需要不同的算法计算。 代码中使用了大量的if else嵌套连接,一个类中数千行代码(眼睛快看瞎...),而且随着业务的扩展,接入的餐馆会越来越多,每接入一个 阅读全文
posted @ 2020-07-02 21:36 我恰芙蓉王 阅读(680) 评论(4) 推荐(2) 编辑
摘要:为什么要这样做? Security和Shiro相信大家都用过,常见的两种权限框架,既然都是属于权限框架,那么肯定都有自己的权限控制,为什么还要使用Security的同时去实现Shiro的权限控制呢? 由于新项目使用的是Security,于是去百度了一波详解,知道了Security是使用@PreAut 阅读全文
posted @ 2020-07-01 18:29 我恰芙蓉王 阅读(107) 评论(2) 推荐(0) 编辑
//ioc图标