自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (54)
  • 收藏
  • 关注

原创 MinIO对象生命周期管理解析

随着数据的不断增长,对于访问、安全性和经济性进行优化的能力成为一项硬性要求,而不是一项附加可选项。这就是生命周期管理出现的原因。MinIO提供了一套独特的功能来保护间机房或跨机房的数据,这其中包括公有云和私有云。本文将以如何设置对象过期做为切入点,结合数据转移至远程存储层的若干个场景,进一步说明对象生命周期的灵活性。刚接触数据迁移(生成周期规则的Transition)时,以为设置规则并且达到迁移条件后文件会被迁移到远程存储层,之后的访问都是在远程存储层访问。

2022-09-08 14:08:11 9798 15

原创 Mac 系统Kafka + Zookeeper SASL 配置

背景 最近听说Spark很火,于是开始学习Spark的相关知识,在学到Spark Streaming的时候无意中发现Kafka这个消费系统挺不错的,特别是关于它的日志压缩(log compaction) 和安全认证两个特性可以很好的用在公司的项目里。 SASL的配置网上有很多,遇到的坑也不少,也要感谢提供正确指导的博主们,现整理一下自己的经验。大伙也可以根据官方文档来折腾h......

2018-10-09 11:21:39 1996 5

原创 Android 应用轻松获取Root权限

亲,还在为自己编写的应用如何获取Root权限而苦恼吗,还在为网上提供千千万万(有点夸张)的解决办案而不能解决你的问题而苦恼吗。福音来啦,花一分钟看完这篇文章你会觉得原来只需一个jar包即可以实现。 当然这得在你的设备已经Root了的情况下使用。jar包导入工程1. 在Eclipse中左右你的项目选择Build Path -> config build path2. 选择add Exte

2014-11-04 09:33:21 4374 2

原创 Smack+Openfire 文件接收与发送

发送文件需要提供准确的接收放用户名称(例:user2@192.168.1.100)、本地文件全路径(例:E:\\xxx\\xxx.zip)接收文件必须声明一个文件监听器用于监听有可能发送过来的文件。客户端发送文件代码片断public void sendFire(XMPPConnection conn,String toUser,String filePath)throws XMPPEx

2014-07-19 12:15:59 5459

原创 Andorid4.x 流氓式屏蔽HOME键

应用项目需要要屏蔽HOME键。项目本身的要求是让按下HOME键后程序不做任何响应,就像按下返回键一样在onBackPressed 方法中直接return啥都不做。紧跟着去google,百度翻了个遍也没有找到解决的方法,最坑爹的是一些无良的网友在没有自己亲自测试的情况下转发许多不靠谱的解决方式,浪费了大家好多时间。而且自己刚接触Android两三个月也不太了解不同的版本之前权限是不一样的。

2014-07-14 11:24:53 1994 11

原创 android 环境使用smack 必须注册的组件

// Private Data Storagepm.addIQProvider("query", "jabber:iq:private",new PrivateDataManager.PrivateDataIQProvider());// Timetry {pm.addIQProvider("query", "jabber:iq:time",Class.forName(

2014-06-27 23:37:30 1704

原创 利用 smack api 创建openfire 会议室

//根据connection 创建一个MultiUserChat对象MultiUserChat muc = new MultiUserChat(connection, "roomname@conference.domin.org");//创建会议muc.create("anyvalue");获取会议室配置表单Form form = muc.getConfigurationForm();

2014-03-24 17:49:01 1206

原创 添加磁盘到xenserver

1. 使用root 用户ssh登录到xenserver2. 查找想要添加的磁盘信息cat /proc/partitions #查看磁盘情况ll /dev/disk/by-id #查看磁盘对应的id3. 查看集群中的主机idxe host-list4. 添加磁盘到指定主机xe sr-create content-type=user device-config:d

2014-02-10 17:44:38 1344

原创 一键重置cloudstack 环境

步骤一:登录cloudstack服务步骤二:新建cloudclean.sh 并添加如下内容,注意红色部门要根据你自己的部署环境做修改#stop serverservice cloudstack-management stopservice cloudstack-agent stop#clean databasemysql -uroot -ppassword -e "drop

2014-01-23 15:10:18 2093

原创 CloudStack 初始化遭遇 Unable to create a deployment for VM

[storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vmcom.cloud.exception.InsufficientServerCapacityException: Unable to create a de

2013-12-18 14:06:31 6712

原创 linux yum 指令详解

yum check-update            检查可更新的软件包yum update                    下载更新系统已安装的所有软件把yum upgrade                    大规模的升级,不同于上面的是,连旧的淘汰的包也升级yum install         安装指定的软件包yum update         更新指定的软件

2013-12-12 13:30:38 866

转载 Linux 修改时间,时区和设置时间自动同步

查看/修改Linux时区和时间  一、时区  1. 查看当前时区  date -R  2. 修改设置时区  方法(1)  tzselect  方法(2) 仅限于RedHat Linux 和 CentOS  timeconfig  方法(3) 适用于Debian  dpkg-reconfigure tzdata 

2013-09-27 11:03:11 1325

原创 为XEN Server添加多个Local Storage

假设你的XEN服务器上有两块硬盘。分别是sda和sdb,sda做为系统使用盘已经在使用中,而且XEN Server的默认Storage也是使用sda。而我们要做的是将sdb也加载到XEN Server上做为Storage使用步骤一:通过fdisk format sdb(已经format可略过此步)步骤二:查看硬盘信息,找到步骤一format出来的硬盘信息。

2013-09-22 10:55:04 1667

原创 Internal Server Error: /favicon.ico 的解决方法

项目大致环境:Linux + Apache + Django + Python 因为项目的需求重写了Python Logger.error 方法,每当记录错误日志的时候就发送一封邮件到指定的邮箱。项目运行其间收到了许多 Internal Server Error: /favicon.ico的错误邮件。可奇怪的是错误日志中又没有关于Internal Server Error: /favico

2013-08-12 14:51:02 5990

原创 在apache环境中使用 python stock 请求遇到error: [Errno 13] Permission denied

一个python 项目运行在linux 环境下,使用apache做为web容器。调用urllib2.urlopen(your url) 或者 xmlrpclib.ServerProxy()请求某个服务的时候报error: [Errno 13] Permission denied 异常。这是一个头痛的问题,其实提示也比较清楚,就是权限不够。可是什么权限不够呢, 项目目录我都赋给apache

2013-08-06 11:45:14 2736

翻译 glusterfs 环境需要开放的端口

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 24007:24011 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT -A RH-Firewall-1-INPUT -m st

2013-07-26 15:56:21 6461

原创 linux 更新网络时间

一直使用linux做为服务器,多个服务器集群时时间不同步或者时间不准确的情况还是挺影响系统动作的。我比较懒而且服务器可以访问外网,所以就直接去网络上更新时间。ntpdate -u ntp.ubuntu.com #更新网络时间clock -w#同步硬件时间将代码加到/etc/rc.d/rc.local 就可以设置开机自动更新了

2013-07-26 11:39:40 2501

转载 CentOS6.3 系统安装没有eth*的解决方法

CentOS6.3 系统安装后,启动时发现没有类似CentOS5 eth0 这样命名的网络适配器,却以em1来替代了。如何修改为eth0呢?    1 直接将/etc/sysconfig/ifcfg-em1 改为/etc/sysconfig/ifcfg-eth0    2 修改ifcfg-eth0配置文件    3 /etc/init.d/network resta

2013-07-24 18:14:53 1118

原创 Servlet 实现文件的上传与下载

这段时间尝试写了一个小web项目,其中涉及到文件上传与下载,虽然网上有很多成熟的框架供使用,但为了学习我还是选择了自己编写相关的代码。当中遇到了很多问题,所以在此这分享完整的上传与下载代码供大家借鉴。首先是上传的Servlet代码import java.io.File;import java.io.FileOutputStream;import java.io.IOException;

2013-07-19 14:22:52 1352

转载 python 发邮件实现

#!/usr/bin/env python# -*- coding: gbk -*-#导入smtplib和MIMETextimport smtplibfrom email.mime.text import MIMEText##############要发给谁,这里发给2个人mailto_list=["aaa@juyimeng.com","bbb@juyimeng.com

2013-07-03 10:26:03 911

转载 java mail 530 5.7.0 Must issue a STARTTLS command first 错误的解决方法

应该考虑以下2点1) javamail的version (基本不需要考虑)2) 保证加入粗体部分 (最主要的原因)props.put("mail.smtp.user","username");props.put("mail.smtp.host","smtp.gmail.com"); props.put("mail.smtp.port","25");props.put

2013-06-20 16:04:19 10478

转载 tomcat映射路径的配置方法

