- 博客(45)
- 资源 (4)
- 收藏
- 关注

转载 一个组合算法及实现
算法来源与互联网,该算法不是采用递归,效率比较高,在我们的一个项目中有实现,拿出来和大家共享 组合算法 本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右扫描数组元素值的"10"组合,找到第一个"10"组合后将其变为
2009-05-22 18:00:00
434

转载 计算一个整数中的位是1或是0的个数的快速算法
最近在网上找到计算一个整数中的位是1或是0的个数的快速算法, 这个算法比常规的算法快很多倍(4倍以上)。由于这个算法在搜索引擎中经常用到,可能在其它应用上也会用到, 所以贴上去与大家共享。其中的代码如下: 其中uncom_count是所指的快速算法 其中com_count 是所指的一般算法 // dd.cpp : Defines the entry point for the
2009-05-22 17:53:00
735
原创 CDH5 HIVE整合Hbase相关配置
版本:cdh5.1.2 包含:hadoop hbase hive zk除了常规的配置外需要做如下几个操作:1.将hbaselib下的hbase-*.jar和htrace-core-2.04.jar都拷到hive lib下;2.将hbase中的zk配置添加到hive-site.xml中<property> <name>hbas...
2015-03-12 10:05:25
469
原创 oozie 4.0.0 on hadoop2.4.1安装笔记(完整版)
oozie版本:4.0.0(开始在官网下载4.0.1的版本,编译一直无法通过,报错说oozie-hadoop-4.0.1的jar,换4.0.0竟然没报错,不解)hadoop 2.4.1 由于测试集群用了改版本,无奈,原本github上有编译好的oozie,但是最高才3.0,只能支持hadoop 2.0==================================华丽的分割====...
2014-08-28 14:51:52
259
原创 memcache搭建问题
memcache搭建完,启动时报错:(确认libevent已安装) memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory 建立如下链接:ln -s /usr/local/lib/li...
2012-11-28 14:24:55
217
原创 linux下 Jdk版本切换
linux下 Jdk版本切换(转)具体如下:1. 查看相应的jdk是否在 ubuntu的jdk菜单里,查看: update-alternatives --config javaupdate-alternatives --config javac 2.如果没有在菜单里可以如下方式添加: update-alternatives --install ...
2012-11-14 10:41:55
166
原创 java 开源服务器
三个开源java游戏服务器引擎:marauroa http://sourceforge.net/projects/arianne/#RedDwarf Server http://www.reddwarfserver.org/L2j Server http://www.l2jserver.com/
2012-10-17 00:58:14
166
原创 mysql组合索引的顺序问题
【转自: http://blog.phpbean.com/a.cn/33/ 】一张表建一个组合索引UNIQUE KEY `user_key` (`login_name`,`password`,`age`)索引的存储顺序是按照建表时定义的顺序即login_name-》password-》age下图是索引的存储结构一 全键匹配select * from table where login_nam...
2012-08-23 10:01:28
513
原创 淘宝(taobao)HSF框架
转载【http://blog.youkuaiyun.com/marine2010/article/details/5401366】一、背景 随着网站访问量增加,仅仅靠增加机器已不能满足系统的要求,于是需要对应用系统进行垂直拆分和水平拆分。在拆分之后,各个被拆分的模块如何通信?如何保证性能?如何保证各个应用都以同样的方式交互?这就需要一种负责各个拆分的模块间通信的高性能服务框架(HSF)。...
2012-03-29 16:21:42
262
原创 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
(转)一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HTTP_VIA =...
2012-02-10 16:20:17
113
原创 registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it w
registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped.org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web ap...
2011-09-15 23:52:34
772
原创 linux的chmod,chown命令 详解
linux的chmod,chown命令 详解 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。 mode : 权限设定...
2011-07-12 14:19:08
151
原创 gb2312编码文件转成utf8
package com.common;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.Inpu...
2011-07-04 16:57:09
329
原创 apache负载 by Linux(转)
在Linux下查看Apache的 负载情况,以前也说过,最简单有有效的方式就 是查看Apache Server Status(如何开启Apache Server Status点这里),在没有开启Apache Server Status的情况下,或安装的是其他的Web Server,比如Nginx的时候,下面的命令就体现出作用了。ps -ef|grep httpd|wc -l命令#p...
2011-06-28 10:36:45
112
原创 JAVA中RSA的类
JAVA中RSA的类别处摘的,先保存下来package com.google.algorithm;import java.io.BufferedReader; import java.io.BufferedWriter;import java.io.FileInputStream; import java.io.FileOutputStream; import ...
2011-06-22 11:13:00
525
原创 rsync 详解(转)
1、什么是RsyncRsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,...
2011-05-25 11:33:45
153
原创 linux下因为系统编码问题造成乱码的解决办法(转)
linux下因为系统编码问题造成乱码的解决办法最近一段时间遇到一些润乾报表的应用在linux系统下面乱码的问题,最后检查后都发现是客户的linux系统默认编码设置的不正确造成的,这种原因造成乱码的现象一般都是程序里面写死了的中文字符能正常展现,但是从数据库中取出来的或者从程序中读出来的中文字符就会出现乱码,下面就介绍一下由于linux系统编码设置不正确造成润乾报表应用乱码问题的解决办法...
2011-05-03 14:51:20
194
原创 extJs datastore超时设置
因为数据量较大,后台响应会比较慢,JsonStore调用load方法之后可能出现超时的情况,解决的办法很简单。 把创建JsonStore时的代码: myStore = new Ext.data.JsonStore({ url: "http://www.example.com/test.php", …}); 改为: var myBigTimeout = 90000; //...
2011-04-28 22:16:10
1078
原创 java shell ssh
用JAVA调用SSH命令(转)2009-10-10 22:28 SSH命令使用手册SSH 的详细使用方法如下:ssh [-l login_name] [hostname | user@hostname] [command] ssh [-afgknqtvxCPX246] [-c blowfish | 3des] [-e escape_char] [-i identit...
2011-04-28 22:12:57
182
原创 java调用shell
java调用shell在写程序时,有时需要在java程序中调用shell脚本,可以通过Runtime的exec方法来调用shell程序,运行脚本。每个Java 应用程序都有一个Runtime 类实例,使应用程序能够与其运行的环境相连接。通过Runtime对象可以返回运行环境的情况,包括CPU数,虚拟机内存大小等,并能够通过exec方法调用执行命令。可以通过getRuntime 方法获取当前...
2011-04-28 21:56:40
160
原创 hadoop shell (收藏)
Hadoop Shell命令 |HDFS Shell命令| HDFS 命令2011-03-21 16:41Hadoop Shell命令 |HDFS Shell命令| HDFS 命令Hadoop Shell命令FS ShellcatchgrpchmodchowncopyFromLocalcopyToLocalcpdudusexpungege...
2011-04-18 16:53:16
365
原创 mysql连接数修改(转载)
MySQL最大连接数设置方法一:MySQL的最大连接数默认是100mysql -uusername -ppassword设置新的最大连接数为250:mysql> set GLOBAL max_connections=250显示当前运行的Query:mysql> show processlist显示当前状态:mysql> show status查看当前最大连接数:my...
2011-04-02 10:20:44
138
原创 HBase入门(转)
HBase入门(转)转自:http://labs.chinamobile.com/mblog/4110_22332?wralxianxrnx HBase是Hadoop的一个子项目,HBase采用了Google BigTable的稀疏的,面向列的数据库实现方式的理论,建立在hadoop的hdfs上,一方面里用了hdfs的高可靠性和可伸缩行,另外一方面里用了BigTable的高效数据组织形式...
2011-03-14 17:19:33
80
原创 关于社保知多少(收藏一下)
具体的社保构成比例为: 养老保险:单位每个月为你缴纳21%,你自己缴纳8%; 医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹大病统筹主要管住院这块); 失业保险:单位每个月为你缴纳2%,你自己缴纳1%; 工伤保险:单位每个月为你缴纳0.5%,你自己一分钱也不要缴; 生育保险:单位每个月为你缴纳0.8%,你自己一分钱也不要缴; 住房公积...
2011-02-17 14:29:37
221
原创 ubuntu8.04下hadoop 0202单机搭建
ubuntu8.04下hadoop 0202单机搭建原文http://blog.youkuaiyun.com/laysom/archive/2010/10/04/5920903.aspx一.所需软件1.jdk2.ssh3.hadoop下面操作都在root用户下完成操作二,jdk的安装与设置1.安装$apt-get install sun-java6-jdk sun-ja...
2011-01-25 01:01:00
117
原创 SSH登陆错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
SSH登陆错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 收藏Connection to 192.168.10.20 closed.[root@localhost ~]# ssh 192.168.10.88@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
2011-01-25 00:36:19
95
原创 tar压缩打包命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*****...
2011-01-22 21:00:57
130
原创 facebook怎样开发软件:工程师驱动的文化
facebook怎样开发软件:工程师驱动的文化原文地址:【http://sd.youkuaiyun.com/a/20110119/290401.html】去年12月SD2.0大会我们邀请了Facebook的蒋长浩作为演讲嘉宾。之前他和同事魏小亮(David Wei)也参加了淘宝与O'Reilly举办的Velocity China 2010大会。再加上更早的Hadoop China大会期间与邵铮等F...
2011-01-20 18:35:13
244
原创 QQ.com速度优化解决方案介绍
QQ.com速度优化解决方案介绍 摘要 QQ.com门户经过5年时间的发展,已经成为国内流量最大的门户网站,在“大回想、大影响”的战略下,QQ.com影响力得到用户的积极认可。 2008年9月,网站部和O线成立了QQ.com优化联合项目组,对QQ.com的速度进行优化。项目组针对QQ.com特点,系统化地从多个层面推动优化工作:产品、内容、技术、合作、工具和流程等等,并...
2011-01-18 16:56:01
354
原创 胖胡斐的“魅力属性”
本文由胡斐撰写,源地址是:http://www.panghufei.com/?p=10351“魅力属性”是一个常常被我用在产品设计和产品体验上的词汇。这不是我发明的,我在上一家公司A.O.Smith热水器的时候,做了一段时间用户调研,我们的调研公司使用了一个叫“科诺(Kano)模型”的东西帮助我们分析产品的各种属性,有关产品几种属性的内容我记下来了。很长时间以来,我发现这样的概念完...
2010-12-27 22:58:12
291
原创 淘宝的可伸缩高性能互联网架构
淘宝的可伸缩高性能互联网架构一 应用无状态(淘宝session框架) 假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时,通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover,tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到...
2010-12-23 12:33:56
120
原创 jvm 性能调优
jvm性能调优(转发)我一直觉得性能优化是出力不讨好的事情,因为花费了大量的精力,经常收获甚微。不过还是工作还是要做的,就稍微总结一些。 个人性能优化不要经常做,除非觉得系统存在相当严重的性能问题,因为优化通常意味着要改动,在系统没有足够多的test case和auto test保证下,后果通常是很恐怖的。现在的硬件已经相当廉价,如果可以,选择增加适当的硬件投入是一个不错的选择。 ...
2010-12-01 11:07:55
137
原创 java.lang.IllegalArgumentException: javacc,ant,commons-collections,log4j,junit-E
今天搭建了一个spring的开源项目,花了数小时的时间吧所有jar包找的差不多后,启动服务后,下面这个问题困扰了好长时间,google了好多结果,都是提问,没有回答的,,大多都是国外的站点,,记得中间找到了个日本的网站,提到了这个问题,不过查看结果链接网站是已关闭;(tomcat5.5 traceline如下:)java.lang.IllegalArgumentException:...
2010-02-02 09:19:28
203
原创 开放Jboss监听端口
1.设定Jboss的启动参数,把Debug端口放开 打开[\jboss-4.2.2.GA\bin\run.conf]文件,把47行的注释放开,如下所示# Sample JPDA settings for remote socket debugingJAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8...
2010-01-14 17:31:14
319
原创 使用cvs的时候,WEB-INF/classes中不能编译生成class文件的原因
一点小问题,发现之前感觉很诡异:使用cvs的时候,WEB-INF/classes中不能编译生成class文件的原因 把properties属性里的 java compiler-->building-->abort build when build path errors occur 前面的勾去掉...
2010-01-14 17:27:17
91
原创 Velociy 1.6的新特性,记录一下
Velociy 1.6,其中新增了一些非常有用的指令和功能,并修复了一些bug,用起来的确方便多了。ADD:表示是新增的功能 TYPE CHANGE eg. ADD 增加#define指令 定义可以引用的VTL渲染块 #define( $foo )Hello, $bar!#end #set( $bar = 'world') $foo 输出: Hello, wo...
2010-01-14 17:25:30
168
原创 java枚举类型使用的小例子
java枚举类型使用的小例子public interface PositionConstants { public static enum POSITIONS{ GENERALMANAGER("00000001","总经理"), SUPERVISOR("00000002","部门主管"), CLIENTMANAGER("00000003","客户经理&quo
2010-01-14 17:22:52
90
转载 网络安全中黑客主要手段和攻击方法
网络安全中黑客主要手段和攻击方法 (一)黑客常用手段 1、网络扫描--在Internet上进行广泛搜索,以找出特定计算机或软件中的弱点。 2、网络嗅探程序--偷偷查看通过Internet的数据包,以捕获口令或全部内容。通过安装侦听器程序来监视网络数据流,从而获取连接网络系统时用户键入的用户名和口令。 3、拒绝服务 -通过反复向某个Web站点的设备发送过多
2009-08-24 14:31:00
3300
转载 关于消磁机的几个问题
关于消磁机的几个问题1、 磁带、磁卡、软盘等物理消磁后,可重复使用。 2、 硬盘物理消磁后,可用于返修。现大部分客户都是这样做的,如花旗银行、交通银行、工商银行、台积电、征途网络等3、 使用消磁机可方便快捷的销毁硬盘、磁带上的信息记录,返修或弃置不会泄密。使公司存储介质的管理更加规范,节省网络管理人员很多时间,节省仓储和管理费用。4、 硬盘物理消磁后不可直接
2009-08-24 14:12:00
5593
转载 密必须销毁,消磁机渐抬头
密必须销毁,消磁机渐抬头 对部分机关来说,极机密的资料与其落入敌方之手,不如一举销毁,国家保密局及信息产业部对涉密信息载体的管理与销毁也有严格规定。随着人们保密意识的加强,也带动了消磁机(degausser)及光盘销毁机这种过去冷僻,现今逐渐抬头的IT技术的发展。比较具有代表性的是中央政府采购网2007年10月把消磁机和光盘/U盘粉碎机列入政府集中采购协议供货目录,计划在国家涉
2009-08-24 14:09:00
841
集体智慧编程
2016-01-20
trayIcon 托盘工具
2009-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人