摘要: php通过去访问外部网站时,出现以下提示:PHP Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutin 其原因是dns未设置,不是php本身或程序的原因,可以通过添加dns解决设置dns如下: $ vi resolv.conf nameserver 202.96.128.68 nameserver 219.136.241.206 阅读全文
posted @ 2013-06-26 09:46 午火39 阅读(3307) 评论(0) 推荐(0)
摘要: session的增加读取1 session.setAttribute("username", "张三");2 String u = (String) session.getAttribute("username");application(服务器级别的,如果服务关了/或断电了,那么他就会消失)1 List onlineUserList = (List) application.getAttribute("onlineUserList");2 if(onlineUserList == null)3 {4 online 阅读全文
posted @ 2013-06-25 17:57 午火39 阅读(267) 评论(0) 推荐(0)
摘要: forward 相当于php的 require/include 属于服务器包含/跳转request.getRequestDispatcher("result.jsp").forward( request, response);redirect 相当于js window.location.href,php的header 跳转,是发生在浏览器地址样上面的跳转response.sendRedirect( "result.jsp" ); 阅读全文
posted @ 2013-06-24 17:29 午火39 阅读(205) 评论(0) 推荐(0)
摘要: POST 方式下的解决方式还算简单,因为POST 方式下提交的数据都是以二进制的方式附加在http请求的body部分发送,只需要在后台指定编码格式就足矣解决。GET 方式下会将参数直接附加到url 后面,这部分参数无法使用request.setCharacterEncoding()处理,结果就是get形式的所有中文都变成了乱码。这时再也没有简便方法了,只能对这些中文一个一个进行转换,使用new String(bytes, "gb2312")进行转码。如我们所见,先从request 中获得参数,接着把字符串按照iso-8859-1编码打散成byte 数组,然后用 gb2312 阅读全文
posted @ 2013-06-22 12:10 午火39 阅读(637) 评论(0) 推荐(0)
摘要: 在 iso-8859-1,gb2312, utf-8 以及任意一种编码格式下,英文编码格式都是一样的,每个字符占8位,而中文就麻烦了,在gb2312 下一个中文占 16位,两字节,而在utf-8 下一个中文要占24位,三字节。浏览器在不知道确定编码方式的情况下,就会把这些字符从中间截断,再显示的时候就乱掉了。所以,想要解决乱码问题,就是要告诉浏览器我们到底使用了什么样的编码方式。为了获得正常显示的中文,需要注意以下几步:1. 因为服务器要先从本地读取jsp文件,然后经过处理后写入响应,所以我们首先要知道的就是 jsp文件的编码格式。从问题的源头着手解决。在咱们用的windowxp 下,文件默认 阅读全文
posted @ 2013-06-22 11:39 午火39 阅读(1017) 评论(0) 推荐(0)
摘要: 来源:http://blog.csdn.net/caozhongyan/article/details/6602759 本人使用的Tomcat版本为apache-tomcat-6.0.18(用的是解压包),解压路径为E:\apache-tomcat-6.0.18\apache-tomcat-6.0.18\,我如果部署在myEclipse里启动可以正常启动,当然也可以访问我的工程,但是如果我直接在tomcat源文件bin里启动startup.bat的话里变就给我显示:The JAVA_HOME environment variable is not defined correctlyThis e 阅读全文
posted @ 2013-06-22 11:27 午火39 阅读(728) 评论(0) 推荐(0)
摘要: 通常情况下,用户通过执行“su -”命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。但是,为了更进一步加强系统的安全性,有必要建立一个管理员的组,只允许这个组的用户来执行“su -”命令登录为root用户,而让其他组的用户即使执行“su -”、输入了正确的root密码,也无法登录为root用户。 vi /etc/pam.d/su开启Linux默认管理员组wheel, 去掉“auth required pam_wheel.souse_uid”行前注释useradd adminpasswd admin此时admin账户并不能使用su -,因此我们将其改变到whee 阅读全文
posted @ 2013-06-18 14:35 午火39 阅读(235) 评论(0) 推荐(0)
摘要: 最近指想服务器跑静态文件,所以想单独配置个nginx的webserver,然而并不是我想象的那么简单,使用rpm包来安装会发生很多软件依赖的错误;当我尝试使用yum安装nginx的时候,总是提示未找到nginx包,最终yum update解决问题。安装nginxyum updatewgethttp://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpmwgethttp://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-rel. 阅读全文
posted @ 2013-06-18 14:13 午火39 阅读(338) 评论(0) 推荐(0)
摘要: 这是大型web系统为了提高性能所使用的技术:转载文章如下:说说大型高并发高负载网站的系统架构转载本文请著名出处:Just Do IT (http://www.toplee.com)lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录. 阅读全文
posted @ 2013-06-18 11:05 午火39 阅读(179) 评论(0) 推荐(0)
摘要: 工作常用的linux/mysql/php/工具命令:1. tar备份目录tar zcvf ****.tar.gz ****/tar 备份跳过目录tar --exclude=test13. scp 目录scp -rp *** root@B_ip:***/4. 新建一个数据库账户GRANT ALL PRIVILEGES ON test.* TO 'test'@'ip' IDENTIFIED BY'******';该ip 为允许访问该数据库的服务器ip5. 清除.svn 目录# find ./ -type d -name ".svn" 阅读全文
posted @ 2013-06-18 11:05 午火39 阅读(160) 评论(0) 推荐(0)