一、默认配置位置:/conf 文件夹里的server.xml文件  appBase:可以指定绝对目录,也可以指定相对于的相对目录.如果没有此项,默认为/webapps . 以上定义了默认根目录为"webapps"(相对路径,相对于) 二、添加标签位置:/conf 文件夹里的server.xml文件可以通过在Host标签下加上多个Context tag来创建自定义

2013-06-18 15:50:34 1062

翻译 windows 系统下忘记mysql root 密码 重设root密码

由于各种原因需要重设mysql root 密码,而且可悲的是你还没有root 当前密码。按以下步骤解决你的问题。1. 停止你的mysql服务:进入[控制面板] -->[管理工具]-->[服务] 找到mysql  停止它。2. 打开dos窗口 进行你的mysql 安装bin目录,比如 cd C:\MySQL\bin 。3. 执行这个指令 mysqld.exe -u root --

2013-06-18 11:48:25 998

原创 JAVA POST与GET方法中文乱码问题解决方法

做了N年的java开发从没有自己写过一个网站,最近乱忙活弄了一个企业宣传网站。跟大家一样遇到了中文字符集乱码问题,为了大家能少走一些弯路,所以在此分享一下即简单又实用的解决方法。1. POST 数据传递接收页<% request.setCharacterEncoding("UTF-8"); String zh_value=reqeust.getParame

2013-06-14 10:07:14 1469

转载 mysql show 语法可选列表

show databases;show tables from db_name;show columns from table_name from db_name;show index from talbe_name [from db_name];show status;show variables;show [full] processlist;s

2013-05-08 11:32:49 842

原创 python xmlrpc 服务端返回慢的解决方案

最近把一套项目植到另外一套环境中,发觉某个xmlrpc 服务端的返回非常慢,但是把服务器改为公网ip后又没有问题。      根据这个问题我尝试着问了一下google “xmlrpc response slow”  , 结果还真有人遇到相同的问题,说是因为服务器没有配置host的原因,因为每次返回的时候BaseHTTPRequestHandler 都会调用log_message 方法记录一些日

2013-03-11 16:25:57 2056 1

翻译 设计模式摘要

根据每个模式的用途设计模式被分为三类1. 创建弄模式(creational pattern) 处理新对象的创建过程2. 结构型模式(structural pattern)处理对象和类的组成3. 行为模式(behavioral pattern)详细说明对象或类之间如何交互以及如何分配职责给对象或类。设计模式还可以划分为应用对象或类,这种分类标准被称为范围(scope),大

2013-02-18 22:52:18 667

翻译 GUI 设计原则

1. 理解用户要做什么。典型的用户界面设计都要进行任务分析来理解用户任务的性质。2. 让用户在系统的交互过程中有掌握控制权的感觉。无论何时用户发起的交互都应该可以被取消。3. 要提供多种方式来完成每个与界面相关的动作(例如关闭一个窗口或者文件)并且能够友好地容忍用户操作中的错误。4. 由于受习惯影响,我们的眼睛通常对屏幕的左上角最敏感。可以将最重要的信息放在屏幕左上角。5. 充分利

2013-02-17 22:33:05 1641

翻译 领域分析注意事项

业务过程会谈是进行领域分析的基础。业务过程会谈中出现的名词可能成为模型中的类。在获得的名词列表中去掉应该作为属性的名词,与其他词意义重复的名词以及不属于本领域的名词。注意不要忘记有些重要的类没有在领域会谈中出现,这样的类也应该加入模型中。使用业务过程中出的动词或动词短语来标记类之间的关联。使用抽象类对类分组。按照聚集或者组成关系对类分组。重新调整类的名称,使类的意义更清

2013-02-04 23:05:07 532

翻译 需求分析注意事项

在谈话过程中应该不时地停下来做养总结,测试一下你对问题的理解,熟悉和使用领域术语,并昼使谈话气氛保持轻松愉快。对你所不熟悉的领域术语,务必让对方解释清楚。不必担心对方觉得你无知。你和他谈话的目的正是要获得业务知识,学习领域术语。毕竟在后面要进行领域分析中,你就要使用这些术语。要经常从前面的回答中辨别出新问题,对方对每个问题的解答都要集中注意力听。业务逻辑通常包含在对方对问题的解答中。当

2013-02-02 00:26:45 1174

原创 开发过程精摘

