- 博客(48)
- 资源 (25)
- 收藏
- 关注

原创 android环境搭建及项目创建
Android开发环境搭建全程演示(jdk+eclipse+android sdk+ADT插件) 说明以下均以windows环境讲解:一、 相关下载(1) java JDK下载:进入该网页:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html
2012-06-18 23:57:10
7864
1
原创 Phonix结合hbase
前提:hbase集群安装配置完成1、下载Phonix下载地址 http://mirrors.cnnic.cn/apache/phoenix/2、解压解压相应的包 ,比如 phoenix-4.7.0-HBase-0.98-bin.tar.gz将解压后的包里的 phoenix-core-4.7.0-HBase-0.98.jar 拷贝到集群各个节点
2016-09-07 11:56:26
683
原创 hbase Fully-distributed搭建
1、修改hbase中的conf/hbase-env.sh2、增加hbase中的conf/hbase-site.xml (hbb为服务名) hbase.rootdir hdfs://hbb:8020/hbase hbase.cluster.distributed true h
2016-09-07 11:54:19
456
原创 yarn分布式(HA)
5个节点:hadoop01,hadoop02,hadoop03,hadoop04,hadoop05(时间同步:ntpdate -u ntp.sjtu.edu.cn) NNDNZKZKFCJNRMNMhadoop01Y Y Y hadoop02
2016-09-07 11:50:20
428
原创 HDFS分布式(HA)
5个节点:hadoop01,hadoop02,hadoop03,hadoop04,hadoop05(时间同步:ntpdate -u ntp.sjtu.edu.cn) NNDNZKZKFCJNhadoop01Y Y hadoop02YY Y
2016-09-07 11:43:35
475
转载 hadoop rpc基础
第一部分: hadoop rpc基础 RPC,远程程序调用,分布式计算中C/S模型的一个应用实例。同其他RPC框架一样,Hadoop分为四个部分:序列化层:支持多种框架实现序列化与反序列化函数调用层:利用java反射与动态代理实现网络传输层:基于TCP/IP的Socket机制服务的处理框架:基于Reactor模式的事件驱动IO模型 Hadoop RP
2015-11-24 22:27:08
616
原创 eclipse开发python,环境搭建
1.下载python-2.7.9.amd64.msi并安装;2.从Eclipse的菜单 Window --> Preferences 打开首选项配置;3.首选项配置页面,找到左边的PyDev项展开,点击Interpreter - Python 项(Interpreter是解释器的意思),然后点击右侧的 New... 按钮,填写Interpreter Name,选择python.
2015-10-29 11:54:13
541
转载 hadoop常用linux命令与操作
一、linux常用命令 1. 通过远程工具登陆到linux后,所在的位置是当前登录用户的家目录(home directory)。 2. 家目录的符号用~表示。 3. linux的文件系统是一个树结构。 linux文件系统的树根成为根目录,使用符号"/"表示。 linux文件系统中使用符号".."表示上级目录。 l
2015-06-13 12:14:10
1129
转载 hadoop初级到资深
1、hadoop是什么? 适合大数据的分布式存储与计算平台2、hadoop版本有哪些? ①Apache:官方版本(1.1.2) ②Cloudera:使用下载最多的版本,稳定,有商业支持,在Apache的基础上打上了一些patch。推进使用。 ③Yahoo:Yahoo内部使用的版本,发不过两次,已有的版本都放到Apache上,后续不再继续发布,在集中在Apache
2015-06-13 12:08:11
1510
转载 mysql数据向Redis快速导入
mysql数据向Redis快速导入Redis协议* 参数个数$ 第一个参数长度 第一个参数$ 第一个参数长度 第二个参数... ...编写SQL语句,把mysql数据组合成Redis协议数据流SELECT CONCAT("*16\r\n",'$', LENGTH(redis_cmd), '\r\n',redis_cmd, '\r\n','$',
2015-04-17 17:19:14
739
原创 自定义(java)的缓存实现
参照别人写的一个完全自定义的缓存实现,即不用任何第三方的组件来实现某种对象的内存缓存。场景是:对一个用户查询方法做缓存,以用户id为 key,用户本身为 value,当以相同的id查询用户的时候,直接从缓存中返回结果,否则更新缓存。用户查询服务还支持 reload 缓存(即清空缓存)。首先定义一个实体类:用户类(User),具备基本的 id,name ,password属性,且具备
2015-04-09 12:52:24
6946
1
原创 如何发布android程序
如何发布Android程序:1.选择要发布的项目,右键如下:2.选择Export-->单击Android可得:3.点击Export Android Application,如下:4.点击Next,选择Create new keystore(并填写密钥Location(放置的位置),Password(密钥密码--6位字符)和Confirm(密钥确认--6位字符)),然后N
2015-04-01 17:43:08
482
转载 spring mvc controller重定向 传参
spring mvc controller间跳转 重定向 传参url:http://zghbwjl.blog.163.com/blog/static/12033667220137795252845/1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为
2015-04-01 17:42:47
5492
转载 Spring的配置文件
Spring的配置文件:applicationContext.xml 1、代码: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springf
2015-01-17 17:07:33
660
转载 中国互联网的十一种盈利模式
盈利模式一:在线广告 最主要最常见的网络在线盈利模式,国内比较好的是各大门户网站(新浪,搜狐等),也包括行业门户,而且大多数个人网站的盈利模式也是这样,靠挂别人的广告生存。 新新兴的在线短视频网站,通过影音载入前后的等待时间播放广告主的在线广告(优酷,土豆等) 盈利模式二:彩铃彩信下载、短信发送等电信增值形式 最疯狂的网络盈利模式之一,几乎每个进入全球排
2015-01-17 17:05:07
1572
转载 系统的入口:web.xml
系统的入口:web.xml 在上一小节中,已经根据框架的版本将所有的JAR包罗列出来了, 现在就开始进行正式的代码工作。 下面就说一下, 应用程序的入口:web.xml配置文件。我们step by step 的来: 1、代码: <web-app version="2.5" xmlns="http://java.s
2015-01-17 16:49:20
682
转载 Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana
2015-01-17 16:22:45
527
转载 二维码生成与解析
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图 二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码
2015-01-13 22:54:49
683
转载 Struts2拦截器原理以及实例
一、Struts2拦截器定义1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用
2014-11-08 14:11:05
572
转载 请求转发与重定向(服务器与客户端跳转)
1. HttpServletResponse对象的sendRedirect(String location)方法称作重定向。如果location地址前面加上“/”,则表示相对于Servlet容器的根来请求,即http://localhost:8080,如果location地址前没有加上“/”,则表示相对于当前请求的URI来寻找地址。2. RequestDispatcher的fo
2014-10-07 21:50:04
3455
原创 js全选函数实现
testDivfunction selectAll(){var allStudent = document.getElementsByName("allStudent")[0];var list = document.getElementsByName("student");if(allStudent.checked){for(var i = 0; i list[i].
2014-10-07 21:34:12
1058
转载 表单验证大全
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:
2014-09-13 15:27:31
697
转载 拦截器与过滤器区别
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
2014-09-13 15:17:33
447
转载 TortoiseSVN客户端重新设置用户名和密码
在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办法:
2014-09-03 08:21:02
515
转载 SVN服务器搭建和使用(三)
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改
2014-09-03 08:19:52
413
转载 SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一
2014-09-03 08:18:04
440
转载 SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图
2014-09-03 08:16:28
382
转载 PowerDesigner讲解
PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM)对数据和信息进行建模,利用实
2014-08-18 22:29:04
696
转载 Log4j配置
log4j配置祥解第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j
2014-07-17 23:31:23
483
转载 eclipse下配置tomcat7的几个重要问题
这段时间开始接触的servlet,今天尝试在eclipse下配置tomcat 7的时候,发现了几个需要注意的问题,相信对新人们会很重要的。我也是新手,在此,将今天一下午外加一晚上配置的经验传播给大家一起来分享(tomcat的安装以及eclipse下配置tomcat的大概步骤,网上很多,在这我就略过了,只列出一些特别的问题)工具/原料操作系统: win7
2014-07-07 22:42:59
731
转载 Linux查看端口使用状态、关闭端口方法
前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。1. 可以通过"netstat -anp" 来查看哪些端口被打开。(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, f
2014-06-30 23:31:09
564
转载 S2SH框架配置步骤
现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。1 开发环境Ø MyEclipse5.5Ø JDK 1.6Ø Java EE 5.0Ø Tomcat6.0Ø Struts2.1.6Ø Spring2.5.6Ø Hibernate3.3.12 为ssh做好准备2.1下载包Ø St
2014-06-10 00:00:51
640
转载 Linux下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序 (uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在
2014-06-09 22:56:15
475
转载 linux 常用的命令学习
NO 分类 PS1 命令名 用法及参数 功能注解 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目录 文件管理
2014-06-03 22:12:36
598
转载 JQuery一些常见用法与技巧
随着 Web2.0 及 Ajax 思想在互联网上的快速发展传播,陆续出现了一些优秀的js框架,其中比较著名的有 Prototype、YUI、jQuery、mootools、Bindows 以及国内的 JSVM 框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。JQuery 是继 Protot
2014-05-07 10:47:46
618
转载 log4j配置
第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.std
2014-05-06 13:53:20
486
转载 int转换成String方案
方法1int i=10;String s=""+i;这是利用java的toString机制来做的转换,任何类型在和String相加的时候,都会先转换成String。方法2int i=10;String s=String.valueOf(i);这是利用String类提供的工厂方法来做的转换。哪种方法好?第一种
2014-04-13 13:45:57
547
转载 Linux常用命令总结
Linux常用命令总结 常用技巧1、Ctrl + shift + F1-F6 可以进入字符界面 Ctrl + shift + F7 回到桌面 2、键盘的上下方向键:可以查找之前输入过的命令 Tab键 :用于补全文件名3、 Ctrl + C终止目
2014-04-13 13:30:47
499
C语言五子棋游戏
2012-07-06
C语言排序综合练习
2012-07-06
C语言停车场场管理
2012-07-06
C语言一元多项式简单计算
2012-07-06
C语言Josephu问题
2012-07-06
C语言二叉数的综合操作
2012-07-06
C语言哈夫曼编码
2012-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人