- 浏览: 338523 次
- 性别:
- 来自: 北京
最新评论
-
右手边的你:
你确定你测试过batch是没问题的???
使用DbUtils进行数据库操作 -
电点mxn:
...
使用DbUtils进行数据库操作 -
sljackson:
顶
Spring事务管理 -
geyaandy:
...
Oracle行列互换 横表和纵表 -
weizou_china:
Request URL:http://localhost:80 ...
Spring mvc3的ajax
文章列表
转自http://www.blogjava.net/Unmi/archive/2010/04/10/317947.html
JMS(Java Message Service) 是 Java 为面向消息中间件(MOM)定义的接口。JMS 的通信管道就是消息队列,说到消息队列,历史就悠久,在 MS 系统中很早就有 MSMQ,譬如邮件、群组就是些消息队列。JMS 因其异步,所以可用来解决高并发的问题,分布式可对负载进行均衡。
JMS 已成为 J2EE 规范中的一部分,所以在 J2EE 应用服务器中都有 JMS 核心部分 MQ 的实现,MQ 也有独立的产品,如 ActiveMQ、JBoss MQ(已更 ...
JDK中任务调度核心是Timer类的schedule方法,传递一个继承TimerTask实现了run方法的类。
在Spring的xml文件中配置
<!-- 单一任务 -->
<bean id="reportTask" class="example.chapter9.ReportTimerTask" />
<!-- 周期性任务 -->
<bean id="scheduledTask" class="org.springframework.scheduling.t ...
在这篇文章中http://xace.iteye.com/blog/687457 ,
我们使用XFire发布了Web Service,现在我们使用axis作为客户端,调用这个服务
因为Web服务是平台无关的,每个WSDL文件即能描述服务的全部信息,我们首先借助axis的WSDL2Java工具,将WSDL文件转化为java类
java -cp lib\axis.jar;lib\commons-logging.jar;lib\commons-discovery.jar;lib\jaxrpc.jar;lib\saaj.jar;lib\wsdl4j.jar org.apache.axis.wsdl.WS ...
Web服务的发布者首先必须提供一个WSDL文件,即Web Services Description Language(Web服务描述语言),这个XML文件定义了调用Web服务的所有信息,包括所有的方法名称、参数类型、返回类型和数据类型的映射等。 Web服务的调用者只要获 ...
JavaMail API为Java提供了邮件发送和接受服务,支持常见的邮件协议 SMTP IMAP POP3,
发送纯文本邮件
public class Main {
public static void main(String[] args) throws AddressException,
MessagingException {
// 直接使用JavaMail API:
Properties props = new Properties();
// 设置SMTP服务器:
props.put("mail.smtp.hos ...
每个网页或请求都是一个url地址,一般,这个地址可能是.do .action .php之类的并加上'?'号、'&'号查询串等构成的一个长长的的url。不利于阅读,同时将实际的地址暴露给用户,容易遭到攻击。
一般的url----------------------------------------------------------较好的 url
http://www.xxx.net/user/profile.do?id=20001 ====> http://www.xxx.net/user/20001
http://www.xxx.net/forum/board.do?na ...
传统的实现RMI,需要
1.服务接口必须从Remote派生,每个方法抛出RemoteException
2.实现类必须从UnicastRemoteObject派生
3.所有方法的参数和返回值,必须是基本类型,或者实现了Serializable接口
public class User implements Serializable {
private String username;
private String password;
public User(String username, String password) {
this.username = user ...
实现定制输出的关键是对HttpServletResponse进行包装,截获所有输出,等过滤器链处理完后,
Filter.doFilter,在截获输出进行处理,在写入到真正的HttpServletResponse中。J2EE中已有
HttpServletResponseWrapper,使得包装HttpServletResponse更加容易
public class GZipFilter implements Filter {
public void destroy() {
}
public void doFilter(ServletRequest request, Servl ...
事务的ACID特性:
Atomic 原子性;Consistency 一致性;Isolation 隔离性; Durability 持久性。
在常用的关系数据库中,依赖日志和锁机制来保证事务具有ACID特性
事务的隔离级别:
未提交读 read uncommitted
提交读 read committed
重复读 repeatab ...
启动:net start mySql;
进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;
列出数据库:show databases;
选择数据库:use databaseName;
列出表格:show tables;
显示表格列的属性:show columns from tableName;
建立数据库:source fileName.txt;
匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;
增加一个字段:alter table tabelName add column fieldName ...
连接命令
connect scott/tiger@orcl
用特定身份连接
connect scott/tiger@orcl as SYSDBA
断开连接
disc
编辑命令
输入
语句最后加;按回车键,立即执行命令
<b>语句结束加回车,然后再按回车键,结束SQL但不执行,此时再按edit键可 ...
Java中有2个用于比较的接口,Comparable和Comparator,
Comparable接口有一个compareTo方法,Comparator接口有compare和equals方法,
因为Object类有equals方法,所以实现Comparator接口的类,可以不用实现这个方法
Comparable代表这个类是可以被比较的(比较大小有意义,且比较规则与人们思维相同),
比如String Integer,直接调用bean1.compareTo(bean2)
Comparator是一个比较器,用于不是经常被比较的类,主要用在排序方法,
Arrays.sort(T[] a, Compa ...
问题:
很久以前发生的问题不想再痛苦的回忆。
这次的问题很简单。两个月份比较的时候,因为月份是从字符串中抽取出来的, 于是用parseInt转换了一下。
结果parseInt("08")之后结果是 0
原因请参看以下《JavaScript高级程序设计》19~20页对 parseInt函数的讲解。
parseInt() 方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。
基是由 parseInt() 方法的第二个参数指定的,所以要解析十六进制的值,需如下调用 parseInt() 方法:
var iNum1 = parseInt(" ...
创建仓库:
svnadmin create /path/to/repository
修改一下配置:
vi /path/to/repository/conf/svnserve.conf
如果不是开源项目的话可能需要配置禁止匿名访问:
[general]
anon-access = none
auth-access = write
password-db = passwd
设定用户密码:
vi /path/to/repository/conf/passwd
假设创建一个密码是123456的用户laowang
[users]
laowang = 123456
注意:这个密码只用于演 ...
数据源
Tomcat 5的数据源配置跟Tomcat 5.5的数据源配置有很多的差别,Tomcat 6的数据源配置跟Tomcat 5.5的配置基本上相同。
以前的Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置。这种配置方式不合理的地方在于,假如数据库做了更改,程序员需要手工去修改这些文件,不利于团队开发。
Tomcat 5.5跟Tomcat 6的配置显得更为简单,我们只需要在我们的WebRoot目录下,新建一个META-INF的目录(假如不存在),在该目录下创建一个 context.xml文件,并且在co ...