- 浏览: 32172 次
- 性别:
- 来自: 北京
最新评论
文章列表
转 Spring中配置log4j
首先需要在web.xml进行声明:
<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
这里的ssh是http://localhost:808 ...
Socket与Http
Socket和http协议都可以实现数据传输,但两种传输方式有什么 各自的特点,和缺点,如何选择合适的传输方式。
1 数据传输方式
1.1 Socket传输的定义和其特点
所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。
UDP协议:广播式数据传输,不进行数据验证
TCP协议:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,
Socket 传输的特点:
优点
...
HttpClient 学习整理
<转自>http://www.blogjava.net/Alpha/archive/2007/01/22/95216.html
HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议 ...
java时间操作简单记录
- 博客分类:
- java的学习
进行开发的时候遇到了java时间的操作,下面简单的把代码写下来进行记录:
code 1
Date d = new Date();
String s = null;
s = DateFormat.getDateInstance(DateFormat.FULL).format(dt);
System.out.println(s)
根据DateFormat中提供的不同时间格式,来输出不同的时间字符串
code 2
时间格式的字符窜转化为Date数据类型的时候,利用下面的代码:
DateFormat d = new SimpleDateFormat("yyyy-mm ...
10款jquery弹出层 动画效果应有尽有
http://www.oschina.net/code/list_releted_codes?id=12585
这十款小插件非常的不错,可以拿来一用啊!
前几天自己利用下班的时间写了一下spring与IBatis的工程配置,整个工程分为三层:DAO, SERVICE, CONTROLLER。 相信很多人都很熟悉。下面我把我整个工程的配置文件分享给大家,作为处级搭建工程的模版吧。
下图是整个工程的结构图:
接下来我们分别介绍每个配置文件:
1. web.xml
web.xml主要是用于配置spring MVC的分发器以及listener(监听器)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi=&quo ...
Spring加载resource时classpath*:与classpath:的区别
.
分类: Spring2010-04-20 17:164460人阅读评论(0)收藏举报
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.
比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件,内容如下:
<be ...
APACHE 2.2.8+TOMCAT6.0.14配置负载均衡
目标:
使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求:
1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。
2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat
3、 为系统屏蔽文件列表,包括 Apache 和 tomcat
注:本例程以一台机器为例子,即同一台机器上装一个apache和4个Tomcat。
一、前期准备工作:安装用的程序(前提保证已安装了JDK1.5以上的版本)
APAHCE 2 ...
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [pr ...
约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constrain ...
在涉及到ibatis的条件查询的时候,有下面几种查询方式:
isNull, isNotNull与isEmpty, isNotEmpty
那么这几种查询判定条件有什么区别呢?
首先比较 isNull 和 isNotNull的不同:
不用多说这两个很明显一个是判断参数是否为空(isNull), 另一个则相反(isNotNull)
isEmpty 是判断参数是否为NULL或者为空,满足其中一个条件则为true
isNotEmpty 相反, 当参数既不为空也不为NULL的时候为true
<select id="getCustomerRegNum" resultClass= ...
Python:使用matplotlib绘制图表
python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习。
matplotlib下载及API手册地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/
数学库numpy下载及API手册地址:http://www.scipy.org/Download
几个绘图的例子,来自API手册:
1、最简单的图:
代码:
1.#!/usr/bin/env python
2.import m ...
MySQL数据库的导入,有两种方法:
1) 先导出数据库SQL脚本,再导入;
2) 直接拷贝数据库目录和文件。
下面主要记录第一种方法,脚本的导入和导出。
1. 数据库的导出
用mysqldump命令行
命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -uroot -p a > a.sql
(导出数据库a到a.sql文件)
2. 数据库的导入
用mysql命令行
命令格式
mysql -u用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -uabc_f -p a < a.sql
(导入数据库 ...
这是一个简单的安装步骤,但是之前自己不熟悉linux的系统,所以在这里写下来。
sudo apt-cache search java 来查找java的包路径
sudo apt-get install openjdk-6-jdk
apt-get install实际上就是安装软件
apt-cache search 用于搜索安装软件的包类型
sudo apt-cache search tomcat
sudo apt-get install tomcat 6
tomcat安装之后配置文件在哪里呢?会比较分散不好找。这里有一篇文章讲解了很好的内容
http://linhong0 ...
【转】关于GET和POST请求的编解码问题
2007-11-20 16:22 865人阅读 评论(0) 收藏 举报
深入浅出URL编码
http://blog.csdn.net/yzhz 杨争
一、问题:
编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。
1、在URL中中文字符通常出现在以下两个地方:
(1)、Query String中 ...