1. 确定系统开发中的不同角色    *需求分析    *系统设计    *编码    *部署2. 开发方法学必须要能够做到的事情    *保证开发小组对所要解决的问题有个坚实的理解    *要考虑到开发小组是由不同的角色组成    *能够在小组的不同角色成员之间培育良好的通信关系    *考虑到跨越阶段的开发过程的反馈信息    *开发出能够向客户

2013-01-31 23:51:52 502

转载 mysql 导入导出数据库

1.导出整个数据库  mysqldump -u 用户名 -p 数据库名 > 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.导出一个表  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_us

2013-01-15 10:10:56 465

转载 django mysql 字符集问题

文章抄自:http://hi.baidu.com/zupulu/item/559933b130f05575254b0936 ,转载只为学习这几天一直在学习Django,但是在学习过程中发现用使用Django的ORM对象存储中文的时候总是发出waring: Incorrect string value:'\xB9\xD8\xD3\xF" for column 。。。。。。。后来goo

2013-01-15 10:07:50 2902

原创 设置 linux环境 tomcat 服务开机自启动

设置 linux 环境 tomcat 服务开机自启动并非我们想像的那样把 startup.sh 文件路径加入到/etc/rc.local 文件即可。自己试了很多次也总结了问题的原因。第一步:要将原来的startup.sh 文件备份第二步:清除startup.sh 文件内容后替换成下面的内容export JAVA_HOME=/root/jdk1.6.0_34      #your

2012-12-11 11:08:54 661

转载 mongodb查询的语法

原文出自:http://hi.baidu.com/farmerluo/item/c25e8deb482f470c65db00b2本文参考自官方的手册:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperators%3A%3C%2C%3C%3D%2C%3E%2C%3E%3D

2012-10-19 10:57:45 549

原创 linux jdk 设置

第一步:sudo vim /etc/environment  #将你的jdk目录地址加入到path中,并且以:号分开PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/jdk1.6.0_34/bin"第二步sudo vim /etc/profile#

2012-08-21 23:02:09 456

转载 Centos 与 Ubuntu 的静态ip配置方法

Centos最常用的给网卡配置ip的命令为#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码up是表示立即激活 ifconf

2012-08-07 23:48:13 481

原创 ipbale 常用指令(供自己学习参考,如果有错请大侠们指出)

本文档仅为了个人学习用,因为google 文档在中国打开灰常慢,所以只有csdn存自己的文档了,文档会不断更新ip 端口 转发,*nat:PREROUTING ACCEPT [0:0]:OUTPUT ACCEPT [0:0]:POSTROUTING ACCEPT [0:0]-A PREROUTING -p tcp --dport 81 -d 192.168.1.199 -j

2012-07-13 12:01:19 1088

转载 linux 里面Iptables命令详解以及简单配置

什么是Iptables? iptables 是建立在 netfilter 架构基础上的一个包过滤管理工具,最主要的作用是用来做防火墙或透明代理。Iptables 从 ipchains 发展而来,它的功能更为强大。Iptables 提供以下三种功能:包过滤、NAT(网络地址转换)和通用的 pre-route packet mangling。包过滤:用来过滤包,但是不修改包的内容。Ipta

2012-07-09 12:21:32 845

