- 博客(54)
- 资源 (10)
- 收藏
- 关注
原创 golang使用thrift2协议connect hbase
最新的hbase稳定版环境下,golang通过thrift2协议连接hbase并做相应操作的事例代码和相关的环境搭建步骤!
2017-03-21 16:43:46
4742
2
原创 python使用thrift2协议connect hbase
搜索了一下,网上大多都是使用thrift1来链接hbase的,其实,现在线上大多使用的都是thrift2协议,那么到底python使用thrift2怎样连接hbase呢?下面是具体步骤
2015-08-14 11:35:09
7386
原创 Hbase优化注意事项小结
Hbase版本:hbase shellversion0.94.15-cdh4.6.0, rUnknown, Wed Feb 26 02:39:52 PST 201首先,应该明确,在hbase中,索引是存在的,而且有且仅有一个,那就是rowkey。rowkey的重要性,不言而喻,而且,刚刚接触hbase这个东西时,一定要注意。唯一必须在设计上保证其唯一性。
2015-07-20 17:38:14
2948
原创 Hibernate4.3之uuid generate配置方法
orm配置 User.hbm.xml ... 模型User类: @Id @Column(unique = true, length = 36, nullable = false) @GeneratedValue(generator = "uuid") @GenericGenerator
2015-06-04 16:48:14
10143
原创 PHP5+标准函数库观察者之实现
PHP的观察者设计模式实现相对简单,但是PHP5+版本中已经有标准库类库支持,我们只需简单继承并实现就可以了。
2014-09-04 15:01:16
1289
原创 YII:CButtonColumn中button设定不能给image设置样式
Source Code:framework/zii/widgets/grid/CButtonColumn.php#309 protected function renderButton($id,$button,$row,$data){ if (isset($button['visible']) && !$this->evaluateExpression($button['visi
2012-04-02 10:26:22
1662
原创 Skype---语音编码器开源
<br /> Super Wideband Audio Codec http://developer.skype.com/silk<br />不过并不能免费使用的,不过看看源代码学学原理也聊胜于无吧!<br /> <br /> <br />相比较而言 Speex: A Free Codec For Free Speech这个免费开源的语音编码器应该更值得学习一些。做些语音通讯的程序都可以用吧。<br />http://www.speex.org/<br /> <br /> <b
2010-07-21 16:13:00
1755
原创 VisualSVN Server搭建SVN服务器
使用VisualSVN Server来实现主要的SVN功能要比原始的SVN和Apache相配合来实现源代码的SVN管理则简单得多。VisualSVN Server 免费安装VisualSVN Server,设置仓库地址和安装路径.有security选项,并且设置一下端口,很简单!客户端只要TortoiseSVN就行.VisualSVN Serve
2010-04-20 12:37:00
1143
原创 CentOS 5.3图解安装示范(5.4类似)
CentOS的与目前企业界常用的红帽企业Linux系出同源,其发展的目的就是为了提供所有人一个免费的企业级Linux的作业系统平台,兼具高效能与稳定性佳的良好特性。简单地说, CentOS的就是支持开放原码的社群将红帽里非开放的套件自行撰写换成开放的套件,然后重新取的名字,效能上几乎没有差别。我们可以把Fedora的当成开发测试版(阿尔法〜钢筋混凝土),红帽当成是(收费)稳
2010-04-12 15:55:00
1505
原创 关于数据挖掘的若干概念
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}p/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v/:textbox {display:none;}--> 数据挖掘
2010-04-09 11:24:00
1116
原创 linux,nginx,mysql,php安装备忘
niginx安装流程软件下载:--->mkdir -p /home/dancebear/programecd /home/dancebear/programewget http://sysoev.ru/nginx/nginx-0.6.31.tar.gzwget http://www.php.net/get/php-5.2.6.tar.gz/from/this/mirrorw
2010-04-09 10:02:00
1418
原创 网站编程安全之---跨站漏洞(发现csdn的一个安全露洞)
跨站攻击,即Cross Site ScriptExecution(通常简写为XSS)是指攻击者利用网站程序对用户输入信息的过滤不足漏洞,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。安全领域有一句著名的话叫做,“永远也不要相信用户的输入”。所以,在网络的安全过滤方面一定要慎之有慎!通常
2009-12-03 12:21:00
1069
原创 mysql之内存表
如何创建内存表? 创建内存表非常的简单,只需注明 ENGINE= MEMORY 即可: CREATE TABLE `tablename` ( `columnName` varchar(256) NOT NUL) ENGINE=MEMORY DEFAULT CHARSET=utf8 MAX_ROWS=100000000; 注意:
2009-11-26 14:01:00
772
原创 PHP数学函数(全)
数学函数Abs函数描述:mixed abs(mixed number);返回值:函数abs返回参数number的绝对值。Acos函数描述:double acos(double number);返回值:函数acos返回参数number的反余弦值。如果参数number大于1或小于1,则其反余弦值无意义 。Acosh -- 反双曲余弦Asin函数描述;
2009-11-19 09:27:00
1784
原创 mysql数据安全与备份
1).使用mysqldump 的命令这是最常用的备份方法。这个命令将返回一个文本文件,其内容是重新生成各有关数据库和数据表并把备份数据填入他们的SQL命令。用mysqldump命令进行备份的数据相对较慢,但如此生成的备份有最好的兼容性。因此,mysqldump命令最适合需要对数据库进行迁移的场合。2).binlog 的方法采用 binlog 的方法相对来说更灵活
2009-08-06 15:21:00
862
原创 用临时内存表解决过滤查询结果集
最近在做一个查询时遇到了一个问题如下:1.欲得到a表及其关联表的多个结果,之前的工作已经将多个结果返回,类似语句如下 CREATE PROCEDURE @city varchar(30), @keyword varchar(30)ASSELECT `a`.`id`, `a`.`img`, `a`.`tag`, `a`.`name`, `a`.`address`, `
2009-08-05 12:53:00
729
原创 jdk卸载错误
错误提示:已经安装了这个版本提示是否卸载; 在开始运行中输入 regedit 打开注册表,定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall错误提示:无法使用此产品的安装源。请确认安装源存在,并且您可以访问它。 优化大师和360也无法卸载,删注册表HKEY_LOCAL_MAC
2009-07-29 10:18:00
7298
转载 Mysql错误代码
Mysql错误代码分为两部分,老版本一部分,4.1版本为新的部分第一部分:mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:
2009-07-25 13:49:00
2605
原创 linux下Vi编辑器命令大全
注释:1.filename,文件的url树路径(如:/usr/local/apache2.11/conf/httpd.conf)2.注意区分大小写3.实用于linux and cygwin 进入vi的命令vi filename :打开或新建文件,并将光标置于第一
2009-07-07 10:01:00
1662
转载 [转]Linux新手必须掌握的概念——挂载点
挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是我们C:、D:这样的盘符操作用惯了,一般没有将分区挂到文件夹。 linux操作系统将系统中的一切都作为文件来管理。在windows中我们常见的硬件设备、磁盘分区等,在linux中都被视作文件,对设备、分区的访问
2009-04-18 11:47:00
5292
1
转载 [转]Ubuntu分区的推荐方案及方法
在安装Ubuntu Linux之前,你必须先取得安装软件,(网络上有许多mirror站台可供下载,下载ISO文件后自行刻录光盘或采用硬盘安装)。当一切都准备就绪后,我们还得先了解该如何规划我们的硬盘。首先你必须考虑的是●主机的规划1.是采用单系统(单一系统Linux)还是多系统(M$ Windows与Li
2009-04-18 11:24:00
1853
转载 [转]EL表达式简介
1.语法结构 ${expression} 2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而
2009-03-13 10:43:00
774
原创 对{php中关于处理字符串时效率的讨论}的改进
今天看了,一篇同样来自csdn的blog,我自己多事,做了一点测试,在其中发现了一些问题,写了下面这篇:以下虚线部分来自arcow 的 Blog:---------------------------------------------------------------------------------------------------------------
2009-03-09 11:49:00
1893
3
原创 SQL(select)语句优化之六条
本文为原创,如需转载,请注明作者和出处,谢谢!关于 select * from O1,O2......至于为何要进行数据库优化,就不在这里重述了。在做项目的时候,如何最大限度的提高sql的查询效率,应该是大家永远的话题:在这里,将本着谨慎的,简单的态度,一点一点的讲述sql数据查询语句的优化问题:一,关于索引:使用索引的合理性:条件子句中变量顺序应与索引字键顺序相同。(尽可能在j
2009-03-06 18:40:00
3978
转载 【java 异常Exception 】 集
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这
2009-02-26 12:42:00
1066
1
转载 cygwin的命令
基本操作命令: ---------------------------------------------------------------------- ---------------------------------------------------------------------- ls #以默认方式显示当前目录文件列表 ls –a #显示所有文件包括隐藏文件
2009-02-24 09:52:00
3608
转载 将一个java程序打包成一个可执行程序
可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorld.java,其中
2009-02-18 13:41:00
10021
转载 php常用正则表达式
常用正则表达式"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/
2009-02-11 16:15:00
753
原创 在朋友的帮助下对一个函数的改进
原:/** * @method 根据输入参数string的内容(以;或,或 )分割字串 * @name cutStrToArrOrStr() * @Param $str be going to change string * boolean or integer arr false or 0 r
2009-02-06 11:56:00
508
转载 hash
基本知识 Hash,一般翻译做“散列”,也有直接音译为”哈希“的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 HASH主
2009-02-05 09:46:00
552
原创 DWR使用
本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。一、 dwr配置篇之web.xml 1 、最小配置 dwr-invoker uk.ltd.getahead.dwr.DWRServlet dwr-invoker /dwr/*2、当我们想看DWR自动生成的测试页(Using debug/test mode)时,可在servlet配置中加上 debug
2009-02-03 18:14:00
1050
2
原创 Ant manage java Web app
一. 安装配置Ant:下载地址为http://jakarta.apache.org,假设解压Ant的目录为,接下来需在操作系统中设置如下环境变量: 1. ANT_HOME:ant的安装目录; 2. JAVA_HOME:JDK的安装目录; 3. PATH:把%ANT_HOME%/bin目录添加到PATH变量中,以便从命令行下直接运行ant; 二.创建build.xml文件: 1.
2009-02-03 12:14:00
866
转载 DOM对象的常用方法
DOM对象的常用方法2007-09-19 15:17由于DOM(文档对象模型)概念的推出,这个API使HTML如虎添翼,但是有些学DHTML的朋友还是有些困挠,只是因为目前的手册的书写不太科学,是 按字母来分的,不便查阅.其实DOM中最关键是要掌握节点与节点之间的关系(between node and node),想学习DHTML中的DOM 千万不要从头到尾地
2009-01-21 18:24:00
1562
转载 js验证表单大全
不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false;*/function isIP(strIP) {if (isNull(strIP)) return false;var re=/^(/d+)/.(/d+)/.(/d+)/.(/d+)$/g //匹配IP地址的正则表达式if(re.te
2009-01-15 15:17:00
1543
转载 SaaS是什么
SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application serviceprovider(ASP,应用服务提供商),hostedsoftware(托管软件)所具有相似的含义。它是一种通过Int
2008-12-30 09:57:00
1228
原创 一个简单的java处理json的方法
php5处理json就2个函数,很方便。但常用的java处理起来就很麻烦,通常用JSON-lib许多包--------下面有一个简单的java处理json的方法如下: 1:下载另外一个java的小包就可以了; http://www.JSON.org/java/json_simple.zip(当然是在win下的啦)里面有源码和文档例题和编程的lib包;编程只需要json_simple.jar这个包
2008-11-25 10:30:00
11498
原创 有趣的三个php函数(&字符的引用调用)
&运算符置于函数name前,调用它返回函数的引用,而函数本身即$functionname不会在内存中消失它和变量是一致的~//第一个: function &strAppOne() { static $v = 0; $v++; echo $v.nl2br("/n"); return $v; }
2008-11-22 12:43:00
2398
原创 Js字符串操作函数大全
/******************************************* 字符串函数扩充 *******************************************//*===========================================//去除左边的空格=================
2008-11-10 09:22:00
686
原创 CakePHP 使用 Bake 代码生成器
<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">通过使用 Bake<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-fo
2008-10-29 10:08:00
2172
原创 mysql常用命令
一、mysql服务启动和停止 net stop mysql net start mysql 二、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要
2008-10-15 11:42:00
636
ffmpeg-2.7.2.tar.bz2
2015-09-30
lamp安装配置及flume+Kafka+Storm+HDFS实时系统搭分享
2015-05-19
sun新发布的《云计算入门指南》
2009-05-14
Fedora 8安装图解教程(chm)
2008-11-05
cakePHP手册(chm格式)
2008-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人