- 博客(12)
- 收藏
- 关注
原创 Cookies备忘
HttpServletRequest中得到的cookies除了name和value没有别的,别指望还有什么超时信息和路径。凭什么传给你?浪费带宽。 作废cookies不要从HttpServletRequest拿到cookies设置一个有效时间为0就可以,有的浏览器需要详细信息,否则不能生效,但是HttpServletRequest中得到的cookies是没有的。 cookies写入...
2011-04-13 11:13:22 82
原创 cas中pgtiou的设计必要性
最近在看CAS协议,看到PGTIOU发现好像很多余,既然单点信任cas,那么为什么不在验证ST的时候直接返回PGT?而是先返回PGUIOU,然后通过https pgturl回调得到PGTIOU,PGT? 网上查了很多文章,发现抄袭的问题极为严重,都是一句话“设计为安全考虑,我将在下一章节介绍!”想请问高手,这样的设计到底是为了什么?适用场景是什么?如果不用,会有怎么样的安全隐患? ...
2010-10-13 12:15:32 384
原创 修改flare的内存初始化
公司需要使用flare作为集群环境的session server。flare使用c编写,使用tokyocabinet作为kv storage。tokyocabinet一旦内存没有命中就要去磁盘读取数据,效率会很低。于是想多cache数据到内存中,但是flare中并没有参数来设置tokyocabinet的cache大小,当然tokyocabinet是提供了的。 flare代码中li...
2010-10-11 17:15:06 138
原创 关于velocity的ReferenceInsertionEventHandler
在做一个项目的时候发现一个问题就是要求输出的数值保留2位小数点。开始使用orcale的round(xxx.2)来处理取出的数据。但是在完成后发现取出的数据经过二次运算后数值就和真实的不一样了,但是木已成舟。在老大的指点下,使用了ReferenceInsertionEventHandler接口。 ReferenceInsertionEventHandler可以在输出到vm文件前修改参数的内容。 ...
2009-12-25 10:01:24 477
Zend_Controller_Router_Route_Hostname和端口
最近在配置zend的路由,需要根据不同的二级域名进行权限控制。其中使用到了Zend_Controller_Router_Route_Hostname这个路由。并使用了路由链,配置代码如下: routes.hostname.type = "Zend_Controller_Router_Route_Hostname" routes.hostname.route = ":instance" rout...
2009-03-26 15:58:02 103
tinyMCE的一个效果
最近使用tinymce,需要做到根据textarea的样式自动使用fcke和mce。要求如果textarea有样式inst,该textarea有初始值并在点击的时候要删除该值。 下载mce的包,在mce包中加入文件init.js tinyMCE.init({ // General options mode : "none", theme : ...
2009-03-24 16:49:45 238
配置http svn笔记
需要在内网配置一个http访问的svn服务,使用的是一台windows xp机器。配置如下,先安装subversion。把Subversion\bin下的so文件拷贝到Apache2.2\modules中,将Subversion\bin中的dll拷贝到Apache2.2的Apache2.2\bin中。 编辑http.conf 添加LoadModule authz_svn_module module...
2009-03-18 10:37:04 108
再谈PHP的环境配置
已经使用PHP3个月了,想起当时在linux上配置PHP服务器的狼狈样就好笑。在网上查阅了很多资料,才发现天下文章一大抄。为了不忘记,现在把我当时配置的过程中注意的地方大概说一下,看对大家是否有用。 我先安装了MySQL,这个安装不需要多讲,但是要注意的是,安装完MySQL后mysql.user表内应该有2条数据。2条数据的user是root,但host因该分别我loca...
2009-03-18 10:16:43 74
PHP解析ms office 2007
最近要在一个小项目中解析xlsx文件,所以研究了一下。xlsx可以使用解压软件解压成一系列openxml文件。看来微软终于站在兼容的立场上了。 http://phpexcel.codeplex.com/为我们提供了几乎所有的ms office读写的解决方案。只需要下载相应的包放如项目中即可完成对,xlsx,csv,例如读取xlsx文件的代码如下: set_include_p...
2009-03-18 09:30:09 120
PHP验证框
接触PHP一个星期了,boss要写一个图片验证框。在网上查了很多的资料,总结后得到如下最终的代码。以下代码生成的验证码有干扰条,干扰像素,字体旋转等。如果有不足的地方请回帖。 <?php header("Pragma: no-cache"); header("Cache-Control: max-age=1, s-maxage=1, no-cache, must-revalidate"); ...
2008-12-23 22:01:14 93
PHP使用模板管理邮件样式
小弟接触php第3日,公司要做个发邮件的模块。项目中使用的php框架是zend framework。但是在网上看到的例子中,要想发html样式邮件,html代码必须全部包含在字符串里。这样修改起来不好预览邮件的版式。如果要是能直接写个邮件模板,发的时候调用该模板,系统渲染模板得到最终的邮件。于是尝试自己动手写该功能。 首先编写发送邮件功能 class SendMailTool extends...
2008-12-20 11:01:02 411
hessian无法调用远端的重载方法
这段时间在用hessian,发现无法很好的支持方法重载。原有的程序接口如下。 /** * @author sagahl * */ public interface DisCountService { /**双方验证签名的md5key*/ public String md5key = "xxxxxxxxxxxxx"; /** * 根据xx查询aDiscountQueryVO 查询 ...
2008-12-09 17:26:47 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人