- 浏览: 186390 次
- 性别:
- 来自: 成都
最新评论
-
空谷悠悠:
wangchsh 写道yydriver 写道LZ辛苦了,有个问 ...
JMS-ActiveMQ入门 -
rrsy23:
http://www.itpub.net/thread-160 ...
Spring-揭秘书籍--再揭秘 -
2110901055:
你好,能不能给我发一份pro spring的英文版,邮箱:jx ...
Spring-揭秘书籍--再揭秘 -
rrsy23:
是线程数量 也就是线程池大小 不过支持自己修改 我说的是默认 ...
apache MINA 源码级分析-[壹] -
季铵盐:
...
apache MINA 源码级分析-[贰]
文章列表
一.了解JMS;
在JMS前各个mom厂商API不同,混乱不堪;jms至少统一了java世界的MOM
二、java环境,jdk安装【不多说,搞jms,activemq这个是小意思】,eclipse安装【解压】
三、Apache ActiveMQ安装使用【下载解压就可以使用,如果启动失败,google哈了网上都有】
开始:
下载apache-activemq-5.2.0解压到G:\,然后运行bin目录的activemq.bat启动服务;
如图:
2009-02-15 22:19:08,218 [main ] ...
- 2009-02-15 22:23
- 浏览 9687
- 评论(8)
ibaits代码主要是以下几个类:
SqlMapClient 接口
SqlMapClientImpl 实现SqlMapClient
提供CRUD等方法
SqlMapExecutorDelegate其实SqlMapClientImpl 的CRUD方法都是由此类委托的
SqlExecutor这个类是执行的核心SqlMapExecutorDelegate的方法其实最后调用SqlExecutor的方法
---------------------------
SqlMapClient sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(rea ...
- 2009-01-14 00:37
- 浏览 1328
- 评论(0)
jdk @since 1.3开始提供 Timer来提供定时调度执行任务!
其实这个 简直 是 ”垃圾“之急, 可是当初又的用就是不错啦!
假设没有这个TImer我们自己怎么做!
自己这既个简单的哈!
1.首先需要构建个任务类的抽象,让需要执行的任务继承!
2.构建个任务队列用来存放代执行的任务。
3.构建个执行线程用来运行任务队列的任务。
4.对外提高调度执行任务的类 叫定时类
5.如何定时调度啊? 比如延迟delay=1秒 每2秒执行一次??
呵呵简单哈,调度时间去处当时时间System.currentTimeMillis()。
...
最近 在搞 unix 【AIX】下shell编程
做了5年java都是基于windows平台开发 部署到unix
今天用shell处理文件 连接数据库 再次体会到脚本语言的灵活与祸害
想体会哈unix哈java开发
所以 配置环境
1.安装JDK
原始的方式
1.1 到sun网站 下载jdk;jdk-6u10-linux-i586.bin文件放到目录/home/bobo/newBybobo下
1.2安装--》
执行 tar xvfz jdk-6u10-linux-i586.bin 安装成功
1.3配置环境
修改p ...
- 2008-12-26 23:56
- 浏览 3528
- 评论(0)
AJAX_过程与结构03
- 博客分类:
- RIA
AJAX_过程与机构03
经典的理论: 解析哈: 我们以父亲和孩子举例子: 有个父亲早上上班不过她要叫孩子起床!怎么简单! 看看软件技术怎么做,看看ajax多么简单那多么生活! classic web: 父亲起来:1:叫孩子起床 2.父亲傻傻等待孩子起床 3.孩子起床结束,爸爸刷牙去 这个父亲有点傻 ajax web: 父亲起来:1:叫孩子起床 2:父亲做自己的事情刷牙 3:孩子起床ok,说爸爸我起来了,有是吩咐[callback] 可以看出: 第一种classic是等停,一个时 ...
AJAX_过程与结构02
- 博客分类:
- RIA
AJAX_过程与机构02
看看牛人的:图片哈,认真体会这个图,玄妙无比: 每天看一遍,思考2遍,连续半月,放所成![夸张了哈]呵呵!其实很简单 原理:加一层解决[老掉牙的方案,可是是万能方案] 就是在浏览器加了AJAX ENFINE 什么宫廷绿叶酒其实就是白开水对二锅头 ajax引擎就是js加白痴思想[因为白痴大家都想不到,想到就是天才] ajax引擎可以看出客户端的tomcat[可以思考,我是这样看的,接受请求,处理数据响应,但是如果以ajax为中心,则可以将tomcat看做客户端,ie看做服务 ...
呵呵,三大巨头哈 sun microsoft Adobe 如果你做叫j2ee的或者做.net的或者lamp 还是了解哈这个3牛吧! sun的servlet解决view太复杂,所以考虑解决 方案两种一种是:目前的jsp实现,不要忘记jstl[半组件,理解这个有利于理解jsf,flex,建议了解swing,mfc] 另一种:jsf实现 组件 microsoft asp,asp.net,asp.net+ajax,wpf,sliverlight sliverlight本人目前没有过多了解,不 ...
- 2008-08-12 23:44
- 浏览 2275
- 评论(0)
客户,服务器,这两个概念,没有it技术人不知道! 可是,却几乎理解局限于狭义范畴! 举例子: 张三问李四借100快! 是入是出? 浏览器发request给服务器,对浏览器是出,对服务器是入! 响应是服务器是出,浏览器是入! 所以客户端,服务器是因为历史原因! 由于硬件,软件发展,2000年128M 内存奢侈啊! 回到正题! 我们之所以认为client客户端是因为client是主动请求被动的解释获得! server服务器是因为server被动接受请求主动返回响应! 从:c/s的胖客户端,到b/s的瘦客户端本就有缺点,牺 ...
- 2008-08-12 23:43
- 浏览 1420
- 评论(2)
public class Test {
public static void main(String[] args) {
System.out.println("return is :" + test1().getClass()); }
public static Integer test1() { int i = 10; return i; }
}
运行结果:return is :class java.lang.Integer
感觉返回的i是个引用还是值???????????????
public class Test {
public static ...
- 2008-08-11 00:28
- 浏览 1374
- 评论(0)
JAVA 5 在java.util包增加了Queue接口
在java.util.concurren增加了BlockingQueue继承Queue接口
并且提供一些实现来简化我们开发多线程时的消息传递
简单看哈类图,
缺了几个直接实现AbstractQueue的ConcurrentLinkedQueue和PriorityQueue直接把列表图示啦
每个类具体做什么的以及区别,大家参见JDK Document,网络到处都是[中文也有哈]
大家看看spring-integration 就可以熟悉Queue相关应用啦!
- 2008-08-10 14:52
- 浏览 1301
- 评论(0)
对于初学者很难理解或者记忆[因为接口,抽象类,类在每个语言不同,所以没有什么道理,只是因为需要或者设计目的决定的],甚至很多做了一段时间JAVA人也没有理清楚三者间关系.
今天,我用通信的域的思想或 ...
最近,在研究CXF,在用JaxWsProxyFactoryBean 完成调用服务端虽然成功,但是不明白道理,所以DEBUG+源代码了哈
客户端代码:
public final class Client {
private Client() {
}
public static void main(String args[]) throws Exception {
JaxWsProxyFactoryBean factoryBean = new JaxWsProxyFactoryBean();
factoryBean.setServiceC ...
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','s ...
- 2008-05-11 19:53
- 浏览 1083
- 评论(0)
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','s ...
- 2007-11-15 15:50
- 浏览 862
- 评论(0)
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','s ...
- 2007-11-15 15:36
- 浏览 954
- 评论(0)