
高效业务需求分析
文章平均质量分 81
hah杨大仙
KNOWLEDGE IS POWER
展开
-
【详解】mybatis中使用resultMap传递前端多条件(数据库不存在的字段)实现动态sql模糊查询
高级结果映射MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对这个问题的答案。| resultMap– 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。| 话不多说,直接上干货。示例:fuzzy2 为前端传来的模糊查询...原创 2022-03-31 23:05:02 · 2448 阅读 · 0 评论 -
Kafka启动之我直接开挂 lbwnb
使用过kafka的朋友们一定都有这样的感受:"这命令也太...长了吧?!"。是的,这长长的命令就很令人苦恼,难道每次启动都要去查文档吗?那一定会耽误大量的时间,影响效率。本文就帮助各位提升效率,不再使用那又chou又长的命令启动~效果如图:...原创 2021-11-22 22:46:17 · 547 阅读 · 0 评论 -
为什么需要消息队列(Message Queue)以及 各种Message Queue的对比 图文详解【一看就懂】
消息系统的核心作用分为三点:解耦,异步和并行我们以用户注册的案列来说明消息系统的作用;先来看看普通的用户注册流程如图所示:我们可以很清晰地看到,整套流程处理下来需耗费大量的时间用户才能收到反馈。随着后端流程越来越多,每步流程都需要额外地耗费很多时间,从而会导致用户更长的等待延迟。用户注册的并行执行流程问题:系统并行的发起了多个请求,多个请求中,如果某一个环节执行1分钟,其他环节再快,用户也需 要等待1分钟。如果其中一个环节异常之后,整个服务便挂掉了。使用消息队列.原创 2021-11-22 11:41:49 · 1027 阅读 · 0 评论 -
使用Redis实现购物车、计数器、好/差评等功能测试【一看就懂】
衔接上文:(若对Spring整合Redis还不太了解请参考)Spring整合Redis入门详解及基础练习_杨大仙爱篮球-优快云博客本文仅做功能测试,展示代码逻辑,后续会发布在项目中如何使用 。购物车功能购物车的定义非常简单:我们可以通过Redis中的hash来实现:以每位用户的用户ID(或Cookie_id)作为hash的Key,那么每位用户的购物车就是一张哈希表,使用此哈希表存储商品ID与商品订购数量即可。 当购物车商品数量发生变化时,我们就可以通过使用Redis哈希中的.原创 2021-11-18 12:53:49 · 1472 阅读 · 0 评论 -
【多对多、多对一】表关系及结构处理、快速分析业务需求+建表-->提升业务速度、高效工作 详解【一看就懂】
今天在这里分享给大家我平时如何根据业务需求分析数据及建表的经验,需求如下,可以先自行尝试。需准备:记事本 / 超级记事本 / word文档 都可以,这里就用每台电脑都有的记事本做演示。该需求为个人模拟练习使用一:拿到文档,备份,不要打开数据库,先进行通读,对业务需求及逻辑大致有一个了解二:在文档上将需要创建的所有数据表罗列出来,并记录在记事本上(如图所示)三:逐块逐行分析需求,并为各表添加字段,如图所示四:接下来根据记事本将已经编辑...原创 2021-10-27 14:15:10 · 616 阅读 · 1 评论