工作中容易忽略的点,避免复杂化

分析问题,需求时,要想通的点~

为什么要做?

怎么做,用什么技术?

实现了什么?

达到了怎么样的效果?

在分析问题时,使用STAR方法是一个常用的工具和方法。

STAR代表着Situation(情况)、Task(任务)、Action(行动)和Result(结果)。这个方法始终围绕着问题和目标来运作,其流程如下:

1. 情况(Situation):确定问题的背景、情况和目标,了解改变是什么以及影响了哪些方面。

2. 任务(Task):识别可行的解决方案并转化为目标,形成可行性分析以及清单,同时要考虑到时间、资源、质量等方面。

3. 行动(Action):制定行动计划,以实施所确定的任务,确定资源、时间、途径等方面的需要和限制,同时需要优化和调整计划。

4. 结果(Result):评估行动的结果,进行反馈,看看是否能实现目标和解决问题,评估成果并引申新的任务和行动。

 

1. 数据库有新数据需要保存时,优先考虑放在一个JSON格式的date中 (保存的字段类型为CLOB),就不用新增字段,取出来的时候再做解析。

2. public static final String toJSONString(Object object, SerializeFilter filter, SerializerFeature... features) 可以在转换为JSON格式数据的时候加入 filter做过滤条件,减少不必要字段数据的保存

3. sqlSessionTemplate.select(xMapper.class.getName()+ ".xx调用的sqlid名字",params,resultHandler);  组成一条sql语句,查询出来的数据在resultHandler中逐一处理

4.分页一定要在查询的时候就进行分页,而不是查出全部,放在内存中,在逻辑分页,分页的时候考虑是不是要给默认值

5,新加的功能点最后单独封装成一个方法,判断下是不是放在老的逻辑里判断实现

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半生程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值