![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码诊断
wang_quan_li
高级工程师,CSAI顾问团顾问,PHP策进会(PEA)兰州常委,首批陇原青年创新人才扶持计划人选,甘肃省省属科研院所科技创新团队——情报研究与信息服务模式创新团队成员。先后取得程序员、软件设计师、系统分析师资格。
展开
-
代码诊断工具DTrace
DTraceDTrace(全称Dynamic Tracing),也称为动态跟踪,是由 Sun™ 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具,可以以对核心(kernel)和应用程序(user application)进行动态跟踪并且对系统运行不构成任何危险的技术。在任何情况下它都不是一个调试工具, 而是一个实时系统分析寻找出性能及其他问题的工具。 DTrace 是个特别好的分析工具转载 2014-11-04 10:09:42 · 701 阅读 · 0 评论 -
Web开发中防止程序出现漏洞的一些有效手段
如今的Web应用程序可能会包含危险的安全缺陷。这些应用程序的全球化部署使其很容易遭受攻击,这些攻击会发现并恶意探测各种安全漏洞。 Web环境中两个主要的风险在于:注入——也就是SQL注入,它会让黑客更改发往数据库的查询——以及跨站脚本攻击(XSS),它们也是最危险的 (Category:OWASP_Top_Ten_Project)。注入攻击会利用有问题代码的应用程序来插入和执行黑客指转载 2014-11-21 19:19:19 · 2543 阅读 · 1 评论 -
你想不到响应问题竟然来自于DNS
朋友公司是做广告的公司。他们的业务系统非常庞大,处理了每天几十亿的请求。包括:用户点击广告后的跳转,接口转发,扣费等一系列的业务。但是总是有接近5%的业务在内部接口中未被命中。给公司造成了每天数万的损失。公司一帮同事查询业务查询了一个月,最终确定了业务的问题:公司内部大量使用接口化处理数据,每秒中都有数千秒的请求经过转发。最终发现问题的原因竟然来自于——DNS服务器。DNS服务器未缓存转载 2014-12-03 18:03:58 · 483 阅读 · 0 评论