项目经验积累

1.判断字符串是否为空可使用StringUtils.isBlank()(commons-lang-版本.jar),即判断是否为null以及是否为多个空格

2.服务器与APP约定的字段字典可用switch结构判断(适合这种枚举值较多的情况)

3.请求参数转化为map,BeanUtils.populate(Object obj, Map map),也可以map转对象

4.如果把e打印出来会有堆栈轨迹,打印e.getMessage()只有异常信息

5.业务处理尽可能放到存储过程中去,服务用于传参,请求等,易维护

6.发送请求时,要把请求参数专门打印出来,可封装一个方法以使打印效果更好,接收时把返回报文直接打印

7.收到回复先验签,再判断返回码,再判断交易状态,交易状态不明的一般可不处理

8.某种业务流程:接收APP参数--调存储过程创建订单--执行结果和需要的参数传出来--调外部接口--存储过程更新订单--根据存储过程执行结果决定是否继续执行

9.向其它系统发送异步通知可循环3次,直到有结果返回

10.有验证码的报文一定要打印的很明显

11.file.deleteOnExit() : 程序运行结束, JVM终止时才真正调用删除操作。


积累项目实战经验可以通过以下几种方式: 1. 参与实际项目:寻找或创建适合自己技能和兴趣的实际项目,参与其中并负责一部分工作。这可以通过实习、兼职、个人项目等形式进行。在实际项目中,需要确保了解项目需求,能够与团队成员有效沟通,制定计划并完成任务。 2. 向有经验的人请教:如果对某个项目的特定部分有疑问,或者在实践中遇到困难,不要害怕向有经验的人请教。这可能包括导师、同事、朋友或在线社区。 3. 参与竞赛和比赛:参加编程竞赛或与同学、朋友组成团队参加比赛,是一个很好的实战经验。这些活动通常会提供培训和指导,也有机会与其他团队竞争,学习从失败中学习和吸取经验。 4. 持续学习:在技术领域,新的工具和框架不断出现。通过学习新技术,可以获得新的实践经验。此外,在线课程、培训资料和实战项目都可以帮助积累项目经验。 5. 实践是最好的老师:多做项目,多实践。不只是为了积累经验而去做项目,而是要把每一次实践当作一次机会去学习,去成长。 6. 反思和总结:在每个项目完成后,花时间反思自己的表现,识别可以改进的地方。这可能包括更有效的沟通方式、更有效的项目管理方法、更好的技术选择等。 7. 寻求反馈:寻求他人的反馈是非常重要的。这可以帮助你了解自己的长处和短处,以及如何改进。 通过以上的方式,你可以逐步积累更多的项目实战经验,这对于你的职业发展将是非常有益的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值