- 浏览: 33752 次
- 性别:
- 来自: 古城西安
最新评论
-
悬空90:
cassandra 1.2.5
2台linux集群
100 ...
试用Cassandra,其写效率太差 -
eyesmore:
这个版本的没用过。但从原理上说,你这边配置:<Commi ...
试用Cassandra,其写效率太差 -
pangyi:
zKF43510 写道创意不错,抽个时间写给个apk满足你。
...
有个想法和大家交流下 -
zKF43510:
创意不错,抽个时间写给个apk满足你。
有个想法和大家交流下 -
linliangyi2007:
楼主杯具了,cassandra被你用成残废了。你的配置中see ...
试用Cassandra,其写效率太差
文章列表
我超喜欢dota里面的声音,想将其设为铃声。
比如说超神。
五分钟内第一次收到短信就只放超神的声音
第二次就是先放超神后放双杀
第三次就是超神然后三杀
第四次就是超神加疯狂杀戮
第五次就是超神加暴走
这些声音在网上都能下载到。
我的手机是htc, android2.2的操作系统。
这种应用要是能开发出来,估计会吸引很多魔兽爱好者。
从CSDN上看到几道有趣的面试题,记录下来。抽空逐个分析解答。
=========================
题目1:
有一句中间有拼错单词的英文句子,如:"Ths is a worng sentencce." 其中,拼错的单
词都可以通过1次或多次编辑操作(编辑操作 包括:"增加"、"删除"、"修改" 单词中的字
母)纠正,如:Ths增加一个i变成This; wrong先将o改成r,再将第二个r改成o就纠正为w
rong; sentencce中删除一个c就纠正为sentence. 假如我有一张单词表,里面有 ...
Cassandra是由Facebook贡献的开源分布式数据库。其遵从NoSql理念,是结合了Dynamo与BigTable的产物。最近Twitter和Digg都将其数据库由MySql迁往Cassandra。看到其发展势头不错,我就下载下来,做了个测试。
测试环境:
分别在两台机器上部署cassandra.这里说明下关键配置:
配置文件路径是%Cassandra_Home%\conf\storage-conf.xml
<Storage>
<!--两台机器的ClusterName必须相同,作为集群标识 -->
<ClusterName ...
今天Spring被收购。第一时间访问其官方网站,确认下消息。前段时间听说微软要收购Spring,今天却是VMware。不知道对成千上万的Javaer会有什么影响。
摘录了Spring官方的一段承诺,作个记号。
Sleep easy – our commitment to open source practices, licenses and traditions will remain unchanged. We expect our contributions to open source to increase. Our open source projects will retain ...
- 2009-08-12 10:07
- 浏览 842
- 评论(0)
采用 JDK 1.6_13版本,发现一个奇怪的问题。
long period =30* 24 * 60 * 60 * 1000;
System.out.println("30 * 24 * 60 * 60 * 1000="+period);
执行,输出结果非常可怕。
JDK 1.6 输出结果:
30 * 24 * 60 * 60 * 1000=-1702967296
JDK 1.5 输出结果:
30 * 24 * 60 * 60 * 1000=-1702967296
难道是Java的BUG吗?我很难相信,Jav ...
逆波兰表达式
逆波兰表达式 rpn(Reverse Polish Notation)
逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。这个知识点在数据结构和编译原理这两门课程中都有介绍 ...
- 2009-07-04 17:00
- 浏览 1883
- 评论(0)
最近在学习使用Python,操作Oracle数据库采用的是cx_Oracle模块。
对于基本字段,都可以正常操作。但是对于Blob字段,我试试好几次,都没成功。下面贴出测试代码,与大家讨论讨论。
这是操作的持久对象。本人对Python刚刚接触,不知道Python有没有好的ORM框架。
class Report(object):
selectSql="select RPTID,CLGID,RPTNAME,RPTTYPE,RPTDESC,QUALITYSIGNALS,DISPLAYSETTING,EXCELRANGE,HTMLTEMPLATE from rp ...
推荐一首好听的英文歌曲。
One Step At A Time
地址:http://mp3.iciba.com/viewsong-28238.shtml#
hurry up and wait
加快速度可是仍然等待
so close, but so far away
尽管靠近却依然遥远
everything that you've always dreamed of
每一件 ...
Burlap
Burlap也是有caucho提供,它和hessian的不同在于,它是基于XML-RPC协议的。
1、是基于什么协议实现的?
基于XML-RPC协议实现。
2、怎么发起请求?
根据Burlap提供的API。
3、怎么将请求转化为符合协议 ...
- 2009-04-28 18:05
- 浏览 1427
- 评论(0)
JMS
JMS 呢,是实现java领域远程通信的一种手段和方法,基于JMS实现远程通信时和RPC是不同的,虽然可以做到RPC的效果,但因为不是从协议级别定义的,因此我们不认为JMS是个RPC协议,但它确实是个远程通信协议,在其他的语言体系中也存在着类似JMS的东西,可以统一的将这类机制称为消息机制,而消息机制呢,通常是高并发、分布式领域推荐的一种通信机制,这里的主要一个问题是容错(详细见ErLang论文)。
来看JMS中的一次远程通信的过程:
1、客户端将请求转化为符合JMS规定的Message;
2、通过JMS API将Message放入JMS Queue或Topic中 ...
- 2009-04-28 18:03
- 浏览 1754
- 评论(0)
RMI
RMI 是个典型的为java定制的远程通信协议,我们都知道,在single vm中,我们可以通过直接调用java object instance来实现通信,那么在远程通信时,如果也能按照这种方式当然是最好了,这种远程通信的机制成为RPC(Remote Procedure Call),RMI正是朝着这个目标而诞生的。
来看下基于RMI的一次完整的远程通信过程的原理:
1、客户端发起请求,请求转交至RMI客户端的stub类;
2、stub类将请求的接口、方法、参数等信息进行序列化;
3、基于socket将序列化后的流传输至服务器端;
4、服务器端接收到流后 ...
- 2009-04-28 18:00
- 浏览 1610
- 评论(0)
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、 ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基 ...
- 2009-04-28 17:56
- 浏览 1103
- 评论(0)
最近采用JNI来实现访问PI和eDNA的组件。
PI和EDNA都是实时数据库,提供C++的API,遂采用JNI来调用这些函数。开发中发现,通过JNI封装的API,无法并发访问实时数据库,必须在api上加上同步。这样导致访问性能很低。
像Oracle等数据库的JDBC驱动,在Oracle服务端是不是也是采用JNI来实现的?
查了大量的资料,有用的实在寥寥无几。
以下对PI的API封装类源码:
import java.util.Date;
import org.xvolks.jnative.JNative;
import org.xvolks.jnative.Type;
imp ...
使用场景:
在报表展现时,需要计算处理数据,由于处理数据时间比较长,而显示报表的框架(不带数据)时间很快,因此采用报表展现和报表计算采用多线程方式来处理,即在报表展现
之前,启动报表计算线程进行计算,同时报表展现继续,报表计算线程将计算完毕的数据存放到一个指定内存区域。
报表展现完成后,从页面通过DWR去访问指定的内存区域,将已计算完毕的数据取出,替代相应的位置。
以下将相关页面代码:
//触发页面监听服务器的JavaScript代码:
var isStop=false;//状态量,如果已经从服务器取完数据,则停止监听服务器。
function fireDa ...
- 2008-09-17 17:45
- 浏览 2373
- 评论(2)
假设有两个类:DataTag 与 DataTagValue。DataTagValue是DataTag对象将过加工后产生的对象。
目前有两种方式,设计这种关系。
第一种是:Is a的方式,继承的方式。如下代码所示:
public class DataTag {
protected int tagId;//测点Id
protected String tagName;//测点名称
protected String tagDesc;//测嗲描述
protected String tagUnit;//测点单位
protected String tagD ...