服务器及其他
文章平均质量分 89
Java我人生
java我人生,即使跑在路上被拌倒无数次,也不要规规矩矩走一辈子,岁月不止,奋斗不息,在为生活奔波的同时更希望为技术而痴狂,能够拥有自己的一家互联网公司!
展开
-
HTTP状态代码
2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 302 已找到转载 2014-12-24 16:45:55 · 947 阅读 · 0 评论 -
java动态加载指定的类或者jar包反射调用其方法-涉及其他jar中的类就报ClassNotFound问题分析及解决思路
在这篇博文中java动态加载指定的类或者jar包反射调用其方法,介绍动态加载指定的类,当时我是拿URLClassLoader介绍的,当然可以自定义一个ClassLoader重新对应的方法, 不过这个有现成的比自己重写更强大为何不用。 话不多说,很久不写博客了,时间太紧了,起因还是一个网友私信我,说他反射创建某个对象时涉及其他jar中的类就会报ClassNotFound异常。原创 2015-11-25 22:52:29 · 11088 阅读 · 4 评论 -
深入剖析tomcat之servlet容器
其实我们开发中经常用tomcat应用服务器,tomcat就一个servlet容器,能够运行基于serlvlet的应用程序并响应相应的http请求,开发时间长了,还是想想具体知道它是怎么运行的,尤其是servlet容器的机理,所以有幸拜读了外国人的《深入剖析tomcat》,感觉挺不错的,可以在此点击免费下载电子书,建议大家有时间读读,在读的过程中边读边翻阅着tomcat的源码,更有助于你理解它的各个原创 2015-09-01 08:54:46 · 7468 阅读 · 2 评论 -
Nginx优化详细,应对高并发
nginx指令中的优化(配置文件)worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cp原创 2015-07-16 08:48:21 · 16732 阅读 · 3 评论 -
HTTP请求报文和HTTP响应报文
HTTP请求报文和HTTP响应报文HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<request-line><转载 2015-04-28 08:55:48 · 6462 阅读 · 0 评论 -
jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决
今天在jetty下配置一个jsp模版的报表页面,报如下异常信息:org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required at org.apache.jasper.compiler.DefaultError原创 2015-04-12 22:55:23 · 7619 阅读 · 2 评论 -
java.lang.NullPointerException at org.apache.jsp.**_jsp.jspInit(**_jsp.java)tomcat启动异常解决方法
今天遇到的其他一个问题就是,启动tomcat时,报:java.lang.NullPointerException at org.apache.jsp.**_jsp.jspInit(index_jsp.java)异常,因为我刚刚配置服务器,以为JSP页面出现了问题,不过写了一个空的JSP页面依旧是,后来才知道,jar包冲突导致的,我在tomcat的lib目录下放了jsp-api.jar的jar包,而原创 2015-04-14 09:25:05 · 16069 阅读 · 1 评论 -
Tomcat配置文件修改无效自动恢复还原的解决办法总结
今天产品中集成一个报表,遇到诸多问题,其他一个很奇葩的问题就是,修改Tomcat几个配置文件,一直不起作用,启动调试了好几次才发现的,修改了一启动服务就恢复最初的配置信息了,真是奇葩。 查了查知道原因了,因为我用的是eclipse,MyEclipse是不会遇到这个问题的,因为eclipse没有文件同步,你直接修改context.xml是不行的,还需要在eclipse编辑器里面的se原创 2015-04-14 09:33:14 · 7125 阅读 · 3 评论 -
IOException while loading persisted sessions: java.io.EOFException-Tomcat启动异常解决办法
最近刚把项目转入Tomcat服务器下,运行好几次都没事儿,不过今天启动时突然报:严重: IOException while loading persisted sessions: java.io.EOFException等一堆异常,查了查,可能是项目在启动的过程中eclipse突然关闭了引起的,不过这个问题很容解决,就是把tomcat目录下的work文件夹下边的所有文件全部清除就OK了,主要是这个原创 2015-04-14 09:34:28 · 2881 阅读 · 0 评论 -
让jetty启用支持jsp功能
1. 下载 Jetty 6 的压缩包2. 将 Jetty 6 下的 jsp 2.1 目录下的文件复制到 Jetty 7 的 lib 目录3. 运行 java -jar start.jar --list-options 来检查是否支持 JSP4. 编辑 jetty.ini 文件,在 OPTIONS 中增加 jsp一项,如下OPTIONS=Server,jmx,resource原创 2015-04-12 23:13:36 · 19872 阅读 · 0 评论 -
Jetty 的工作原理以及与 Tomcat 的比较:摘自IBM
Jetty 应该是目前最活跃也是很有前景的一个 Servlet 引擎。本文将介绍 Jetty 基本架构与基本的工作原理:您将了解到 Jetty 的基本体系结构;Jetty 的启动过程;Jetty 如何接受和处理用户的请求。你还将了解到 AJP 的一些细节:Jetty 如何基于 AJP 工作;以及 Jetty 如何集成到 Jboss;最后我们将比较一下两个 Servlet 引擎:Tomcat 和 J原创 2015-04-12 00:40:48 · 1998 阅读 · 0 评论 -
jetty服务器数据源配置JNDI-Oracle,MySQL,SQLServer,DB2等
1、下载jetty服务器(8.1.0.RC2),解压到任意目录下 http://dist.codehaus.org/jetty/jetty-hightide-8.1.0/jetty-hightide-8.1.0.RC2.zip2、新建jetty-dataSource.xml文件,放在${JETTY_HOME}\contexts目录下原创 2015-04-11 23:56:57 · 7535 阅读 · 0 评论 -
HTTPS的七个误解
误解七:HTTPS无法缓存许多人以为,出于安全考虑,浏览器不会在本地保存HTTPS缓存。实际上,只要在HTTP头中使用特定命令,HTTPS是可以缓存的。微软的IE项目经理Eric Lawrence写道:"说来也许令人震惊,只要HTTP头允许这样做,所有版本的IE都缓存HTTPS内容。比如,如果头命令是Cache-Control: max-age=600,那么这个网页就将被IE缓翻译 2015-04-01 23:40:29 · 1821 阅读 · 0 评论 -
SOCKET, TCP/UDP, HTTP, FTP 浅析
SOCKET, TCP/UDP, HTTP, FTP (一)TCP/UDP,SOCKET,HTTP,FTP简析TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、D转载 2015-01-05 15:56:19 · 2096 阅读 · 0 评论 -
java动态加载指定的类或者jar包反射调用其方法
序言 有时候,项目中会用到java动态加载指定的类或者jar包反射调用其方法来达到模块的分离,使各个功能之间耦合性大大降低,更加的模块化,代码利用率更高。模式中的代理模式就用到java的这一机制。下边就让我们通过代码来看看如何实现此功能。代码详细package loadjarclass;import java.io.File;import java.lang.refl原创 2015-06-08 08:50:11 · 23220 阅读 · 2 评论