自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jmppok的专栏

网络连接世界 软件创造未来

  • 博客(13)
  • 资源 (21)
  • 收藏
  • 关注

转载 spring-security 3.0.X, 让ajax login和普通login共存

转自: http://my.oschina.net/jilujia/blog/66795使用spring security时遇到一个问题,有大量的ajax post是需要登录控制的,但是默认的spring-security机制导致post结果返回的是登录页。现在要解决几个问题:1,ajax post如果需要登录的话,返回需要登录的json消息,前端可以继续处理2,新建一

2015-03-31 15:00:04 1545

转载 使用 Spring Data JPA 简化 JPA 开发

转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/#major3从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 S

2015-03-27 09:53:53 684

原创 AsyncTask -- Java异步调用框架

AsyncTask是个人编写的一个Java异步调用框架,支持用户:1)自定义Task,并可设置Task的类型(Type), 子类型(subType),超时时间(TImeout),标识(Flag-可用来区分不同的Task),Task的输入参数(input)等。2)可通过submitTask,提交 到框架中异步执行,框架查找对应的TaskExectuor,多线程执行。3)可自定义对应TaskExecutor,通过配置添加到框架中。TaskExecutor支持Execotor Chain, 多个Exe

2015-03-24 15:07:32 15894 2

原创 自己写的Java 数据结构Tree

发现Java没有Tree,自己简单写了一个。可通过new创建一个Tree,然后获取root Node节点。每个Node节点有自己的Data,并可以获取当前Node的level,parent Node和child Node list。可以在Node上添加,查找和删除child Node。

2015-03-23 17:52:35 3123

原创 Java byte[] 转 String 陷阱

今天在将byte[] 转为String,然后再转回byte[] 时发现一个奇诡的问题。byte[]长度出现了变化。具体代码如下: Map map = new HashMap(); map.put("cn1", new Persion("中国1", 30)); map.put("cn2", new Persion("中国2", 30));

2015-03-23 14:57:50 6481

原创 Java对象序列化小结

在Java中经常会用到对象序列化的地方,比如在持久化存储对象时,传输对象时等。目前Java对象的序列化有很多种,可参见“Java序列化工具大全及性能比较”,但个人认为大致可分为4类:1)序列化对象需要事先实现Serializable接口的,如Java原生的序列化,Hessian, FST-serialization等等。2)使用某种中间语言,事先定义对象的Schema,然后生成相应的Java/C++/Python代码, 如goole的protobuffer,flatbuffer,thrift,ice等等

2015-03-23 14:35:31 2174

原创 简单的Java Event-事件框架

代码:http://git.oschina.net/jmpp/CommonEvent自己写的一个简单的Java事件框架。目前具备以下功能:1.通过继承Event类,用户可自定义事件。2.通过EventService 的fireEvent(Event e) 发出一个事件。3.通过实现IEventHandler接口,监听某类事件。EventHandler可以动态注册到EventServ

2015-03-18 18:02:22 12576

原创 Git@OSC Push问题

GitOSC

2015-03-18 17:37:44 3131 1

转载 Kryo 为什么比 Hessian 快

Kryo 是一个快速高效的Java对象图形序列化框架,它原生支持java,且在java的序列化上甚至优于google著名的序列化框架protobuf。由于 protobuf需要编写Schema文件(.proto),且需静态编译。故选择与Kryo类似的序列化框架Hessian作为比较来了解一下Kryo 为什么这么快。序列化的过程中主要有3个指标: 1、对象序列化后的大小一个对象会被序

2015-03-18 14:16:37 2068

转载 序列化框架性能对比(kryo、hessian、java、protostuff)

序列化框架性能对比(kryo、hessian、java、protostuff)简介:   优点 缺点 Kryo 速度快,序列化后体积小 跨语言支持较复杂 Hessian 默认支持跨语言 较慢 Protostuff 速度快,基于p

2015-03-18 14:13:40 15182

转载 Java序列化工具大全及性能比较

来源:https://github.com/eishay/jvm-serializers/wikiFor discussions please use the java serialization benchmarking google group.DisclamerThis test focusses on en/decoding of a cyclefree dat

2015-03-18 14:09:10 7502

转载 Windows API 进程间通信,管道(Pipe)

