首页   注册   登录
 laball 最近的时间轴更新
laball

laball

V2EX 第 143345 号会员,加入于 2015-10-19 21:27:44 +08:00
laball 最近回复了
Debug 效率确实比较低!而且系统越大越复杂,效率越低;
有的时候一次 Debug 需要的条件非常复杂,自己构造,还不如打日志跑一遍来得快,如果代码对于单元测试支持的好,会得到一些改善;
另外就是多线程的 Bug,调试可能没有打日志靠谱;

40+的一线开发,应该是什么都见过的主,而且,应该都是处理大型系统什么的,对他来说,日志,确实是一把利剑;
发现问题 ——> 日志打点 ——> 重现一遍 ——> 直接修复,或者只调试一小段代码;
对他来说,效率是第一位的;
10 天前
回复了 adminisqq 创建的主题 MySQL 多数据库 同步字段的问题
1 、完全一个租户一个数据库的模式,可能是一个坑,建议支持多个租户一个库的模式;
2 、各个产品加字段的问题,需要考虑,是不是每个库 Schema 都一致,如果一致,各个产品对于数据库的结构变更,需要串行化,并行会有各种坑,找 DBA 写个工具,同时将新脚本发布到各个库上执行,不是太难;如果 Schema 不完全一致,对于开发来说,就是个巨坑,可以考虑使用列式数据库,如 Cassandra ;
111 天前
回复了 junan0708 创建的主题 MySQL 线上环境, MySQL 主从延迟 1 个小时正常吗?
正常,不应该是秒级的嘛?
量子云计算科技有限公司
夸克云计算科技有限公司
112 天前
回复了 q8164305 创建的主题 程序员 想开发一个烂代码吐槽网站,有前景么?
@catinsides 日文的?
肯定要第二天才能退款的,至于原因,你懂的。很多人的升迁,奖金,都跟这个有关系,让你退款了,你是爽了,人家可就很不爽了。
你肯定没有做过政府项目,一个月人家也不打开用一次的。但是,每次例会,需求都提的很欢实,就像不做的话,会影响中国登月。
飞蚊症,能治疗嘛?
投影仪,看电影还行吧。写代码,好像不是很合适。而且对光线有一定要求。
2019-02-26 09:34:12 +08:00
回复了 smeraldo 创建的主题 Java 一个 service 引用几十个 dao 如何优化?
建议在 Service 和 Dao 之间加一层 Manager,将部分可重用的功能封装起来。
你这里可以封装多个 Manager,每个 Manager 管理一些关联性较强的信息,这样,Service 依赖几个 Manager 即可,每个 Manger 又依赖多个 Dao。这种设计,有点类似门面模式,将复杂的细节进封装,同时,也提高了代码复用度。

我见过有人一个 Service 依赖接近 20 个 Dao 的情况,代码确实不优雅,后期修改起来,有点密集恐惧症。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1079 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 20:25 · PVG 04:25 · LAX 13:25 · JFK 16:25
♥ Do have faith in what you're doing.