自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Akka和ProtoBuf的简单实例

Akka是什么?可扩展的实时事务处理我们相信编写出正确的具有容错性和可扩展性的并发程序太困难了。这多数是因为我们使用了错误的工具和错误的抽象级别。Akka就是为了改变这种状况而生的。通过使用Actor模型我们提升了抽象级别,为构建正确的可扩展并发应用提供了一个更好的平台。在容错性方面我们采取了“let it crash”(让它崩溃)模型,人们已经将这种模型用在了电信行业,构

2012-07-19 18:38:06 4701 1

原创 利用Jersey和Google ProtoBuf 集成Spring搭建REST服务

最近公司在忙着做rpc的框架,期间参考了thrift、pb、avro等不少的rpc框架,在实际的项目过程中碰到了不少PB和Jersey的问题,自己动手用PB、Jersey集成Spring框架搭建了一个简单的REST实例,做个小结。简单的准备工作:1、pb安装:https://developers.google.com/protocol-buffers/docs/javatutorial?h

2012-05-24 17:24:38 4857 2

原创 Netty中ChannelBuffer详解

最近在项目中要用到Netty框架,期间碰到了很多ChannelBuffer的使用,但是了解不多,被各种readable、readableBytes……搞的晕晕的,所以仔细研究了一下这个ChannelBuffer的结构,算是做个笔记吧。首先上个简单的结构图吧: +-------------------+------------------+------------------+ | d

2012-05-18 10:34:36 9617

学习Facebook Thrift笔记

相关资料参考链接:http://incubator.apache.org/thrift/http://wiki.apache.org/thrift/FrontPagehttp://jnb.ociweb.com/jnb/jnbJun2009.html 非常好的入门教程http://developers.facebook.com/thrift/thrift-20070401.pdf t...

2011-11-22 10:56:13 124

使用Oracle VPD实现行级权限

VPD全称Virtual Private Database,这个技术提供了对数据库信息的细粒度访问控制。关于VPD的更多描述性信息可通过Oracle官方文档获得:http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/apdvpoli.htm#i1009600通过一个具体案例,体验一下VPD带给我们的功能特点。1.初始化环境...

2011-11-17 19:09:36 506

原创 Java序列化与反序列化

基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java    代码如下(记得需要实现Serializable接口):import java.io.Seriali...

2011-11-04 15:47:36 78

原创 Java 中可变hashcode的隐患

为识别对象,JDK为每个Object类都定义了一个hashcode,Object的类的hashcode是根据对象的内存地址做hash算法得出来的,String类则自己重写了hashcode()方法,是根据字符串的每个字符做算法累加起来的,Integer在直接返回value的值。    而很多时候,对于应用系统的一些类(Java Bean),是要根据属性来计算hashcode而非内存地址,就像Str...

2011-11-04 15:36:47 225 1

利用spring整合jersey和Protobuf,搭建REST web服务

利用spring整合了Jersey和Protobuf,搭建了一个简单的Rest web service的工程,仅当作学习; 客户端是用python写的一个简单工程;

2012-05-24

struts-2.1.8.1-lib

最新struts2.0 jar包 struts-2.1.8.1-lib

2010-04-01

struts2.0中文教程(chm格式,图解)

非常不错的struts2.0 中文教程,chm格式,有插图。图文并茂,分基础篇和提高篇,入门学习和深入学习都可参考之

2010-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除