`
only_java
  • 浏览: 109894 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
以前也知道curl函数的功能极其强大,但一直未研究!这几次的面试好像都问到了,感觉得研究研究它了。一上来,首先安装curl模块就搞了很久。安装php手册和网友的提示终于搞定,具体步骤是 1、将PHP文件夹下的三个文件php_curl.dll,libeay32.dll,ssleay32.dll复制到system32下; 2、将php.ini中的;extension=php_curl.dll中的分号去掉; 3、重启apache。 这里值得注意的是php.ini的路径问题,我们首先查看phpinfo,第六或第七行的路径才是真实的php.ini路径。我刚开始就是改的php目录下的php.ini,phpi ...
1. 输入输出安全 (1)关闭 register_global 选项(php4及以前),初始化所有变量,能防止调用未定义变量notice错误,也能够防范一些hacker行为 (2)接收任何变量的时候,务必记住:所有用户输入都是不安全的!如果确定用户输入数据是整 ...
zend6.0 下载地址http://www.crsky.com/soft/12856.html 用户名:PHPER 注册码:4784D9D0086669570000 zend5.5 下载地址:http://downloads.phpchina.com/zend/studio/5.5.0/ZendStudio-5_5_0.exe Username: Team FCN! License Key: 0359d06510103500 以上都是真实有效的哦!
    首先我们都知道要使用spring,则需要在web.xml中增加如下代码: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>      spring是如何加载配置文件肯定也跟 ContextLoaderListener类有关,该类可以作为listener 使用,它会在创建时自动查找WEB-INF/ 下的applicationContext.xrnl 文件。因此,如果只有一个配 ...
     由于struts2的上传机制是通过默认拦截器实现,而默认拦截器的默认大小是大约2M。所以如果设置不当,用户上传2M以上的文件就会被拦截器拦截并在后台抛出异常。异常如下:   严重: org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (6964497) exceeds the configured maximum (2097152)      想到在action中设置拦截器拦截文件大小=3M,如下:   &l ...
由于经常忘记关于hashset及hashmap中插入重复值时hashcode及equals的是怎样执行的,所以把一个例子记录下来来,省得以后忘记!首先引用老紫竹(java2000_net)的一个测试例子: import java.util.HashSet; import java.util.Set; /** * 老紫竹JAVA提高教程(2)-认识Set集合之HashSet。<br> * Set用来保存不允许重复的数据。可以是任何对象类型。<br> * JDK5以后,主类型可以通过autobox 放入Set里面。 * * @author 老紫竹 JAVA世纪网 ...
大家现在都清楚了,struts.i18n.encoding既应用于请求流也应用于返回流。但通过对源码org.apache.struts2.dispatcher.FilterDispatcher的研究发现好像只对requst指定了encode啊?大家请看源码 public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest ...
转自:http://foxty.iteye.com/blog/39332 Servlet和Filter的url匹配以及url-pattern详解 Servlet 和 filter 是 J2EE 开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了 servlet 的规范才发现, servlet 和 filter 中的 url-pattern 还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。 <o:p></o:p>    ...
问题如下: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/Java/tomcat6.0/webapps/struts2.0/WEB-INF/lib/struts2-core-2.0.8.jar!/struts-default.xml 这个异常基本上搞了我一下午的时间,解决方法如下: 确保有如下几个包: commons-fileupload.jar commons-io.jar struts2-core.jar xwork.jar o ...
经过近一个月对spring的学习,总结下对于spring一些核心的东西: 1.DI(spring 依赖注入)      这章算是spring里面最简单的东西了,不过对于高级Bean的装配还是得去研究研究。      主要运用的原理是:通过JAVA的反射原理构造实例   2.AOP(面向切面编程)    这个是难点,但基本的概念还是比较好理解的。但是对于aop的实际运用还是比较少的。把握好了aop对于spring事务处理和spring modules实现缓存的理解很有帮助,因为他们都使用了aop    主要运用原理:动态代理   3.Template(jdbcTemplate,hibernateT ...
Php最让我感觉不错的地方是这个函数fsockopen,记得以前的B2C网站就是通过这个函数实现前台和订单处理系统的交互。还有一个以curl_开头的函数,可以实现很多功能。有时间要好好研究!下面是关于fscokopen的介绍   1.fsockopen函数说明:     Open Internet or Unix domain socket connection(打开套接字链接)    Initiates a socket connection to the resource specified by target .    fsockopen() returns a file pointe ...
Squid中文权威指南: http://blog.s135.com/book/squid/
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21   date("Y-m-d H:i:s",mktime(date("H"),date("i"),date("s"),date("m"),date("d")-1,date("Y")));   date("Y-m-d H:i:s",strtotime("-1 day"))   2、echo(),print(),print_r()的区别 pri ...
转自:http://www.cnblogs.com/SGSoft/articles/84096.html    Log4J的配置 现在来看log4j.properties配置文件的意义。第一行指定了根Logger的级别是DEBUG,并将此指定输出到A1。A1 就是第二行定义的org.apache.log4j.ConsoleAppender,此行表示将A1输出到控制台。第三行规定了输出到A1的格式为 org.apache.log4j.PatternLayout。第四行规定了输出到A1格式的转换模式为 org.javaresearch.log4j.TestLog4J。 很多成熟的服务器类 ...
Global site tag (gtag.js) - Google Analytics