- 浏览: 221556 次
- 性别:
- 来自: 北京
最新评论
-
zhangwei412827_:
[flash=200,200][/flash]
js 关键字 in 的使用方法 -
flycatdeng:
.classpath文件在哪里?
AndEngine示例运行环境搭建过程 -
revol:
请问,你是如何调用LSMessage,并弹出窗口的?
Silverlight模拟MSN和QQ即时提示消息框
文章列表
编译hadoop过程曲折,还真是不容易,克服种种困难,终于编译成功了。在此,分享下这个编译过程。
1、下载hadoop2.6.5的源码
2、解压后,先看下BUILD.txt文件,该文件详细说明了build注意事项、以及需要的条件
* Unix System
* JDK 1.6+
* Maven 3.0 or later
* Findbugs 1.3.9 (if running findbugs)
* ProtocolBuffer 2.5.0
* CMake 2.6 or newer (if compiling native code)
* Zlib devel (if ...
Eclipse下编译Solr5.5.3的源码, 可以参考博客: http://iamyida.iteye.com/blog/2218576
补充下,在构建过程中会报错com.sun.jersey/jersey-core 1.9找不到pom。因为默认maven库中都找不到com.sun.jersey/jersey-core, 需要更换maven仓库地址, 我选择用aliyun的maven仓库(寻找了好长时间,偶然机会下在百度上找到aliyun maven仓库。国内maven仓库,估计是唯一一个非常棒的仓库!!!)。
再次构建, 就成功了。
附上修改 ...
实现java bean的懒加载
- 博客分类:
- Java
hibernate的lazy懒加载:
只有我们在正真使用时,它才会发出SQL语句,给我们去查询,如果不使用对象则不会发SQL语句进行查询。
Hibernate中lazy(懒加载)的实现:采用了第三方组件的库,这个库叫cglib.jar(比较流行),这个库对我们 ...
sqlserver2012主从数据库配置过程以图片形式记录,不过图片太多,这个编辑器太没人性化了,只好直接记录在文档中。
如何用Maven创建web项目(具体步骤)
- 博客分类:
- Java
使用eclipse插件创建一个web project
首先创建一个Maven的Project如下图
我们勾选上Create a simple project (不使用骨架)
CentOS用yum安装mysql
- 博客分类:
- CentOS
第一步:安装MySQL
# yum -y install mysql-server ← 安装MySQL
安装后, 查看服务
# ls -l /etc/init.d/
第二步:配置MySQL
#vim /etc/my.cnf ← 编辑MySQL的配置文件
第三步:启动MySQL服务
#chkconfig mysqld on ← 设置MySQL服务随系统启动自启动
#chkconfig --list mysqld ← 确认MySQL自启动
#/etc/rc.d/init.d/mysqld start ...
CentOS上yum安装JDK
- 博客分类:
- Linux
为了搭建测试环境
1 在vmware 下安装了x86-64-bit的linux
2 新建虚拟机中选择 iso,然后一路next
3 root登入新的虚拟机
4 查看有无安装jdk命令:#java -version
5 yum安装jdk
首先,我们来看看yum库是否有java安装包
[root@233797 www.ctohome.com ...
工作中会用到的正则表达式汇总
- 博客分类:
- 正则表达式
1、待匹配的文本:苹果,香蕉,葡萄,橘子,水蜜桃,
正则表达式:(\S)*?,
共找到 5 处匹配:
苹果,
香蕉,
葡萄,
橘子,
水蜜桃
2、待匹配的文本:select * from Employee where Fid=@Fid and DeptUid=@DeptUid
正则表达式:@\S+
共找到 2 处匹配:
@Fid
@DeptUid
3、待匹配的文本:select * from Employee where Fid={Fid} and DeptUid={DeptUid}
正则表达式:\{\S+?\}
共找到 2 处匹配:
{Fi ...
正则表达式-问号的四种用法
- 博客分类:
- 正则表达式
原文符号
因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?
有无量词
问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。
非贪婪匹配
贪婪匹配
在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配
string pattern1 = @"a.*c"; // greedy match
Regex regex = new Regex(pattern1);
regex.Match("abcabc"); // return "abcabc"
非贪婪匹配
在 ...
正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式的() [] {}有不同的意思。
() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。
[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。
{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空格。
(0-9) 匹配 '0-9′ 本身。 [0-9]* 匹配数字(注意后面有 *,可以为空)[0-9]+ 匹配数字(注意后面有 +,不可以为空){1-9} 写法 ...
在SQL Server标准的已提交读(READ COMMITTED)隔离级别下,一个读操作会和一个写操作相互阻塞。未提交读(READ UNCOMMITTED)虽然不会有这种阻塞,但是读操作可能会读到脏数据,这是大部分用户不能接受的。有些关系型数据库(例如Oracle)使用的是另 一种处理方式。在任何一个修改之前,先对修改前的版本做一个复制[WX1] ,后续的一切读操作都会去读这个复制的版本,修改将创建一个新的版本。在这种处理方式下,读、写操作不会相互阻塞。使用这种行版本控制机制的好处,是程序的并发性比较高,但是缺点是用户读到的虽然不是一个脏数据,但是可能是个正在被修改马上就要过 ...
JVM包括如下核心组件:
1、堆
2、栈
3、持久代及方法区
4、JIT编译器
5、代码缓存
JVM内存空间分为三部分:Permanent Space、Young Generation、Old Generation。
其中,Young Generation又分为:Eden Space、Survivor0、Survivor1;
这里Total He ...
在使用showModalDialog时会经常出现Session失效的问题,尤其是在这样的使用情况下:
首先window. showModalDialog,然后执行任何的创建新窗口有关的操作,比如<a href=”xxxx” target=”_blank”> ,或者在模态窗口中调用window.open,或者通过内建帧打开某一页面,这种情况下都有可能造成 Session丢失。
(可以先随便打开一个IE窗口,然后再新开一个IE窗口,然后登录OA进行上述有关操作,都有可能造成session丢失)
解决方法是使用父窗口的,也就是打开模态窗口的Window对象来进行新建操 ...
超实用的JavaScript技巧及最佳实践
大家都知道,全世界来说JavaScript是超流行的编程语言之一,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如 PhoneGap或Appcelerator),甚至是服务端应用,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把 JavaScript选为入门语言,使用它来做一些基本的弹出窗口等。 在本篇文章中,我们将会向大家分享JavaScript开发中的小技巧、最佳实践和实用内容,不管你是前端开发者还是服务端开发者,都应该来看看这些编程的技巧总结,绝对会让你受益匪浅的。 ...
比较好的HTML5网站, 为以后选材之用。
(1)http://lib.csdn.net/base/react/structure