- 浏览: 484277 次
- 性别:
- 来自: 武汉
最新评论
-
zyzyzy123:
请问有工程吗,我现在正在实现打电话的功能,但是一直不通,怀疑是 ...
实用的java 串口通信程序 -
wuhaitong:
引用[img][/img][*][url][/url] ...
jbpm -
迷糊_le:
maven命令, 蛮好的,谢谢
maven eclipse -
Wuaner:
不错的文章 , 谢谢分享!
Hadoop -
yuqihengsheng:
strong 很细
HighLighter
文章列表
spring 资源访问
- 博客分类:
- java
spring在java基础上封装了资源访问,简单易用。
Resource接口 根据资源路径的不同提供了不同的实现类:
ByteArrayResource :通过二进制数组构造
ClassPathResource:类路径下的资源访问
FileSystemResource:文件系统资源访问
InputStreamResource:对应InputStream资源
ServletContextResource:web容器上下文资源
UrlResource:http,ftp资源....
EncodedResource 可以对资源进行编码 满足不同的资源类型读取操作
例子:
首先 ...
ZooKeeper——入门
- 博客分类:
- java
ZooKeeper——入门
博客分类:
ZooKeeper
ZooKeeper
1.从http://zookeeper.apache.org下载最新版本的ZooKeeper(当前最新版为zookeeper-3.4.5)
2.$ tar zxf zookeeper-3.4.5.tar.gz解压
3.在conf目录下创建配置文件zoo.cfg
Java代码
tickTime=2000
dataDir=/home/lan/zookeeper
clientPort=2181
tickTime=2000
...
安装和配置详解
本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。
...
分布式协调服务---Zookeeper
- 博客分类:
- java
1、Zookeeper overview
Zookeeper给其client呈现的是按层次组织的节点(znode),组织方式与文件系统类型,如下图,每个znode中可以包含一些数据。Zookeeper中有两种类型的znode,Regular和Ephemeral。对于Regular znode,其由client显式的创建和删 ...
一、简述 Hibernate 和 JDBC 的区别、优缺点?
JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据 ...
Apache+Tomcat集群配置详解
- 博客分类:
- java
Apache + Tomcat集群配置详解(1)
一、软件准备
Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本
Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件
注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对所有Apache和Tomcat版本均适用。
二、软件安装
把Apache安装为运行在80端口的 ...
假设三台机器IP分别为172.29.128.100、172.29.128.101、172.29.128.102,全部是32Bit的windowsXP系统,分别安装了Apache2.2、jboss-4.2.3.GA、jboss-4.2.3.GA。
将要部署的架构如下:
Apache(172.29.128.100)
|
jboss cluster
|
...
spring + ibatis 多数据源事务(分布式事务)管理配置方法
1、我先要给大家讲一个概念:spring 的多数据源事务,这是民间的说法。官方的说法是:spring 的分布式事务。明白了这个概念,问题就好解决了。
2、分布式事务的应用场景:工程中使用两个及以上数据库中,就要考虑使用分布式事务管理,否则事务不能回滚。
3、现有两种开源的第三方jar支持spring的分布式事务管理,它们分别是:jotm和Atomikos。通过google可以找到下载的链接,其中atomikos的下载需要先填写email信息,再登录email找到链接去下载。下载地址分别:
1、http:/ ...
Hessian序列化不设SerializerFactory性能问题
服务框架全面重构后,因换了通讯协议,采用Magic头识别新旧版本, 性能测试发现,在兼容旧版本模式下,性能下降10倍, 原来一个1ms到2ms的请求,现在需要11ms到12ms, 对比新旧版本代码,发现四个不同点: (1) UnsafeByteArrayOutputStream是不是比ByteArrayOutputStream慢很多? (2) 通过java.nio.ByteBuffer转换到mina的ByteBuffer映射写入慢很多?
struts2.*配置tiles框架
- 博客分类:
- 常用
需要jar包:
commons-digester-2.0.jar
struts2-tiles-plugin-.jar
tiles-api-2.0-20070207.130156-4.jar
tiles-core-2.0-20070207.130156-4.jar
commons-beanutils-1.6.jar
commons-logging.jar
freemarker.jar
ognl-.jar
struts2-core-.jar
xwork-.jar
commons-collections-.jar
IBatis 动态查询条件
- 博客分类:
- java
#与$区别:
1.#是把传入的数据当作字符串,如果 order by #field# ,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错..
2.$传入的数据直接生成在sql里,如果 order by $field$ ,如$field$ 传入的是
webService是一种跨语言的系统间交互标准。在java中使用webservice根据服务器端的服务根据描述生成WSDL文件,并将应用与此WSDL文件一起放入HTTP服务器中,借助服务工具根据WSDL文件生成客户端STUB代码。此代码的作用是将产生的对象请求信息封装成标准的SOAP格式数据,并发送到服务器端,服务器端根据接收到的SOAP格式数据进行转换,并最终通过反射调用响应类的响应方法。
jdk 6中集成了WEB service的支持,通过WebService 的annotation来暴露服务的实现,并通过Endpoint.publish将服务发布到指定的地址,客户端通过w ...
AOP 的简单入门
自己也算是从业多年,对于AOP的概念应该算是听的烂的不能再烂了,这方面的书也看的不少,但是自己一直没有机会去实践下。
乘在这个稍微有点空闲的下午,就随手玩玩SPRING的AOP,也谈谈自己对于AOP的理解及其衍生的一些东西。
1.一切术语都是纸老虎
基本概念,也可以说是基本术语。任何一个软件概念提出时候,都少不了这个东西。CRM,AOP,SOA等等,伴随这些东西的都会有相应体系内的术语。
我个人的看法是一切术语的出现不是并不是向大众解释清楚这件事到底是怎么一回事,其主要是基于两个方面考虑:
解决Spring导致iBatis缓存失效问题
- 博客分类:
- java
版本: Spring 3.0.4(2.x版本中也存在类似问题) iBatis 2.3.4.726(2.3.x版本都适用)起因: 使用Spring管理iBatis实例,标准方式采用SqlMapClientFactoryBean创建SqlMapClient
Java代码