摘要:
1 设置脚本可以访问的目录,一定限度上限制了PHP木马,比如 open_basedir=d:/usr/www 一般设置将php能打开的文件设置在指定的目录树中. 2 设置禁用的函数 disable_functions,在php.ini的safe_mode=off下,可以用这个。 在php.ini中,比如 disable_functions = phpinfo,get_cfg_... 阅读全文
摘要:
1 设置脚本可以访问的目录,一定限度上限制了PHP木马,比如 open_basedir=d:/usr/www 一般设置将php能打开的文件设置在指定的目录树中. 2 设置禁用的函数 disable_functions,在php.ini的safe_mode=off下,可以用这个。 在php.ini中,比如 disable_functions = phpinfo,get_cfg_... 阅读全文
摘要:
fckeditor是老牌的东西,之前用ewebeditor的,最近一个项目里是fckeditor,则其实可以这样用. 1 当然要先准备好fckeditor目录了. 2 在editor中,可以如下代码: //调用编辑器主体 include('editor/fckeditor.php') ; //设置内容区域 $oFCKeditor = new FCKeditor('content');... 阅读全文
摘要:
2.2. 一级缓存的管理: 当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的list()、iterate()或filter()方法时,如果在Session缓存中还不存在相应的对象,Hibernate就会把该对象加入到第一级缓存中。当清理缓存时,Hibernate会根据缓存中对象的状态变化来同步更新数据库... 阅读全文
摘要:
设计模式中重要的几条原则复习一下. 1 类的职责单一原则 2 开放封闭原则 对于扩展是开放的,对于更改是封闭的. 3依赖倒置原则 抽象不应该依赖于细节,细节应该依赖于抽象.就就是针对接口编程. 4 代替原则 就是说凡是有父类的地方,都可以用子类去代替之,典型 Animal a=new Cat(); 阅读全文
摘要:
整合spring和hibernate的三种方式,小结之. 1) 在struts中使用webapplicationcontext调用spring 声明web.xml,声明一个contextloadlistener,让在启动时执行该listener,读spring的配置文件 org.springframework.web.context.ContextLoader... 阅读全文
摘要:
今天朋友的公司的团队要建立,问到偶bug的管理,于是顺便小结一下,做bug report的注意要点,有如下这些.首先是bug的一般形式,实践表明,最好是按如下的形式去搞一个bug bug编号: bug标题:简要阐述 Bug的简单阐述: bug发现时间: 产品名称:测试产品的名称。 产品子系统:测试产品的子系统,如果产品比较小,该项可以忽略。 产品模块:测试产品发现... 阅读全文
摘要:
今天有朋友的公司咨询,说要搞个点评系统,我查了下,发现这个系统不错,可以改造一下就用了: http://www.modoer.com/index.php 阅读全文
摘要:
struts 2+jpa+spring 的,如果用上范型的话,还是能省不少事的哦.把以前的小结之. 首先搞个DAO的基础接口 import java.io.Serializable; import java.util.List; import javax.persistence.Query; public interface IBaseDAO { public T find(Class... 阅读全文
摘要:
网络分层: 物理层,数据链路层,网络层,传输层,会话层,表示层,应用层. 一些重要的走在上面的协议 网络层上:IP,ARP,RARP,ICMP 传输层:TCP,UDP 应用,表示:FTP,TELENT,SMTP,SNTP 阅读全文
摘要:
1. 为方法和类赋予表义性强的名字 为了使代码更加容易理解,最容易的方法之一是为你的方法赋予表义性强的名字。函数名DoIt、GetIt的可读性很难与CalculateSalesTax、 RetrieveUserID相比。 由缩写方法名组成的代码很难理解和维护,没有理由再这样做了。 给方法正确的命名,可使程序工程的调试和维护工作大大的改观。请认真对待方法命名的工作,不要为了减少键入操作... 阅读全文
|