摘要: 和SPS硬件交互的API 阅读全文
posted @ 2019-12-04 12:28 老杨树 阅读(115) 评论(0) 推荐(0) 编辑
摘要: AccessCenter 模块结构 阅读全文
posted @ 2019-12-04 11:31 老杨树 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.按照同一顺序访问数据库资源,上述例子就不会发生死锁啦2.保持是事务的简短,尽量不要让一个事务处理过于复杂的读写操作。事务过于复杂,占用资源会增多,处理时间增长,容易与其它事务冲突,提升死锁概率。3.尽量不要在事务中要求用户响应,比如修改新增数据之后在完成整个事务的提交,这样延长事务占用资源的时间 阅读全文
posted @ 2018-12-20 09:03 老杨树 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 分步提交 及时的反馈 阅读全文
posted @ 2018-12-20 08:38 老杨树 阅读(264) 评论(1) 推荐(0) 编辑
摘要: 一次发现同样的SQL在线上库和复制库执行时间差好多,重新创建相关表索引,性能提升明显,怀疑索引有碎片 阅读全文
posted @ 2016-05-31 20:13 老杨树 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 原先的判断是 ae.首次受理时刻 >= '2015/12/1 0:00:00' AND ae.首次受理时刻 <= '2015/12/25 0:00:00' ,改为如下和时间变量比较 效率提高很多 原先的判断是 ae.首次受理时刻 >= '2015/12/1 0:00:00' AND ae.首次受理时 阅读全文
posted @ 2015-12-31 16:33 老杨树 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 泛型数据访问类: 业务抽象类使用数据访问类: 业务类继承业务抽象类: 使用业务类: 泛型数据访问类: 业务抽象类使用数据访问类: 业务类继承业务抽象类: 使用业务类: 阅读全文
posted @ 2015-09-11 16:47 老杨树 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 建立单一接口,同时接口中的方法尽量少,这样可以选择不同接口来实现,相比一个接口多个方法,可以不用每个方法都实现。 建立单一接口,同时接口中的方法尽量少,这样可以选择不同接口来实现,相比一个接口多个方法,可以不用每个方法都实现。 阅读全文
posted @ 2015-09-11 16:35 老杨树 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 每个DLL打上版本号,方便识别维护 每个DLL打上版本号,方便识别维护 阅读全文
posted @ 2015-09-11 16:11 老杨树 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 面向接口编程:业务模块之间,业务模块和平台之间 用Spring.net交互,减少耦合 面向接口编程:业务模块之间,业务模块和平台之间 用Spring.net交互,减少耦合 阅读全文
posted @ 2015-09-09 09:49 老杨树 阅读(490) 评论(0) 推荐(0) 编辑