- 浏览: 115079 次
- 性别:
- 来自: 北京
最新评论
文章列表
揭秘jbpm流程引擎内核设计思想及构架
- 博客分类:
- 其他
揭秘jbpm流程引擎内核设计思想及构架
1前言
2阅读本篇的基础准备
2.1概念的基础
2.2环境的基础
3什么是流程引擎内核?
4引擎内核所关注的四个主要问题
4.1模型与定义对象
4.2调度机制与算法
4.3执行机制与状态
4.4实 ...
hadoop分布式文件系统架构与设计
- 博客分类:
- 云计算
引言
Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性 ...
一:Desktop类和SystemTray类
在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。
前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。
二:使用JAXB2来实现对象与XML之间的映射
JAXB是JavaArchitecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。
我们把对象与关系数据库之间的映射称为OR ...
下载:
google上很多帖子都介绍了window下1.2.1版本的安装方法,但是下载地址己经失效,还有很多window下的版本是需要有gnu环境来编译的非常麻烦,需要有linux的环境软件,所以我直接下载了一个1.2.6的exe版就是编译完成的,下载地址:http://code.jellycan.com/memcached/选择win32 binary,下载完成,解压到本地,运行memcached.exe,打开cmd进入命令行输入:telnet 127.0.0.1 11211 回车后马上切换到另一个窗口,输入stats回车显示
STAT pid 2952
STAT uptime 23 ...
JAVA客户端调用memcached
- 博客分类:
- nosql
网址:http://www.whalin.com/memcached最新版本:java_memcached-release_2.0.1操作示例:
Java代码
importcom.danga.MemCached.*;
importorg.apache.log4j.*;
publicclassTestMemcached{
publicstaticvoidmain(String[]args){
/*初始化SockIOPool,管理memcached的连接池*/
String[]servers={"192.16 ...
首先分析一下Java client 启动时的部分代码Memcached 支持直接设置多个servers属性 来实现多个memcahced均衡,对应还有一个属性是weights,字面意思就是权重,分析了一下代码,和我想的是一样的启动memcached的代码通常是这样的
Java代码
SockIOPoolpool=SockIOPool.getInstance(poolname);
pool.setServers(servers);
pool.setWeights(weights);
pool.setInitConn(initConn);
pool.setMinConn(mi ...
Memcached 是什么?
Memcached是一种集中式Cache,支持分布式横向扩展。这里需要解释说明一下,很多开发者觉得Memcached是一种分布式缓存系统,但是其实Memcached服务端本身是单实例的,只是在客户端实现过程中可以根据存储的主 ...
jsonConfig详细使用
- 博客分类:
- ajax
一,setCycleDetectionStrategy 防止自包含
Java代码
/**
*这里测试如果含有自包含的时候需要CycleDetectionStrategy
*/
publicstaticvoidtestCycleObject(){
CycleObjectobject=newCycleObject();
object.setMemberId("yajuntest");
object.setSex("male");
JsonConfigjsonConfig=newJsonConfig();
jsonConfig. ...
json与java互换
- 博客分类:
- ajax
下载
json-lib依赖包:
commons-beanutils-1.8.0.jar
commons-collections-3.2.1.jar
commons-lang-2.4.jar
commons-logging-1.1.1.jar
ezmorph-1.0.6.jar
json-lib-2.3-jdk15.jar
xom-1.2.2.jar
java转json
通常用可以用两个不同的类可以完成转换:JSONObject,JSONSerializer
public class Address {
private St ...
XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。
JSON 作为一种更轻、更友好的 Web services客户端的格式(多采用浏览器的形式或访问 REST风格 Web服务的Ajax应用程序的形式)引起了 Web 服务供应商的注意
对于JSON,首先要明白JSON和XML一样也是一种简单文本格式。相对于XML,它更加易读、更便于肉眼检查。在语法的层面上, ...
restlet session问题
- 博客分类:
- rest
restlet中是不提畅使用session的,所以restlet更适合做无状态的服务,如果象购物车这样的业务该怎么样呢,实际上restlet也不是完全不能
实现session,在API中有一个org.restlet.data.Cookie类,我们可以借助cookie来实现。
public class SessionTestResource extends Resource {
private ShopCart chart1 = null;
@Override
public void init(Context context, Request request, Resp ...
restlet jax-rs配置
- 博客分类:
- rest
配置基于 RESTlet JAX-RS Extension 的 Web Service 也就是部署该架构下的 Web Service。RESTlet 架构提供两种部署 Web Service 的方式。两种方式都方便简单,用户可以根据自己的需求选择任意一种部署方式。
将 Web Service 当做单独的 Java 程 ...
rest2 helloworld
- 博客分类:
- rest
public class FirstRest2 extends ServerResource {
public static void main(String[] args) throws Exception {
// Create the HTTP server and listen on port 8182
new Server(Protocol.HTTP, 8185, FirstRest2.class).start();
}
@Get
public String toString(){
return "hello, wor ...
spring集成restlet1
- 博客分类:
- rest
首先将相应的jar文件放到WEB-INF/lib下,web.xml文件如下:
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/ ...