- 浏览: 167505 次
- 性别:
- 来自: 杭州
最新评论
-
小灯笼:
RabbitMQ实战:分布式消息队列高效部署及插件集群开发信息 ...
MQ(一) rabbitmq -
快乐的小六:
分布式消息队列高效部署及插件集群开发信息数据监控、分析实战(R ...
MQ(一) rabbitmq -
lgxjob:
spring schema -
h416373073:
博主写的用心,多谢分享
spring schema -
司马饮之:
顶一个
try catch finally 关闭流标准的写法
文章列表
java序列化,是把对象序列化成流,转成流的目的是为了网络传输。
在什么场合要网络传输java对象呢?
我大概总结了两种:java对象持久化,java对象远程服务调用。
java对象持久化,如redis缓存服务,把对象序列化到redis内存服务器中,持久到内存。
java对象远程服务调用,例如RMI。当然也可以用mina或者netty建立网络连接,自己定义序列化与反序列操作。
这里想提的一个问题是序列化对象还是序列字符串?
这个问题具体是,例如远程服务调用,把处理结果封装成一个对象,然后序列化给client,还是把处理结果转成xml/json字符串再返回给客户端。
其实在java当中,Stri ...
Java的SPI
http://singleant.iteye.com/blog/1497259
http://developer.51cto.com/art/201111/305150.htm
http://blog.csdn.net/fenglibing/article/details/7083071
http://www.cnblogs.com/happyframework/p/3349087.html
JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。
深入了解jar的详细信息,请看他的官方文档。
google或者百度是度很难搜索到官方文档,我偶然看一个开原框架的中,它使用SPI扩展协议,使用到META-INF,而且给出了一个英文链接。是oracle的官方 ...
spring schema
- 博客分类:
- spring
阅读本附件前,最好先调通附件中的示例。
介绍spring与schema的集成。
spring除了自定义的配置外,还允许扩展其他格式的XML配置。其他开源框架有自定义的配置,可以通过schema,xsd等技术与spring集成。例如CXF关于REST的配置。
很 ...
一 zookeeper集群环境搭建
http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html
二 zookeeper原理
http://cailin.iteye.com/blog/2014486
http://www.cnblogs.com/caosiyang/archive/2012/11/09/2763190.html
三 zookeeper 与 client间的通信.
参考资料:http://www.cnblogs.com/ggjucheng/p/3376548.html
http://blog.csdn.net ...
hadoop官方网站:
http://hadoop.apache.org/
中文介绍参考网站:
http://hadoop.apache.org/docs/r1.0.4/cn/quickstart.html
hadoop下载:
这里提供两种方式:
1. 编译好的文件:
http://hadoop.apache.org/releases.html#Download
http://apache.fayea.com/apache-mirror/hadoop/common/
笔者当时采用这种方式。需要注意的,该文件是用32位操作系统编译的,如果用这个文件部署到64位操作系统会有warn提示信息。但 ...
Logstash
官方文档地址:http://logstash.net/docs/1.4.2/tutorials/getting-started-with-logstash
logstash介绍参考自:
http://www.infoq.com/cn/articles/review-the-logstash-book
http://storysky.blog.51cto.com/628458/1158707/
What it is :Jruby编写的开源日志管理项目
Why use it: LogStash架构专为收集、分析和存储日志所设计。
组合使用:
LogStash使用一个 ...
参考资料: http://hxq0506.iteye.com/blog/1046334
mybatise自动生成工具。
http://www.myexception.cn/software-architecture-design/621662.html
http://topmanopensource.iteye.com/blog/1936580
都是KV键值对内存数据库,功能上类似,但是怎么看都是Redis更加“先进”和功能强大一些,Redis支持更多的数据类型,关键技术对比如下:
作为内存数据缓冲系统,Memcached和Redis均具有很高的性能,但是两者在关键实现技术上具 ...
mybatis自动生成代码
- 博客分类:
- 数据库
自动生成代码.
唯一要修改的文件:
mybatisGeneratorConfig.xml
http://www.sqlparser.com/
zql.sourceforge.net/
linux 装JDK.
解压后,先设置JAVA_HOME 和 PATH 环境变量。
但还是有问题。需要查看jre/lib下是否含有看一下lib和jre/lib中的rt.pack、tools.pack如果发现这两个文 的话,就是因为他们没有解压我们只需要把他们解压成rt.jar和tools.jar就一切OK了
如:
Java 代码
unpack200 rt.pack rt.jar
http://docs.oracle.com/javase/7/docs/technotes/guides/jmx/index.html