原创 imported schema (urn:reflect) at (https://xx.xx.x.x/sdk/reflect-messagetypes.xsd), failed 解决方法

最近因为工作的原因要调用vmware 服务器自带的web service 功能,测试连接时一切正常,但当把连接指向vcenter 后就报如下错误No handlers could be found for logger "suds.xsd.sxbasic"Traceback (most recent call last):  File "D:\WorkFile\pythonpr

2012-05-22 18:10:06 1785

RootTools帮助文档

想通过浏览器查看的话可以直接解压出来 也可以在eclipse中设置RootTools.jar的api文档直接在eclipse中查看

2014-11-04

androidannotations-bundle-3.0.1.zip

android 的annotation jar包。 包里面包括可导入的jar文件、javadoc和源码 解压后的目录结构说明 androidannotations-bundle-3.0.1 --androidannotations-3.0.1.jar (查看最后的配置说明) --androidannotations-api-3.0.1.jar (查看最后的配置说明) --javadoc ----androidannotations-3.0.1-javadoc.jar (解压到本地即可查看文档) ----androidannotations-api-3.0.1-javadoc.jar(解压到本地即可查看文件) --sources ----androidannotations-3.0.1-sources.jar (解压到本地或者添加到eclipse 可查看源代码) ----androidannotations-api-3.0.1-sources.jar (解压到本地或者添加到eclipse 可查看源代码) ----------------配置说明------------------- 解包后可以得到两个 jar 文件,一个是 androidannotations-xxx.jar 另一个是 androidannotations-api-xxx.jar 。 把 aa-api-xxx.jar 放到 libs 目录下,但是 aa-xxx.jar不可以放到 libs 目录下,可以另外建一个目录,比如说叫 compile-libs 。 然后打开 Project | Properties … 查看 Java Compiler ,确定 Compiler compliance level 必须是 1.6 。 查看 Java Compiler | Annontation Processing ,选中 Enabled annontation processing (可能需要先选中 Enable project specific settings) 。 查 看 Java Compiler | Annontation Process | Factory Path ,点击 Add JARs (可能需要先选中 Enable project specific settings),把刚才那个 aa-xxx.jar 加进来。 点击确定后将弹出个对话框,提示 annotation 设置变更,要求 rebuild project ,确定即可重建项目。 最后在 Java Build Path 里,选择 Libraries 页,点 Add JARs ,把刚才那个 aa-api-xxx.jar 加进来即可。 配置完成。

2014-08-25

hibernate-release-4.3.0.Final

hibernate-release-4.3.0.Final 4.3 的稳定版本 文件包包括documentation, lib, project 三个目录 1. documentation 存放文档 2. lib 存放jar包,jar包目录包括各种功能的 3. project 目录内容比较丰富,有文档,源码,还有案例

2014-01-06

solr-4.5源码包

solr-4.5源码包

2013-11-13

VMware-vSphere-SDK-5.0.0-429209

VMware-vSphere-SDK-5.0.0-429209 文件包含 1.详细帮助文档 vSphereManagementSDKReadme.html 2.一些开发安例,包括java与.net的 注意eam,sms-sdk,vsphere-ws目录,各取所需。

2012-11-20

Iptables 指南1.1.19

Iptables的详细指南,自己今天刚看了70%,觉得内容非常丰富,而且例子也很详细。此文档比较适合有网络基础的人员,做为Iptables的入门是非常好的选择。指南目标 1.序言 2.准备阶段 3.表和链 4.状态机制 5.规则的保存与恢复 6.规则是如何练成的(这一章讲得很丰富) 7.防火墙配置实例 8.例子简介 附录....

2012-11-16

Django-1.3.1.tar.gz

如何安装此框架 解压后进入文件夹执行如下指令 python setup.py install

2012-03-13

hbase-0.90.5.tar.gz

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。

2011-12-24

pig-0.9.1.tar.gz

Pig是yahoo捐献给apache的一个项目,它是SQL-like语言,是在MapReduce上构建的一种高级查询语言,把一些运算编译进MapReduce模型的Map和Reduce中,并且用户可以定义自己的功能。这是Yahoo开发的又一个克隆Google的项目:Sawzall。 Pig是一个客户端应用程序,就算你要在Hadoop集群上运行Pig,也不需要在集群上装额外的东西。Pig的安装是灰常的简单的: 1、安装JAVA6(在Windows的话要装Cygwin),设置好JAVA_HOME。 % export JAVA_HOME=/home/tom/jdk1.6 2、下载本文件,解压到你的工作空间: % tar xzf pig-x.y.z.tar.gz 3、为了方便,可以把Pig的程序目录放到命令行路径里,比如: % export PIG_INSTALL=/home/tom/pig-x.y.z % export PATH=$PATH:$PIG_INSTALL/bin 注销或重启,你就可以用pig -help来查看使用帮助了,安装够简单吧? :) Pig有两种模式: 一种是Local mode,也就是本地模式,这种模式下Pig运行在一个JVM里,访问的是本地的文件系统,只适合于小规模数据集,一般是用来体验Pig。而且,它并没有用到Hadoop的Local runner,Pig把查询转换为物理的Plan,然后自己去执行。 在终端下输入 % pig -x local 就可以进入Local模式了。 还有一种就是Hadoop模式了,这种模式下,Pig才真正的把查询转换为相应的MapReduce Jobs,并提交到Hadoop集群去运行,集群可以是真实的分布式也可以是伪分布式。要想Pig能认识Hadoop,你要告诉它Hadoop的版本以及一些关键daemon的信息(也就是Namenode和Jobtracker的Address和Port)。比如,下面这个可以允许Pig连接到任何Hadoop0.20.*上: % export PIG_HADOOP_VERSION=20 接下来,你还要指明集群的Namenode和Jobtracker的所在。有两种方法,一种就是把你Hadoop的Conf地址添加到Pig的Classpath上: % export PIG_CLASSPATH=$HADOOP_INSTALL/conf/ 还有一种就是在Pig目录的Conf文件夹(可能需要自己创建)里创建一个pig.properties文件,然后在里面添加集群的Namenode和Jobtracker的信息: fs.default.name=hdfs://localhost/ mapred.job.tracker=localhost:8021 搞定后,在终端执行下面的命令: % pig 你就会看到下面的信息: 2009-03-29 21:22:20,489 [main] INFO org.apache.pig.backend.hadoop.executionengine. HExecutionEngine – Connecting to hadoop file system at: hdfs://localhost/ 2009-03-29 21:22:20,760 [main] INFO org.apache.pig.backend.hadoop.executionengine. HExecutionEngine – Connecting to map-reduce job tracker at: localhost:8021 grunt> 如你所见,Pig报告已经连上了Hadoop的Namenode和Jobtracker,是不是也灰常的简单? 到此,Pig的安装和配置讲解完毕,是不是很Easy,那还等什么,赶紧去试试,玩玩~

