摘要: 日前,部门质量条线发起了对测试经理担任QA职责的意见征集。 应该明确,准确意义上的测试经理与QA是完全不同的两个工程活动中的角色。实际上,目前之所以发起了测试经理担任QA职责的事情,其出发点在于发现当前工程活动过程当中,一些环节的质量保证工作没有得到贯彻,或者效果并不理想,应该说其出发点是好的。 在 阅读全文
posted @ 2020-03-23 00:13 luojiahu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 领域驱动设计采用面向对象的思想,在更高的位置采取更广的视角,对业务领域进行分析。通过对实际业务抽象映射为固定的设计概念,并对他们按照一定的业务联系和边界进行划分,形成业务领域相对清晰的边界及相互关系,以此来形成设计模型。 领域驱动设计在引入概念时,对软件设计过程进行了拆解分析。分析中提出,领域专家与 阅读全文
posted @ 2020-03-10 23:02 luojiahu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 需要明确进行企业架构建设的定义 官方文件中是xxx的一件事情,始终没有触及本来目标。需要以通俗、明白的语言阐明其定义。 我认为进行企业架构建设是一件不易快速见效的大计,如果建设得好,可能在后续十年中能够受益,而当下可能并不能立刻见到效益。所以,我认为这件事情在其最后完成落地时,本身带来的效益可能只会 阅读全文
posted @ 2020-03-01 17:10 luojiahu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 2020年的春节注定是不平凡的,人生来到了第二十八个年头,不考虑这几年在人生各个方面的停滞不前,仅仅是围绕着春节前后发生的各种事情总让人觉得有些难以轻松起来。今天是2020年1月27日星期一,大年初三,我在17号到19号在武汉参加室友的婚礼,这个动作直接导致我现在的处境——在租来的房子里自己一个人隔 阅读全文
posted @ 2020-01-27 23:02 luojiahu 阅读(181) 评论(0) 推荐(1) 编辑
摘要: 进入2019年,数字化转型成为了传统行业的热点。各行各业都在提数字化转型,仿佛忽然之间,大家都找到了各自所面临问题的普适解决方案。关于数字化转型,有很多资料可以查阅,其是否真的是银弹也不予论证。但是,当前所面临的问题到底有哪些?那些应该看到问题的人,是否真正看到了问题所在? 从以往的经验来看,当前所 阅读全文
posted @ 2019-12-29 13:11 luojiahu 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构下,将测试分为单元测试、集成测试、组件测试、端到端测试。单元测试即对最小可测试单元的测试。作者认为通常是面向类或者一组类的,但是在常见的单元测试讲解中,通常将“单元”定义为方法级别。与常见的单元测试观点相同,作者建议单元测试仅仅测试被测单元的逻辑,对于被测单元调用的其他方法应该通过mock的方式进行模拟。集成测试在很长的时间内,我将集成测试理解为服务化架构下针对某支接口的测试(面向某个... 阅读全文
posted @ 2019-10-11 00:20 luojiahu 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 在InnoDB中,当对应的数据不存在与Buffer Pool中时,为了避免大量的随机磁盘I/O可能带来的性能瓶颈,InnoDB 在Buffer Pool 中划分出一部分内存,称为Change Buffer,由其负责缓存由DML操作引起的二级索引相关数据的变化。当对应的数据下次被读入Buffer Pool 中时,Change Buffer 中记录的变化信息会被合并到数据中。其结构如下图所示。简要的,... 阅读全文
posted @ 2019-07-06 18:06 luojiahu 阅读(420) 评论(0) 推荐(0) 编辑
摘要: InnoDB通过在内存中维护缓存池(Buffer Pool)来对数据和索引进行缓存,从而提高数据库性能。了解Mysql内存缓冲池的原理,并针对性地进行调优,能够最大化其带来的性能优势。通常,在保证服务器上其他应用程序有足够内存的情况下,可以给buffer pool分配尽可能多的内存空间。越大的buffer pool能够使mysql越能够像内存数据库一样提供服务。其大小通过innodb_buffer... 阅读全文
posted @ 2019-06-29 17:43 luojiahu 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 以下内容仅针对Mysql InnoDB引擎。内容主要来自Mysql 5.6版本Reference Manual。1 优化数据结构设计针对表结构进行仔细的设计是十分必要的,因为紧凑的数据结构设计能够显著地减少在磁盘交互时所需要交换的数据量、内存中所需的空间大小。以及,能够相应地减少索引所占的空间。总之,对数据结构进行优化设计能够从速度及空间两方面得到提升,从而提升性能。1.1 列设计在满足需求的情况... 阅读全文
posted @ 2019-06-23 23:00 luojiahu 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1. 通过SHOW STATUS获取更多信息 在调试mysql语句时,如果执行计划不能提供足够的信息支持判断,可以通过在语句执行前执行FLUSH STATUS,执行完语句后执行SHOW STATUS LIKE 获取更多信息,例如: SHOW STATUS WHERE Variable_name LI 阅读全文
posted @ 2019-05-19 17:28 luojiahu 阅读(957) 评论(0) 推荐(0) 编辑