摘要: 后缀inter的是一个接口比如LifeCycleInter Event后缀表示某种事件 Adapter用来连接以前某种不被支付的类的对象 Job用来表示某种按时间执行的任务 Wrapper表示这是一个包装类,包装某些功能 返回类型是Boolean类型的,方法名一般使用is或has开头。示例:isCo 阅读全文
posted @ 2020-03-02 14:52 liang_liu 阅读(368) 评论(0) 推荐(0)
摘要: 1.尽量不要让数据库做运算,在程序上解决 2.控制表的数据量,纯int不超过1000w,纯char不超过500w,合理分表不超载,单库建议不要超过300-400张表 数据库的命名 公司名_项目名_模块名 库名、表名、字段名必须使用小写字母,“_”分割 库名、表名、字段名必须不超过12个字符。 库名、 阅读全文
posted @ 2020-03-02 14:50 liang_liu 阅读(188) 评论(0) 推荐(0)
摘要: java项目编码规范 随手与数据库字段对应的实体以Po命名,DTO作为传输对象,封装PO及其关联对象的相关数据,用于服务间的数据传输。以xxxDTO命名 跨应用间RPC调用优先考虑使用Result方式,封装状态码,错误信息 @Repository(dao层)、@Service和@Controller 阅读全文
posted @ 2020-03-02 14:49 liang_liu 阅读(348) 评论(0) 推荐(0)
摘要: 枚举成员名称需要全大写,单词间用下划线隔开 SUCCESS 1) 数据对象:xxxDO,xxx 即为数据表名。 2) 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。 3) 展示对象:xxxVO,xxx 一般为网页名称。 大写的 L Long a = 2L 子工程内部共享常量:即在当前子工 阅读全文
posted @ 2020-03-02 14:44 liang_liu 阅读(454) 评论(0) 推荐(0)
摘要: 简单介绍 HashMap是基于一个散列表实现(设计用来替代HashTable)。针对键-值的插入和检索,保证了它稳定的性能。 我们可以把先HashMap可以看做是一个存储了很多个键值对的数组,每一个键值对我们把它叫做一个Entry,这些Entry通过一定的规则分散的存储在数组里面,HashMap数组 阅读全文
posted @ 2020-03-02 14:37 liang_liu 阅读(169) 评论(0) 推荐(0)
摘要: 什么是CurrentHashMap 我们都知道HashMap并不是并发线程安全的类,在高并发情况下,HashMap会存在各种问题,甚至put操作会出现死循环,导致CPU利用率接近100%。这时候我们很容易想到一个和它类似但是线程安全的类HashTable,但是HashTable使用的线程安全策略过于 阅读全文
posted @ 2020-03-02 14:29 liang_liu 阅读(2568) 评论(0) 推荐(0)
摘要: 1.关于适配: 移动端适配可以使用lib-flexible(也可配合百分比宽度一起使用)十分适用于webapp适配 Font-size默认为12px 以rem为单位。 关于lib-flexible详解:http://www.w3cplus.com/mobile/lib-flexible-for-ht 阅读全文
posted @ 2019-01-16 15:13 liang_liu 阅读(880) 评论(0) 推荐(0)
摘要: 一·命名约定 类名使用大驼峰式命名(领域模式相关命名除外:如DAO\VO\DO等)。 常量必须全部大写,单词中间用“_”隔开(如MAX_COUNT)。 抽象类命名使用Abstract或Base开头。异常类命名使用Exception结尾。测试类命名以它要测试的类的名称开始,然后以Test结尾。 中括号 阅读全文
posted @ 2019-01-16 15:05 liang_liu 阅读(431) 评论(0) 推荐(0)