项目实战中遇到的问题
Posted baopeer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目实战中遇到的问题相关的知识,希望对你有一定的参考价值。
1、在搭建kafka消费者时候,因为项目用的是springmvc项目,我用xml配置批量消费,怎么配置都不行,因为在工厂类中注入其他的A类,但是源码中的工厂类里边的A类没有set方法,所以xml注入不进去,所以用java配置的方式
2、spring中一个类如果要用注解,一定要在扫描的范围内,要不然使用不了。
3:对数据库中的很多数据处理,一定要try--catch,以防因为某一条数据出问题而导致程序报错。
4;对数据库中查询多条数据,要分页查询,不可以一次性查询处理;如果是ajax请求,应该开启线程查询,方便快速响应。
5:ajax中校验为了用户快速知道问题,在最后的方法要在校验一下;
6:写底层方法时候,最好根据参数去判断校验,不需要传入很多类。
7:写查询数据库方法时候,吧数据库的条件放在service层,不要放在controller层或者utils类中。
8:当写一段代码是需要某些条件才可以执行的时候,一定要if,不可以有else;
9:先查询在操作数据的时候,一定要考虑高并发,线程安全问题;
10、确保redis操作一致性问题,可以使用lua脚本+redis
以上是关于项目实战中遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章
Android开发细节——上班实战项目中遇到的棘手问题与解决方案汇总
Android开发细节——上班实战项目中遇到的棘手问题与解决方案汇总