2011-12-24

hive-0.8.0

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。

2011-12-24

resin-pro-4.0.23

最快的java 免费web 服务器 ,此文件在官方获取。解压后的文件夹doc 里面包含了详细的说明文档。

2011-11-24

jmock-2.5.1

JMock是一个使用模拟对象机制测试Java代码的开发包。模拟对象(Mock Object)可以取代真实对象的位置,用于测试一些与真实对象进行交互或依赖于真实对象的功能,模拟对象的背后目的就是创建一个轻量级的、可控制的对象来代替测试中需要的真实对象,模拟真实对象的行为和功能,方便我们的测试。JMock就是这种机制的实现,使用JMock我们可以快速创建模拟对象,定义交互过程中的约束条件等,同时JMock也是易扩展的,你可以很方便添加自定义的需求。 mock对象:这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。 mock对象使用范畴:   真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气预报)   真实对象很难被创建的   真实对象的某些行为很难被触发   真实对象实际上还不存在的(和其他开发小组或者和新的硬件打交道) 等等...   使用mock对象测试的关键步骤:   使用一个接口来描述这个对象   在产品代码中实现这个接口   在测试代码中实现这个接口   在被测试代码中只是通过接口来引用对象,所以它不知道这个引用的对象是真实对象还是mock对象。

2011-11-24

apache-ant-1.8.2

ant 的做用就不多做介绍了。此文件包来自apache官网,解压后docs 文件夹下有详细的官方api说明文档

2011-11-24

hadoop-0.21.0.tar.gz

Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。简单地说来,Hadoop是一个可以更容易开发和运行处理大规模数据的软件平台。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streaming access)文件系统中的数据。 下面列举hadoop主要的一些特点:    1 扩容能力(Scalable):能可靠地(reliably)存储和处理千兆字节(PB)数据。2 成本低(Economical):可以通过普通机器组成的服务器群来分发以及处理数据。这些服务器群总计可达数千个节点。3 高效率(Efficient):通过分发数据,hadoop可以在数据所在的节点上并行地(parallel)处理它们,这使得处理非常的快速。4 可靠性(Reliable):hadoop能自动地维护数据的多份复制,并且在任务失败后能自动地重新部署(redeploy)计算任务。

2011-09-10

skype api 官方文档,示例以及SDK

本文档花了10刀从skype 官方买的,特地放在这里与大家分享。文件中包括所有的官方案例,其中有有C++,java,Python的,大家各取所要,这里就不做过多的使用说明,文件里面有,希望大家使用前仔细查看如何使用。

2011-08-14

zlib-1.2.5 2011最新稳定版

安装方法 1. 解压 2. 进到解压目录./configure 3. make 4. sudo make install

2011-08-01

nginx-1.0.2稳定版

nginx-1.0.2.tar.gz nginx-1.0.2 稳定版

2011-08-01

nginx-1.0.5最新稳定版

