`
luozhonghua2014
  • 浏览: 62390 次
文章分类
社区版块
存档分类
最新评论
文章列表
代码结构: 1>>>>>> demoHello.thrift: namespace java xdg.luozhonghua.thrift.service /* struct UserProfile {1: i32 uid = 1,2: string name = "User1",3: string blurb,4: list<i32> subNodeList, 5: map<i32,string> subNodeMap, 6: set<i32> subNode ...
1下载:http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.2/thrift-0.9.2.exe 2 创建 :demoHello.thrift namespace java xdg.luozhonghua.thrift.demo service HelloWorldService { string sayHello(1:string username) } 3:命令: E:\thrift>thrift -r -gen java ./demoHello.thrift 4:结果: gen-java ...
在eclipse下构建maven项目,该项目由多个子模块组成。 1.创建一个父项目 NEW -->project-->maven-->maven Project,点击下一步,进入new maven Project的Select project name and location界面 ,什么也不做,直接下一步到Select an Archetype界面。 在这个界面中选择maven-Archetype-site-simple,然后选择下一步,进入选择Enter a group id for the artifact的界面 ...
1 window 一、安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.8.1。 二、配置环境变量 window中设置ant环境变量: ANT_HOME C:/ apache-ant-1.8.1 path C:/ apache-ant-1.8.1/bin classpath C:/apache-ant-1.8.1/lib 注意:【   配置环境变量:我的电脑----属性- ...
不变模式(Immutable Pattern)分析 Peter Wei 最近老有人问我不变模式,我其实也是一知半解,于是花了一些时间进行学习总结,分析了一下不变模式(immutable pattern),和大家一起分享。说得不对的地方欢迎拍砖,谢绝谩骂。 不变模 ...
Java中String是一个特殊的包装类数据有两种创建形式: String s = "abc"; String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a'、'b'、'c',然后在堆中创建一个String对象object,它的值是刚才在栈中创建的三个char型值组成的数组{'a'、'b'、'c'},接着这个String对象object被存放进字符串常量池,最后将s指向这个对象的地址 ...
7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图: 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 类适配器模式: 代码: public class Source { public void method1() { System.out.println("this is original method!&quo ...
使用Oracle真正应用集群(RAC),Oracle数据库可跨一组集群服务器运行任何打包的或自定义的应用程序,不需对这些应用程序做任何改动。这就提供了最高的可用性和最灵活的可伸缩性。如果集群中的一个服务器故障,Oracle可继续在 ...
使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/ ...
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是Java语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个Thread类,可以用它来构建、启动和操纵线程,Java语言包括了跨线程传达并发性约束的构造——synchronized和volatile。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是使它变得更容易了。 synchronized快速回顾 把代码块声明为s ...
import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; public class FutureTaskDemo { public static void main(String[] args) { // 初始化一个Callable对象和FutureTask对象 Callable pAccount = new PrivateAccount(); ...
方案一: import java.util.ArrayList; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; public class LargSumWithCallable { ...
import java.util.ArrayList; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; public class LargSumWithCallable { s ...
import java.util.ArrayList;import java.util.List;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class LargeListIntegerSum { private long sum;//存放整数的和 private Cyclic ...
环境:zookeeper,tomcat 工具:eclipse Dubbo官方文档: http://alibaba.github.io/dubbo-doc-static/Home-zh.htm zookeeper 下载与配置: http://www.cnblogs.com/shanyou/archive/2013/07/28/3221990.html Dubbo demo下载: http://download.csdn.net/detail/luozhonghua2014/8485151
Global site tag (gtag.js) - Google Analytics