数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。……继续阅读 » 搞代码 7年前 (2018-06-25) 163浏览 0评论0个赞
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。……继续阅读 » 搞代码 7年前 (2018-06-25) 161浏览 0评论0个赞
说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用……继续阅读 » 搞代码 7年前 (2018-06-25) 135浏览 0评论0个赞
在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。……继续阅读 » 搞代码 7年前 (2018-06-25) 153浏览 0评论0个赞
随着Web技术和移动互联网的发展,越来越多的应用被迁移到了云端,这也使得用户可以随时随地使用它们。目前大量的优质应用,逐渐提升了用户的品味,也降低了用户的容忍度,如果你的Web应用无法使用户满意,那么很快就会有其他的应用来代替。……继续阅读 » 搞代码 7年前 (2018-06-22) 96浏览 0评论0个赞
开源软件现在成为整个互联网时代的支撑技术,你可能已经无法离开由开源软件构建起来的网络世界了。下面我们就来看看一些最重要的开源技术。……继续阅读 » 搞代码 7年前 (2018-06-22) 252浏览 0评论0个赞
罗列了大型网站架构涉及到的概念,附上了简单说明 图例可参考 大型网站架构演化历程:……继续阅读 » 搞代码 7年前 (2018-06-22) 184浏览 0评论0个赞
想做一个高质量的Web应用,前前后后要做的事情非常多。国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些方面需要注意的事项。清单内容可能不全面,欢迎 大家在评论中补充。……继续阅读 » 搞代码 7年前 (2018-06-22) 175浏览 0评论0个赞
一个古老的面试问题:当你在浏览器中输入google.com并且按下回车之后发生了什么?……继续阅读 » 搞代码 7年前 (2018-06-22) 159浏览 0评论0个赞
每年 Craig Buckler 都会对来年的 Web 发展进行10项预测,同时总结过去一年的成绩。来看看他在 2016 年的表现,以及他对 2017 年 Web 发展的预测!……继续阅读 » 搞代码 7年前 (2018-06-22) 193浏览 0评论0个赞