转载自:Windows API 进程间通信,管道(Pipe)    管道是一种用于在进程间共享数据的机制,其实质是一段共享内存。Windows系统为这段共享的内存设计采用数据流I/0的方式来访问。由一个进程读、另一个进程写,类似于一个管道两端,因此这种进程间的通信方式称作“管道”。    管道分为匿名管道和命名管道。    匿名管道只能在父子进程间进行通信,不能在网络间通信

2015-03-05 14:11:03 1959

转载 Scala开发入门教程

转自 http://blog.csdn.net/mapdigit/article/details/21878083Scala开发入门教程Scala语言和其它语言比如Java相比,算是一个比较复杂的语言,它是一个面向对象和面向函数的统一体,使用起来非常灵活,因此也不容易掌握,前面的58篇文章仅仅是Scala的一个入门教程,有了这些基础知识,你就可以开始编写Sc

2015-03-05 10:08:08 2068 1

软件工程文档模板大全 - 国标GB8567

软件工程文档模板大全 - 国标GB8567,包含15个国标文档模板 1-操作手册(GB8567——88).doc 2-测试分析报告(GB8567——88).doc 3-测试计划(GB8567——88).doc 4-概要设计说明书(GB8567——88).doc 5-开发进度月报(GB8567——88).doc 6-可行性研究报告(GB8567——88).doc 7-模块开发卷宗(GB8567——88).doc 8-软件需求说明书(GB856T——88).doc 9-数据库设计说明书(GB8567——88).doc 10-数据要求说明书(GB856T——88).doc 11-文件给制实施规定的实

2020-11-11

redis的Java客户端jedis

redis的Java客户端jedis

2014-01-10

win7下编译好的python ssh模块

windows下编译python的ssh模块会遇到各种各样的问题。 这里提供一个编译好的。

2013-12-26

jsoncpp 0.6.0rc2 代码+ubuntu下gcc编译结果

jsoncpp 0.6.0 rc2 源代码 在ubuntu 12.0 下 gcc4.6进行了编译 ,编译结果在lib目录下。 包括静态库和动态库。 动态库被改了名字,如果需要使用动态库,只需把结尾的.backup去掉就可以了。

2013-11-20

简单易用的图像处理库CXimage,能满足各种需求

简单易用的图像处理库CXimage,能满足各种需求 已编译,包含include,lib、dll 实测可运行与win32及64为平台。

2011-05-28

Linux操作系统下C语言编程入门

Linux操作系统下C语言编程入门 Linux操作系统下C语言编程入门

2010-02-25

Linux 编程基础

Linux编程基础 介绍基本的linux编程gcc的使用等

2010-02-25

Linux命令大全(修改版)

Linux命令大全(修改版) CHM格式 可以搜索 CTRL+滚轮可以放大缩小字体

2010-02-25

CSS中文完全参考手册

CSS中文完全参考手册CSS中文完全参考手册CSS中文完全参考手册

2009-10-30

HTML中文参考手册

HTML中文参考手册HTML中文参考手册HTML中文参考手册

2009-10-30

C#注释规范(word)

C#注释规范(word)C#注释规范(word)C#注释规范(word)C#注释规范(word)

2009-10-30

java中文帮助文档

java帮助文档 java中文帮助文档java中文帮助文档

2009-10-30

BoundsChecker6.0.1

BoundsChecker6.0.1 + pass 老版本了,不知道还能不能用。分享一下

2009-09-16

Parasoft.C++.Test Pro.6.74 && keygen.part4

Parasoft.C++.Test Pro.6.74 && keygen.part4

2009-09-08

Parasoft.C++.Test Pro.6.74 && keygen.part3

Parasoft.C++.Test Pro.6.74 && keygen.part3

2009-09-08

Parasoft.C++.Test Pro.6.74 && keygen.part2

Parasoft.C++.Test Pro.6.74 && keygen.part2

2009-09-08

Parasoft.C++.Test Pro.6.74 && keygen.part1

Parasoft.C++.Test Pro.6.74 && keygen.part1

2009-09-08

Parasoft.C++.Test.6.74 & keygen

Parasoft.C++.Test.6.74 & keygen

2009-09-08

Parasoft.C++.Test.6.74 & keygen

Parasoft.C++.Test.6.74 & keygen

2009-09-08

Parasoft.C++.Test.6.74 & keygen

测试工具 Parasoft.C++.Test.6.74 & keygen

2009-09-08

Parasoft.C++.Test.6.74 & keygen

不好意思,上传失败了!但不知道怎么删除,同志们不要下了

2009-09-08

空空如也

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

TA关注的人

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