周春仪 - 应用的自动化测试与应用性能分析
随着互联网的发展,软件发布越来越频繁,需要做到小步快跑,快速反馈。如何做到快速的开发,发布,而不影响软件的质量。需要发布软件前做全面的功能测试和性能测试,单靠测试工程师的测试远远不够,我们需要一套自动化测试的平台。
浅析虚拟化环境网卡绑定模式
随着互联网的发展,软件发布越来越频繁,需要做到小步快跑,快速反馈。如何做到快速的开发,发布,而不影响软件的质量。需要发布软件前做全面的功能测试和性能测试,单靠测试工程师的测试远远不够,我们需要一套自动化测试的平台。
云时代下的新型测试技术
在云计算时代,企业是否可以借助于云计算平台提供的各种硬件设备、软件系统、测试工具、自动化设计服务等等完成测试?
基于Mycat的数据库切分方案探索
传统关系型数据库由于缺乏扩展性,在面对大数据时存在巨大的缺陷,但是关系模型、事务机制对于大部分系统又不必不可少,目前业界主流的做法就是将传统数据库进行切分(包括垂直切分、水平切分等),提高数据库的可扩展性。但是切分之后又带来了新的问题……
基于Emma的独立测试用例代码覆盖率统计
EMMA是一个开源、面向Java程序测试覆盖率收集和报告工具。它通过对编译后的Java字节码文件进行插装,在测试执行过程中收集覆盖率信息,并通过支持多种报表格式对覆盖率结果进行展示。
从ansible,聊聊配置管理工具
说到ansible,了解的人都会提到ansible通过ssh连接与远端机器进行通信,远端机器无需安装agent。事实是否如此?让我们一起来探讨一下.
大数据安全分析
本文以企业入侵检测日志分析为场景来谈谈大数据安全。
航空公司软件产品测试
现代航空业的发展不断催生信息技术的革命。信息技术的革命一方面在提升商业智能化的同时,另一方面也成为航空公司市场竞争差异化的特征。全球的航空公司越来越重视对IT的投入,同时对软件质量也提出更高的标准和要求。
LINUX类主机JAVA应用程序占用CPU、内存过高分析手段
当用户量过大,或服务器性能不足以支持大用户量,但同时又得不到扩容的情况下,进行性能分析,并对系统、应用、程序进行优化显得尤为重要,也是节省资源的一种必不可少的手段。目前大多数运维产品都基于JAVA语言开发,读过本文分享的在linux环境下对JAVA的性能分析手段会让你受益匪浅。
Oracle SQL优化
Oracle SQL优化的本质、Road Map、案例、执行计划获取
mysql查询缓存
MySQL的查询缓存并非缓存执行计划,而是查询及其结果集,这就意味着只有相同的查询操作才能命中缓存,因此MySQL的查询缓存命中率很低,另一方面,对于大结果集的查询,其查询结果可以从cache中直接读取,有效的提升了查询效率。
Docker在测试领域的应用
Docker的引入,对传统的开发—测试—运维的模式都会带来一些改变,Docker对测试方式和测试工程师的技能也会带来一些影响.
如何构建客户需要的大数据平台?
面对客户,我们要怎么样找到客户的需求?然后针对需求构建大数据平台?
模型变更影响度自动审查
系统的物理模型变更角度评估对软件系统的影响度,能迅速地评估系统物理模型变更的风险,进而评估系统的业务风险。
初探数据管理能力成熟度模型DMM
在数据资产管理领域,除了以DAMA为首提出的数据资产管理体系DMBOK以外,还有其他的数据资产管理框架,其中在去年底由CMMI协会发布的数据管理能力成熟度正是其中之一。
大数据漫谈系列之:大数据平台该如何建设
大数据时代,数据的价值不言而喻,数据已经成为企业重要的信息资产。数据的存储也好,数据的整合加工也罢,归根到底是为了使用数据。那怎么才能有效的发挥数据的价值呢?
大数据漫谈系列之:大数据价值点在哪里
大数据究竟有多少价值?其价值是怎么得到体现的?
大数据漫谈系列之:大数据怎么发挥大价值
大数据平台是一个完整、复杂的体系工程,包括了基础技术平台的搭建、能力模型的组织、平台的运营管理、数据模型的管控、平台的应用建设以及其它配套资源的协调。一个平台要持续具备高效的能力输出,发挥平台价值,是一个长期的、需要多方面共同协作配合的过程。
大数据漫谈系列之:大数据到底是什么
“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量的、高速增长率和多样化的信息资产。
云化BOSS详单
移动第三代规划里提出了引入分布式数据库,基于X86设备实现详单处理的分布式架构,逐步实现低成本的详单云化架构,提高系统的扩展能力,提供高速的查询访问和数据统计功能,降低系统整体建设成本。
Java项目构建新型利器——Gradle
现代软件开发的格局发生了变化,构建自动化成为大势所趋。本文介绍一个Java项目构建的新型利器——Gradle。
elasticsearch与hadoop比较
拥有强大的搜索和统计功能,Elasticsearch已经越来越流行。但是如果用它来做复杂的数据分析工具,它能打败hadoop或spark吗?
Latch Free、Library cache伪游标(pseudo cursor)之间的那些事
你也在为LatchFree、Librarycache争用那些事头疼吗,快来看看本文作者是怎么解决的。
对一次drop分区引起的性能问题思考
运营商系统运维人员使用drop分区进行历史数据清理引起了一次性能问题,本文对此进行了具体的分析和思考。
ERP迁移项目总结
一个ERP迁移的项目,涉及去IOE和私有云领域,因为系统架构等问题最终导致项目不算成功,希望与大家相互交流借鉴。
软件测试经验分享
本文分享软件测试经验,介绍了软件测试模型、测试的主要工作、缺陷管理。
Facebook静态代码分析工具Infer探索
静态代码分析可以分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等。Infer是Facebook今年刚开源一款静态分析工具。
传统企业IT架构如何互联网化
传统企业IT的技术架构如何能像互联网企业一样稳定的应对无法评估的高并发场景?本文为你揭晓。
如何结合Scrum和Kanban实施敏捷开发
在敏捷方法中,Scrum方法在国内已被逐渐普及,为众多知名IT公司采用。我们可以结合Scrum与Kanban,让项目管理更加有效,让资源分配更加合理,让绩效考核更加公平!
大数据时代下统计分析的新利器——SparkR
本文介绍基于大数据的统计分析利器SparkR
敏捷开发经验之谈
敏捷开发相对传统软件开发模式,它主要是针对快速变化的需求,是一种增量式的软件开发过程,早交付、频交付。
开源的SQL on Hadoop工具比较
大数据时代来临,越来越多的企业把数据存储在Hadoop上,本文对常用的sqlonhadoop工具进行了介绍。
系统高可用技术探讨
系统高可用性核心思想就是避免单点故障引起的业务连续性问题,要保障在最短的时间切换到系统集群其他节点或者系统备端。
Solaris的DISM–被忽略的重要特性
Solaris的DISM特是一个有趣的特性,大家并不熟悉它,但它却在很多的数据库环境中默默的影响着数据库的运行。如果你小瞧了它,最终可能导致一些奇怪的问题。
浅谈应用性能的剖析方法
现今社会信息化已经相当普遍,应用系统承载了日常生活中的方方面面,如企业Web应用、普通用户已经离不开的手机APP、以及目前推行的互联网+场景等等。涉及企业、用户需求的各种应用系统,最终用户的真实使用体验如何,一定程度衡量系统的成败。
基于zabbix构建智能运维的构想
面对复杂的业务监控和问题诊断,通过大数据分析找到指标和事件之间的关联关系,进行因果关系推导,并最终定位故障,制定解决方案。使运维能够更加自动化、智能化地达成保证服务高可用性的目标,即快速的问题发现、分析定位或止损。
CMS内存回收机制分析
针对大内存对象引起的内存回收机制分析,单个实例内存配置为20G。
Tuxedo服务资源池化方案
本方案针对现有技术的缺点,提出并实现了中间件tuxedo 服务资源池化,通过资源池来实现tuxedo服务的统一分析、管理及整合。
基于移动互联网信令的用户画像构建
基于移动互联网的信令数据挖掘,通过数据建模、多维关联和汇聚分析还原用户行为的用户画像,并为用户贴上数据标签,让抽象离散的数据变成直观形象的参照物。同时,以用户数据为支撑,用于面向市场的数据资产变现,挖掘潜在的商业价值。
分布式缓存Redis使用心得
缓存在系统中用来做什么?Redis有哪些功能?