共 18 篇文章 |
|
#HTTP协议学习# (一)request 和response 解析。作用:发送给HTTP服务器数据的长度。HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议(无连接)从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性,简单地说,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关... 阅17 转0 评0 公众公开 17-05-03 16:21 |
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种:1. Class.getResourceAsStream(String path) : path 不以’/''开头时默认是从此类所在的包下取资源,以’/''开头则是从ClassPath根下获取。第二:在me.class目录的子目录下,例如:com.x.y 下有类me.class ,同时在 com.x.y.file 目录下有资源文... 阅9 转0 评0 公众公开 17-04-19 13:50 |
[c-sharp] view plain copy <filter> <filter-name>filter</filter-name> <filter-class>dc.gz.filters.MyCharsetFilter</filter-class> <init-param> <param-name>charset</param-name> <param-value>UTF-8</param-value> ... 阅43 转0 评0 公众公开 17-03-14 22:51 |
Linux下安装Tomcat服务器和部署Web应用一、上传Tomcat服务器。二、安装Tomcat服务器2.1、解压tomcat服务器压缩包。查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常关闭,进入tomcat服务器下... 阅7 转0 评0 公众公开 17-03-14 20:35 |
[root@master local]# cd tomcat/bin/[root@master webapps]# /usr/local/tomcat/bin/catalina.sh start(重启tomcat)Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//tempUsing JRE_HOME: /usr/local/jdk1... 阅23 转0 评0 公众公开 17-03-14 20:01 |
这种方式和方法2差不多,但不是在Server.xml文件中添加Context标签,而是在$CATALINA_HOME/conf/Catalina/localhost中添加一个xml文件,如Pet.xml.在Tomcat安装目录conf/Catalina/localhost下,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,并把文件名改名,各参数参见方法2中的<Context&... 阅17 转0 评0 公众公开 17-03-14 19:53 |
[c-sharp] view plain copy <filter> <filter-name>filter</filter-name> <filter-class>dc.gz.filters.MyCharsetFilter</filter-class> <init-param> <param-name>charset</param-name> <param-value>UTF-8</param-value> ... 阅24 转0 评0 公众公开 17-03-13 12:49 |
servlet是单例的 所以需要线程安全 以及如何实现线程安全 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。调度时刻 a线程 b线程T1 访问Servlet页面 T2 访问Servlet页面T3 output=a的输出username=a休眠5000毫秒,让出CPU T4 output=b的输出(写回主存)username=b休眠5000毫秒,让出CPUT5 在用户b的浏览器上输出... 阅108 转0 评0 公众公开 17-03-07 22:21 |
Servlet的多线程和线程安全面试中讨论过Servlet的线程安全,简单总结线程安全。当Servlet容器启动后,Servlet通过类加载器来加载Servlet类,加载完成后再new一个Servlet对象来完成实例化。销毁一旦Servlet容器检测到一个Servlet要被卸载,这可能是因为要回收资源或者因为它正在被关闭,容器会在所有Servlet的service()线程之后,调用Servlet... 阅76 转0 评0 公众公开 17-03-07 22:17 |
阅2179 转1 评0 公众公开 17-02-27 11:59 |