- 浏览: 41183 次
- 性别:
- 来自: 北京
最新评论
文章列表
[转自http://blog.csdn.net/shootyou/article/details/6615051,感谢原作者]
今天解决了一个HttpClient的异常,汗啊,一个HttpClient使用稍有不慎都会是毁灭级别的啊。
这里有之前因为route配置不当导致服务器异常的一个处理:http://blog.csdn.net/shootyou/article/details/6415248
里面的HttpConnectionManager实现就是我在这里使用的实现。
问题表现:
tomcat后台日志发现大量异常
[plain]
org.ap ...
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.HttpURLConnection;class javatest { public static void main(String[] args){ URL url = null; HttpURLConnection conn = null; try { url = new URL("http://127.0.0.1/po ...
最后看到了这种new Thread(new Runnable()的用法,这里记录一下。
class test { public static void main(String [] arg){ System.out.println("Hello."); new Thread(new Runnable(){ public void run(){ System.out.println(&qu ...
1 import java.lang.Thread; 2 import java.util.concurrent.Callable; 3 import java.util.concurrent.Future; 4 import java.util.concurrent.Executors; 5 import java.util.concurrent.ExecutorService; 6 import java.util.concurrent.ExecutionException; 7 8 class runclass implements Callable<Stri ...
1 import java.lang.Runnable; 2 import java.lang.Thread; 3 import java.util.concurrent.Executors; 4 import java.util.concurrent.ExecutorService; 5 import java.util.concurrent.Future; 6 import java.util.concurrent.ExecutionException; 7 8 class runclass implements Runnable { 9 public st ...
tomcat里面默认的localhost其实就是一个虚拟主机
增加新的虚拟主机其实很简单,比如增加一个虚拟主机java3.fw,即修改server.xml文件,添加下列行即可:
<Host name="java3.fw" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context ...
Servlet中的方法:
init方法:Servlet第一次被加载时执行,直到Servlet对象终止。
service方法:用于处理用户请求和返回响应。
destroy方法:Servlet终止时执行。
doGet方法和doPost方法:service方法中,默认会根据用户的请求,来对应的调用doGet或者doPost方法。
Servlet中的成员变量,会被所有的客户线程共享。比如访问数据库时,可以由第一个连接建立,然后不要关闭。
成员变量读写的时候,需要考虑一致性的问题。这个细节以后再记录。
request常用方法
request.getParameter("p&qu ...
在web.xml中设置Servlet路径映射:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>cn.xjtuns.flowaters.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/Hell ...
在学习JAVA WEB开发框架之前,eclipse环境的配置和访问数据库的配置,这两个是必修的。
MySQL访问数据库的示例如下,只为学习而用,不为生产用。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*" %>
<%
String path = request.getContextPat ...
1. Tomcat 6.0下载:
http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33-windows-x86.zip
解压后直接运行startup.bat;
2. MyEclipse安装和配置:
我用的版本7.0,下载地址略
因为目前关于这两个版本的教程多一些。做为初学者,没有选用最新的版本。
2.1 MyEclipse和Tomcat的整合设置
在Window->Preferences->MyEclipse->Servers->Tomcat-> ...