- 博客(7)
- 收藏
- 关注
原创 什么是持续集成 持续交付 持续部署。
持续集成指的是频繁的(一天多次)将代码集成到主干。它的好处主要有两个:(1)、快 速发现错误,每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 (2)、防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变 大,甚至难以集成。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成 到主干之前,必须
2016-11-21 22:21:17 962
原创 smarty原理简单看法
smarty 是一个模板引擎,使用 smarty 主要是为了实现逻辑和外在内容的分离,如果不 使用模板的话,通常的做法就是 php 代码和 html代码混编。使用了模板之后,则可以将 业务逻辑都放到 php 文件中,而负责显示内容的模板则放到 html 文件中。Smarty 在执行 display 方法的时候,读取模板文件,并进行数据替换,生成编译文件,之后每次访问都会 直
2016-11-18 21:28:58 282
原创 SQL注入产生的原因及解决方法
SQL注入产生的原因:程序开发过程中不注意规范书写 sql语句和对特殊字符进行过滤,导致客户端可以通过全局变量POST 和GET 提交一些 sql语句正常执行。处理的一些方法:1、开启配置文件中的magic_quotes_gpc 和 magic_quotes_runtime 设置 2、执行 sql语句时使用 addslashes进行 sql语句转换 3、Sql语句书
2016-11-17 21:11:55 6024
原创 文章标题
第一、优化索引、SQL 语句、分析慢查询 。 第二、设计表的时候严格按照数据库的设计范式来设计数据库 。 第三、我们可以加上 memcached 缓存,将经常被访问到的数据,但是不需要经常变化的数据放入至 memcached 缓存服务器里面,这样的话能够节约太强盘。 第四、还可优化硬件,在硬件层面,我们可以使用更好的一些硬盘(固态硬盘),使用一些磁盘阵列技术(raid 0,raid1,raid
2016-11-16 11:05:37 271
原创 文章标题
单例模式:PHP 中的对象生存期间是从该脚本开始一直到该脚本结束为止,因此PHP 的单例 模式只是在一个页面中(这里可能包含很多其他页面,不是狭义的单页面)多次用到该对象时才 会起作用,多次用到时不去重复的new 对象(多个人做一个项目时,难免会碰到一次请求中多次实 例一个对象的情况),将不会耗费不必要的资源(数据控连接操做效果很明显),还有一点就是可以 保证整个脚本中都是同一个对象
2016-11-14 22:37:58 176
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-14 22:35:40 155
翻译 这几天好多朋友都谈论到了php的缓存技术,这里我给总结下。
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。2、页面部分缓存该种方式,是将一个页面中不经常变的部分进行静态缓存,而经常变化的块不缓存,最后组装在一起显示;可以使用类似于ob_get_contents的方式实现,也可以利用类似ESI之类的页面片段缓存策略,使其用来做动态页面中相对静态的片段部分的缓存(E
2016-11-14 22:15:36 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人