这几天公司把我的代码风格规范了一下,现在才知道以前写的是那么的随心所欲。
首先是工程的命名方式,是小写的字母然后用 - 隔开,for example: ai-weibo-upload
启动类:main
数据库的操作:dao
工具类:untils
配置:config
类的命名方式:参考 阿里巴巴Java开发手册终极版v1.3.0
配置(config文件夹):账号,密码,数据库相关信息,休眠时间等等
日志:log4j
数据库连接:gfinal,jdbc-template,连接池:阿里的druid
推荐使用lombok:自动添加get,set方法(@Data)
数据库断开或者网络断开了,要不断的去尝试重新获取数据;推数据的时候,不成功也要重试。(写入日志,使用try catch处理问题)
还要注意:使用映射和反射将代码解耦(Spring(bean)+配置文件)