nginx最新稳定版 附送官方中文网址http://wiki.nginx.org/Chs 如果安装时遇到错误的解决方法。 1. 缺少pcre 状况:./configure: error: the HTTP rewrite module requires the PCRE library. 解决:yum -y install pcre-devel 安装相应的包 2.缺少zlib 状况: ./configure: error: the HTTP gzip module requires the zlib library. 解决:安装zlib,这个如果使用yum安装有可能会提示系统已经存在,所以一定要手动安装。

2011-08-01

resin-3.1.9-src

resin-3.1.9源代码 可以查看resin是怎么具体实现一些j2EE接口的。

2011-04-02

resin-pro-3.1.9

resin-pro-3.1.9 resin 比较稳定的一个版本

2011-04-01

json-lib-2.4-jdk15

json in java . 在java代码里面使用使用json方式处理数据。 些包里面包括三个包: 1. java开发所需的jar文件夹json-lib-2.4-jdk15.jar 2. 与此版本配套的源代码 json-lib-2.4-jdk15-sources.jar 3. 与此版本配套的帮助文档 json-lib-2.4-jdk15-javadoc.jar 如果要查看文档只需要将json-lib-2.4-jdk15-javadoc.jar解压就可以了

2011-03-12

HTMLParser.rar

如果要对HTML进行解析,提取HTML的数据或者修改HTML数据,HtmlParser是一个不错的选择. 自己最近在用觉得解析起来非常方便。文件里面包括三个包。其中有-bin是所有的jar文件,-doc是文档,-src是源码

2011-03-11

spring-framework-3.0.5-projects.rar

spring-framework-3.0.5官方例子 针对每个jar 有相关的例子可参考,学spring如果有例子查看的话会易懂很多

2011-01-17

spring-framework-3.0.5-dist.rar

spring-framework-3.0.5-jar文件,这里并不包含所有的spring所需的jar ,这些jar文件来自spring官方网站。

2011-01-17

spring-framework-3.0.5-src.rar

spring-framework-3.0.5各个jar 的源码

2011-01-17

spring-framework-3.0.5.reference.rar

spring-framework-3.0.5.reference官方开发文档 spring-framework-3.0.5官方开发文档 spring-3.0.5官方开发文档

2011-01-17

jude5.4.1社区版最轻巧实用UML工具

jude5.4.1免费版 jude5.4.1免注册版

2010-12-31

Spring Framework 2.5 Reference中文版

SpringFramework2.5Reference中文版开发文档

2010-12-31

struts2 中文chm教程

struts2中文chm教程 struts2中文文档

2010-12-31

oracle.chm

oracle中文帮助文档,了解的不需要多讲

2010-12-28

prototype.chm

prototype中文帮助文档 了解的不需多讲

2010-12-28

slf4j-1.6.1.zip

这个东东不用多说,玩hibernate的时候你懂的

2010-12-22

junit4.8.2.zip(junit 整合包包括核心jar,文档,源代码,dep)

非常完成的junit4.8.2 包,里面包括核心jar,文档,源代码,还有dep 。 至于dep是做什么用的暂时还不知道

2010-12-21

junit-4.8.2.jar

junit-4.8.2官方jar包 junit的做用就不用多说了吧

2010-12-21

mysql5.1 官方中文文档

官方原汁原味中文文档,自己平时查看学习的好搭档

2010-12-09

apache-log4j-1.2.16.zip

og4j-1.2.16jar 相关jar与源代码 . 使用myeclipse 关联源代码的时候选择External Floder,然后找到解压的apache-log4j-1.2.16 这个文件夹即可

2010-12-04

hibernate_reference3.6 官方中文方档

另有hibernate3.6 完整架包与源代码,由于文件太大无法上传。可以通过QQ 问我要:402279001

2010-12-04

struts2-2.2.1-src.zip

struts2-2.2.1源码

2010-11-01

Edraw Max v8.4 for Mac中文破解版_2019-05-31亲测可用.zip

此版本为8.4真正的破解版本,虽然现在新版本都已经9.4了,但试了无数次网上的破解方法,除了8.4其它版本都用不了。 如果打开时提醒你文件不能打开,请打开命令行窗口输入指令 sudo spctl --master-disable --&gt;回车 --&gt; 输入你的系统登录密码。 再打开就可以了

2019-05-31

RootTools.jar

Android开发者的福音,使用自jar包可以已经root的手机上轻松获取root权限,只需一行代码 RootTools.isRootAvailable() 检查是否具有root权限 RootTools.isAccessGiven() 检查是否具有root权限,如果没有的话将尝试获取root权限

2014-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除