- 浏览: 93868 次
- 性别:
- 来自: 上海
文章列表
HttpClient
- 博客分类:
- http
loggcomm.jar是一个log日志包,没有的话会有异常
HttpClient.execute(HttpUriRequest arg0, ResponseHandler<? extends String> arg1)
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
HttpClient hc=new Default ...
- 2013-05-30 18:32
- 浏览 816
- 评论(0)
异常:HTTP Status 405 - HTTP method GET is not supported by this URL
今天写一个继续servlet后总是出现405错误,后来百度后知道原来是super.service(arg0, arg1);没有删除导致的。
这里我只什么service方法,没有覆盖doget dopost方法。
protected void service(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {
// TOD ...
- 2013-05-30 17:54
- 浏览 1106
- 评论(0)
http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html
- 2013-05-30 15:50
- 浏览 497
- 评论(0)
今天用了下logback,发现是比较好。优势不多说,直接进入正题:
使用:
部署在lib包下
上一篇说过了 这里的log4j-over-slf4j就是用在这个时候,如果版本不对,运行的时候就会报出版本不匹配,
logback.xml:是在src的目录下
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- <consolePlugin silent="true" />consolePlugin是用于Eclips ...
- 2013-05-29 23:34
- 浏览 991
- 评论(0)
slf4j是个好东西,可以动态绑到日志输出,只需要不同的log包即可,下载最新版:
slf4j+log4j组合使用模式:
1. slf4j-api-xx.jar
2. slf4j-log4j12-xx.jar //用途在于slf4j通过slf4j-log4j12调度log4j
3. log4j-1.2.15.jar
4. log4j.properties(也可以是 log4j.xml,本例中用 log4j.propertes)
================================================================
而log4j-over-s ...
- 2013-05-29 15:10
- 浏览 1387
- 评论(0)
今天在linux下编写sh脚本启动服务器的时候,总是发现服务器启动后都会出现cmd框子,无法出去继续编写,如果ctrl+c就会推出,tomcat也是关闭了,后来一大身说在最后加上&即可,试了下 果然不错
%cd%获得bat当前的路径
%0指批处理本身。
%1指批处理文件名后加的以空格分隔的字符串。
%2~%9类推
比如说
D盘根目录下有aa.txt,bb.txt,cc.txt三个文本和一个名1.bat的批处理,批处理内容是
@echo off
start %1
start %3
打开CMD定位到D盘
D:\>1 aa.txt bb.txt cc.txt
对应:%0 ...
今天用非root权限使用sudo删除了tomcat的进程,然后用sudo启动tomcat bin目录下的startup.sh发现报jre或者jdk环境没安装,之前是配置在etc/profile里的,并且source profile了, 这时 用java -version。发现jdk已经安装,但是sudo就是不行,然后使用su进入root权限,启动./startup.sh,发现可以了 。真是奇怪。记下,以免以后又犯傻。
- 2013-05-29 11:22
- 浏览 1477
- 评论(0)
setTimeout和setInterval的使用
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。
方 法
实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。
不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,所以在得到返回函数后应该注意要clearInterval而setTimeout只执行一次那段代码。
虽然表面上看来se ...
- 2013-05-27 14:52
- 浏览 755
- 评论(0)
1.什么叫相同域,什么叫不同的域呢?当两个域具有相同的协议(如http), 相同的端口(如80),相同的host(如www.example.org),那么我们就可以认为它们是相同的域。比如 http://www.example.org/index.html和http://www.example.org/sub/index.html是同域, ...
- 2013-05-22 10:06
- 浏览 962
- 评论(0)
简单的freemarker
- 博客分类:
- freemarker
项目需要就去看了下freemarker:
简单的写了个类
public class Atry extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException ,IOException {
HashMap ha=new HashMap();
ha.put("AM", "wjg");
Configuration cfg=new C ...
- 2013-05-15 18:12
- 浏览 553
- 评论(0)
if(null)的判断
- 博客分类:
- FLEX
在flex,if语句可以直接判断一个对象是否是null
null这个放在if语句里面做条件也相当于false
if(null){
Alert.show("=====");
}else{
Alert.show("-----");
}
结果:----
- 2013-05-14 12:01
- 浏览 701
- 评论(0)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。
理解抽象类
...
- 2013-05-13 10:35
- 浏览 725
- 评论(0)
这两天在研究集合类的效率问题的时候注意到了hash算法,当初理解的hashcode、equals、==这三个的区别,主要是为了面试,一开始看了很多资料,翻阅了java核心技术后,有一次加深了理解:
B a=new B("qq");
B b=new B("qq&q ...
- 2013-04-29 10:11
- 浏览 900
- 评论(0)
linux下的service服务配置
- 博客分类:
- linux
在centos系统中安装了red5服务器,将编译好的代码放到里面,每次启动都要到目录下sh red5.sh很麻烦,所以去配置了个service服务,网上说了start-stop-deamon(貌似)没有该指令,需要安装,安装的时候rpm指令也没有,也需要安装,然后觉得太麻烦了就没有继续搞了,自己写了个基本的sh指令:
#!/bin/bash
export JAVA_HOME=/root/jdk/jdk1.6.0_43
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH
start ...
- 2013-04-24 17:23
- 浏览 1255
- 评论(0)
mysql5.6.11的安装使用
- 博客分类:
- oracle
今天在mysql官网上下载了个mysql的安装包,执行后先解压缩到了c盘里 有个install的安装执行文件,但是我不喜欢那个东西,总是做的不好,当我第一次安装的时候还有个路径选择,我将service安装在d盘,后来把密码忘了 ,然后卸载重装,这个时候就自动安装在c盘了,本人c只有5G,所以果断卸载了,然后去那个MySQL Installer文件夹下的Product Cache里面有所有的安装程序,点击里面自己需要的进行安装,比如我要service,就点击mysql-5.6.11-win32安装,完成后点击mysql.exe一闪而过,我就去cmd下运行,
开始我cd d:\目录一直不行,原来 ...
- 2013-04-24 16:52
- 浏览 1247
- 评论(0)