- 浏览: 219524 次
- 性别:
- 来自: 杭州
最新评论
-
Wangwei86609:
非常好的规则引擎框架,支持决策树和多线程运行规则https:/ ...
规则引擎 -
hzxlb910:
真详细,收藏哈
maven setting.xml配置说明 -
东方胜:
[b][/b]
脚本语言 Tcl -
345161974:
hyw520110 写道345161974 写道这个Visua ...
Visual Tcl Binary 完整版(完美中文支持) -
hyw520110:
345161974 写道这个Visual Tcl Binary ...
Visual Tcl Binary 完整版(完美中文支持)
文章列表
客户端通信过程
1.通过SocketConnector同服务器端建立连接
2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的
3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议
4.最后IoFilter将数据交给Handler进行业务处理,完成了整个读取的过程
5.写入过程也是类似,只是刚好倒过来,通过IoSession.write写出数据,然后Handler进行写入的业务处理,处理完 ...
axis和xfire以及CXF
- 博客分类:
- ws
由于最近使用WebService,于是到网上疯狂搜索,找点资料以作备忘,有不正确的还望大家指正! XFire VS Axis
XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:
1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;
2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
3、容易上手,可以方便快速地从pojo发布服务;
4、Spring的结合;
5、灵活的Binding机制,包括默认的Aegis,xml ...
配置Maven web项目
- 博客分类:
- maven
1、创建Web应用
mvn archetype:generate -DgroupId=com.company.group -DartifactId=simple-web -DpackageName=com.company.group -DarchetypeArtifactId=maven-archetype-webapp
2、cd simple-web
mvn eclipse:eclipse
导入eclipse
3.把项目变成Dynamic Web项目
1.右键项目,选择Project Facets,点击Convert to faceted from
2.更改Dynamic We ...
maven报错:mvn deploy
- 博客分类:
- maven
一.Error deploying artifact: Failed to transfer
file:
http://10.1.251.240:8081/nexus/content/repositories/snapshots/com/asiainfo/biframe/aibi-component-utils/1.10.1-SNAPSHOT/aibi-component-utils-1.10.1-20110627.024041-24.jar
.
Return code is: 500
错误原因:服务器满了
二.错误信 ...
自己搞了J2EE这么久,EJB/JNDI/RMI/JTA这些都了解的七七八八。但是,对于JMS这个东东,只听说在EJB的消息
bean中有用到过,
一直以来俺都敬而远之。最近公司要做一个国外的外包项目,里头有涉及到JMS的技术,现在只能临时抱佛脚。互联网上关于JMS的文章少之又少,没办法,只有自力更生,硬是查看了SUN的官方技术API文档,也算是初步揭开JMS这个神秘的面纱吧。
JMS的基本概念
JMS(Java Message Service) 的主要目的是为了在我们的Java程序之间用分布式的方式实现对消息的创建、发送、接收和读取。一个典型的JMS应用,主要包含以下几个部分:
...
maven配置篇之pom.xml
- 博客分类:
- maven
说完了settings.xml配置,下来说一下maven2的主要配置pom.xml
什么是pom?
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目 ...
简述maven中的profiles
- 博客分类:
- maven
Profiles是maven的一个很关键的术语:profile是用来定义一些在build
lifecycle中使用的environmental
variations,profile可以设置成在不同的环境下激活不同的profile(例如:不同的OS激活不同的profile,不同的JVM激活
不同的profile,不同的dabase激活不同的profile等等)。
定义Profiles
你可以把profiles定义在4个地方:
%M2_HOME%/conf/settings.xml,这是针对该部电脑的所有user的profiles,是global profiles,它会影响所有的ma ...
maven项目添加jar包.
- 博客分类:
- maven
很多新手都不知道如何在maven项目里添加jar包. 以前我还没接触maven的时候下载过一个demo,是maven项目. 我居然是照着他的pom.xml文件一个一个的写!!! 很多人认为理所当然的东西对于初学者却是一个很难迈过去的门槛. 所以简单的写下如何在maven项目中添加jar包. 根据 配合m2eclipse创建一个标准的maven web项目.这篇blog,我们创建了一个基于maven的web项目. 创建后我们如何添加jar包呢? 点击pom.xml文件.我们可以看到下面有7个标签. 分别是 Overview:显示maven项目的一些基本信息. Dependencies:添加jar包 ...
安装和使用SpringIDE-------III
- 博客分类:
- java
2.
编写类文件
·
下面开始创建一个新类:BeanFile
;包名:
javamxj.spring.beanfile
BeanFile.java
package
javamxj
.
spring
.
beanfile
;
public
class
BeanFile {
private
String
beanFile = "多种方式加载Bean的配置文件"
;
public
void
setBeanFile(String
b ...
安装和使用SpringIDE-------II
- 博客分类:
- java
显示图表,如图:
发表于 @ 2006年01月06日
11:19 AM
|
评论 (0)
快速上手
Spring--3. 加载Bean的配置文件
1. 创建项目
·
新建一个Java
Project:SpringBeanFile
,注意要导入用户库Spring。
·
这是完成后整个项目的结构(预览一下):
·
项目源码下载(不包含库文件):http://free.ys168.com/?javamxj
Spring目录下面 ...
安装和使用SpringIDE
- 博客分类:
- java
这篇文章谈谈如何安装与使用SpringIDE。作为辅助Spring开发的工具,SpringIDE还是比较有用的。
●
软件配置:
·
Eclipse 3.1
·
SpringIDE
主页:
http://springide.org/project/
当前版本:1.2.1
http://springide.org/updatesite/updatesite_1.2.1.zip
·
GEF :只需要GEF Runtime就行了,
3.1版本的下载地址
。
...
使用AJDT简化AspectJ开发
- 博客分类:
- java
面向方面编程(AOP)可用来解决当今的
许多
应用需求。其中,
Eclipse基金的AspectJ
是
其中一个比较流行的AOP实现。刚开始使用AspectJ时,可能会让初学者望而怯步。在AJDT项目的领导者——Matt
Chapman的一篇新文章中,展示了如何通过使用Eclipse的AJDT插件来使AspectJ开发变得更为容易。更多关于AspectJ的信息可以
从
InfoQ的AspectJ标签
找到。
AOP词汇表
AOP,Aspect-oriented programming:面向方面编程
Core concerns:核心关注点,
Crossc ...
JS_驼峰式和连字符式的转换
- 博客分类:
- js
1.驼峰转连字符:
var s = "fooStyleCss"; s = s.replace(/([A-Z])/g,"-$1").toLowerCase();
//利用正则进行替换,简洁明了,很棒
2.转驼峰
var s1 = "foo-style-css";s1 = s1.replace(/\-(\w)/g, function(all, letter){ return letter.toUpperCase(); });
//这段2看的不是很明白
于是自己写一个,^_^,这个很容易懂吧 ...
参考:http://macrochen.blogdriver.com/macrochen/869480.html 1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache Cache 存储方式 :内存或磁盘 2. 单独使用 EHCache 使用CacheManager 创建并管理Cache 1.创建CacheManager有4种方式: A:使用默认配置文件创建
Java代码
...
日志原文:http://blog.sohu.com/people/!bWFiaXFpYW5nQHNvaHUuY29t/70343632.html
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并 ...