Web
Zuocheng_Liu
程序猿攻城狮
展开
-
BAE Website 配置 app.conf 实现单入口
在Baidu Application Engin 中搭建网站时,如果要使用MVC框架,往往需要设置单入口。然而BAE的web服务程序(apache或者lighthttp)对用户是透明的。开发者不能通过修改配置文件,也不能通过修改.htaccess文件来实现单入口。但BAE在应用的根目录提供了app.conf这个配置文件,通过修改它可以实现重写、设置缓存时间的功能。 下面的这原创 2013-05-10 18:14:48 · 3334 阅读 · 0 评论 -
apache nginx 配置多端口监听,浏览器自动跳转到80端口
最近两天在分别在配置apache 和 nginx 时,都遇到了一个相同的问题: 为apache和nginx开启监听多个端口(比如监听80和8080端口)时,改好配置,重启服务。在浏览器端访问8080端口,url自动跳转到80端口,例如url输入http://**.**.**.**:8080, 则浏览器自动跳转到http://**.**.**.**。而如果如果在url中的8080端原创 2013-05-10 23:36:07 · 8643 阅读 · 0 评论 -
书写单例测试总结
最近写了比较多的单测,对测试用例做了一下总结。 网上也有很多讲如何写单例测试的教程和经验总结,而且都比较系统。但这里还是总结一下自己在写单例测试时总结的经验。1. 经验总结1).时间和对象 只对比较稳定的代码写单测。 从反面讲,还处于经常修改状态的代码是不稳定的代码,针对其写的单测也必然是不稳定的,随着设计和代码的不断更改,单测原创 2013-06-21 11:34:41 · 1325 阅读 · 0 评论 -
JS各种iframe弹出控件没有滚动条或者失灵的解决办法
JS各种iframe弹出控件没有滚动条或者失灵的解决办法原创 2015-01-06 18:42:00 · 8021 阅读 · 0 评论 -
后台自动任务设计和编码总结
资源预估预估数据量、算法的时间、空间复杂度依据预估的结果分配合理的资源(内存,CPU),避免资源不够用。避免数据脏读自动脚本处理大量数据速度快,尤其有写操作的任务,数据一致性在分布式环境下往往难以保证。这种情况下应该避免数据脏读,比如数据库会有主从复制同步延迟的现象,这时应该强制连接数据库主库。幂等性有写操作的脚本,需要考虑脚本执行的幂等性,即在参入相同参数原创 2015-01-16 17:30:01 · 1416 阅读 · 0 评论 -
主流MVC框架的设计模式及遵守的软件设计原则
本文以主流的MVC框架为例,比如Java 的SSH、PHP的Symfony和Zend Framework ,在简单地剖析他们的设计原理之后,找到其中使用的设计模式;鉴赏他们的代码实现,查看设计者们都遵守了哪些软件设计原则。作此文,一为学习,二为总结。其中下面所写内容可能并不全面,也可能不准确,但会不断修改完善。原创 2015-02-16 21:14:50 · 3435 阅读 · 0 评论 -
MVC框架-路由分发总结
总结 MVC框架中,各中路由机制的实现原创 2015-04-16 21:38:08 · 5758 阅读 · 0 评论 -
spawn-fcgi 源码分析
本文内容对Spawn-fcgi源码进行解读,简要说明其原理,并具体说明其实现方式。Spawn-fcgi 源码虽然只有600多行,但是初次阅读起来依然需要花很多时间。为了节省读者的学习成本,提高学习Spawn-fcgi 的效果,作者对Spawn-fcgi的源码做了裁剪,保留最核心的功能和原有的代码结构,且能编译后正常运行。最后代码只有200多行。转载 2015-10-10 18:16:29 · 3529 阅读 · 1 评论 -
Rest – 架构风格与基于网络的软件架构设计 – 总结
简介本文内容是博主的一篇读书笔记。读的书是Roy Thomas Fielding的博士论文 Architectrual Styles and the Design of Network-based Software Architectures (《架构风格与基于网络的软件架构设计》)。为什么想读这篇论文?主要因为REST架构风格和Restful的框架,在Web系统设计中越来越流行。转载 2016-02-24 08:21:46 · 1531 阅读 · 0 评论