- 浏览: 111391 次
- 性别:
- 来自: 北京
最新评论
-
0c0c0f:
原来如此str.replaceAll("[\\x00 ...
xml中的非法字符 -
twlkyao:
谢谢,问题解决了。
xxx is not in the sudoers file解决方法 -
guanshubang:
czxvxcv[b][/b]
在eclipse中使用junit -
帅先勃:
...
Java设计模式之生产者消费者模式 -
liberD:
我昨天试了,报了很多的错误。请问,您遇到这种情况了吗?
git安装
文章列表
linux 安装git
2011-01-06 10:01
日前在研究html5 的websocket 打算用php写一个websocket的服务端。
不过考虑php的性能似乎不适合做这个工作。网上找了一些解决方案。发现facebook 的 hiphop-php项目也许能解决。
hiphop-php 简单的说就是把php 重新解析为c++ 语言然后编译再执行能够极大提升php的性能
那么首先也编译安装一份hiphop
hiphop源码需要通过git 下载 so 先安装一份git吧
首先安装Git依赖的一些包.
yum install zlib-develyum i ...
在前面学习Oracle数据库基础架构时,已经了解了Oracle的存储结构,逻辑上,Oracle的数据存放在tablespaces中,物理上存放在datafiles中。一个tablespace只能属于一个数据库(一个数据库可包括多个tablespace),包括了1个或多个数据文件。Tablespace可进一步分为
This is a behaviour change when we move from 10g to 11g. In BI EE 10g, there was no Oracle Client bundled along with BI EE. So, BI EE will use your Oracle DB Home client to connect to the database. Generally no issues in that case. But in BI EE 11g, the software itself contains the 11.2 DB client. So ...
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍
@Before:
初始化方法
@After:释放资源
@Test:测试方法,在这里可以测试期望异常和超时时间
@Ignore:忽略的测试方法
@BeforeClass:
针对所有测试,只执行一次,且必须为static void
@AfterClass:针对所有测试,只执行一次,且必须为static void
一
个JUnit 4 的单元测试用例执行顺序为:
@BeforeClass –> @Before –> @Test –> ...
这篇文章将向你介绍Junit,一个用来在项目中进行测试和调试的工具。在介绍完TDD(以测试驱动开发)理论后,将进一步讲解怎样在流行的
Eclipse中建立你自己的JUnit测试。向你展示如何测试Hello World这样简单的程序。
许多 ...
最近关注
Hadoop
,因此
也顺便关注了一下
Hadoop相关的项目
。
HBASE就是基于
Hadoop的一个开源项目,也是对
Google的
BigTable的一种实现。
BigTable是什么?
Google的
Paper对其作了充分的说明。字面上看就是一张大表,其实和我们想象的传统数据
库的表还是有些差别的。松散数据可以说是介于
Map
Entry(
key & value)和
DB
Row之间的一种数据。在我使用
Memcache的时候,有时候的需求是需要存储的不仅仅是简单的一个
key对应一个
val ...
在hbase/conf/hbase-default.xml中设置hbase.rootdir的值,来设置文件的保存位置,默认是在/tmp中,重启机
器会清空tmp中的所有东西
转载
对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一
样,Hello World!都是最经典的例子。
实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。
对于此模型,应该明确一下几点:
1、生产者仅仅在仓储未满时候生产,仓满则停止生产。
2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。
3、当消费者发现仓储没产品可消费时候会通知生产者生产。
4、生产者在生产出可消费产品时候,应该通知等待的消费者去消费。
此模型将要结合java.lang.Obje ...
转载:http://blog.csai.cn/user1/25929/archives/2009/35622.html
一、引子
话说十年前,有一个爆发户,他家有三辆汽车(Benz
(奔驰)、Bmw
(宝马)、Audi
(奥
迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz
车后跟司机说"
开奔驰车!"
,
坐上Bmw
后他说"
开宝马车!"
,坐上Audi
后他说"
开奥迪车!"
。
你一定说:这人有病!直接说开车不就行了?!
而当把这个爆发 ...
Subscriber:MaYong
Subscription Code:ZLR8ZO-655444-54678656985359684
Subscriber:LauCheng
Subscription Code:YLR8ZC-855550-6765665204902409
Subscriber:accp
Subscription Code:nLR8ZC-855550-6765855499710139
Subscriber:Administrator
Subscription Code:NLR8ZC-855550-6552685393219112 ...
转载:http://www.svn8.com/java/sjms/20100320/26911.html
Java设计模式之Singleton模式 Java Singleton
模式用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。在 web
程序中我们会用一个核心的分配功能的Servlet程序,在这里我们就可以运用这种设计模式了。
一般Singleton模式通常有几种种形式:
第一种形式:
定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的get ...
一、从官方网站上下载tomcat软件包。
http://tomcat.apache.org/
点击左侧的 download的一个版本,我选择的是 tomcat6.x,你可以根据自己的实际情况进行选择安装,点击超连接,选择
Binary Distributions 下的
tar.gz
...
这里我们用一个学生成绩表作为例子,对HBase的基本操作和基本概念进行讲解:
下面是学生的成绩表:
name grad course:math course:art
Tom 1 87 97
Jerry 2 100 80
这里grad对于表来说是一个列,course对于表来说是一个列族,这个列族由两个列组成:math和art,当然我们可以根据我们的需要在course中建立更多的列族,如computer,physics等相应的列 ...
Working copy’**’locked. Please execute the ’Clean up’command.
解答:Subversion客户端在提交内容之前会在本地的工作拷贝写日志,防止其他客户端再次作操作,如果这个提交过程中发生错误,就会存在未清理的日志,解决这个问题之需要执行“清理”操作,整理你的计算机上的工作副本,清理错误的日志记录,使您可以继续操作。
执行clean up时,出现错误“Subversion reported an error while doing a cleanup!” '**' is not a working copy directory ” ...
今使用Jdom生成xml文件的时候,总是出现0x0,0x8为非法字符,经过搜索,问题原因及解决方法如下:
原因:
xml中需要过滤的字符分为两类,一类是不允许出现在xml中的字符,这些字符不在xml的定义范围之内。另一类是xml自身要使用的字符,如果内容中有这些字符则需被替换成别的字符。
第一类字符:
对于第一类字符,我们可以通过W3C的XML文档来查看都有哪些字符不被允许出现在xml文档中。
XML允许的字符范围是“#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]”。因此我们可以 ...