- 博客(44)
- 资源 (54)
- 收藏
- 关注
原创 MinIO对象生命周期管理解析
随着数据的不断增长,对于访问、安全性和经济性进行优化的能力成为一项硬性要求,而不是一项附加可选项。这就是生命周期管理出现的原因。MinIO提供了一套独特的功能来保护间机房或跨机房的数据,这其中包括公有云和私有云。本文将以如何设置对象过期做为切入点,结合数据转移至远程存储层的若干个场景,进一步说明对象生命周期的灵活性。刚接触数据迁移(生成周期规则的Transition)时,以为设置规则并且达到迁移条件后文件会被迁移到远程存储层,之后的访问都是在远程存储层访问。
2022-09-08 14:08:11
12002
17
原创 Mac 系统Kafka + Zookeeper SASL 配置
背景 最近听说Spark很火,于是开始学习Spark的相关知识,在学到Spark Streaming的时候无意中发现Kafka这个消费系统挺不错的,特别是关于它的日志压缩(log compaction) 和安全认证两个特性可以很好的用在公司的项目里。 SASL的配置网上有很多,遇到的坑也不少,也要感谢提供正确指导的博主们,现整理一下自己的经验。大伙也可以根据官方文档来折腾h......
2018-10-09 11:21:39
2058
5
原创 Android 应用轻松获取Root权限
亲,还在为自己编写的应用如何获取Root权限而苦恼吗,还在为网上提供千千万万(有点夸张)的解决办案而不能解决你的问题而苦恼吗。福音来啦,花一分钟看完这篇文章你会觉得原来只需一个jar包即可以实现。 当然这得在你的设备已经Root了的情况下使用。jar包导入工程1. 在Eclipse中左右你的项目选择Build Path -> config build path2. 选择add Exte
2014-11-04 09:33:21
4443
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
5506
原创 Andorid4.x 流氓式屏蔽HOME键
应用项目需要要屏蔽HOME键。项目本身的要求是让按下HOME键后程序不做任何响应,就像按下返回键一样在onBackPressed 方法中直接return啥都不做。紧跟着去google,百度翻了个遍也没有找到解决的方法,最坑爹的是一些无良的网友在没有自己亲自测试的情况下转发许多不靠谱的解决方式,浪费了大家好多时间。而且自己刚接触Android两三个月也不太了解不同的版本之前权限是不一样的。
2014-07-14 11:24:53
2033
原创 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
1730
原创 利用 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
1243
原创 添加磁盘到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
1376
原创 一键重置cloudstack 环境
步骤一:登录cloudstack服务步骤二:新建cloudclean.sh 并添加如下内容,注意红色部门要根据你自己的部署环境做修改#stop serverservice cloudstack-management stopservice cloudstack-agent stop#clean databasemysql -uroot -ppassword -e "drop
2014-01-23 15:10:18
2129
原创 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
6838
原创 linux yum 指令详解
yum check-update 检查可更新的软件包yum update 下载更新系统已安装的所有软件把yum upgrade 大规模的升级,不同于上面的是,连旧的淘汰的包也升级yum install 安装指定的软件包yum update 更新指定的软件
2013-12-12 13:30:38
960
转载 Linux 修改时间,时区和设置时间自动同步
查看/修改Linux时区和时间 一、时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata
2013-09-27 11:03:11
1445
原创 为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
1740
原创 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
6152
原创 在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
2785
翻译 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
6593
原创 linux 更新网络时间
一直使用linux做为服务器,多个服务器集群时时间不同步或者时间不准确的情况还是挺影响系统动作的。我比较懒而且服务器可以访问外网,所以就直接去网络上更新时间。ntpdate -u ntp.ubuntu.com #更新网络时间clock -w#同步硬件时间将代码加到/etc/rc.d/rc.local 就可以设置开机自动更新了
2013-07-26 11:39:40
2567
转载 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
1164
原创 Servlet 实现文件的上传与下载
这段时间尝试写了一个小web项目,其中涉及到文件上传与下载,虽然网上有很多成熟的框架供使用,但为了学习我还是选择了自己编写相关的代码。当中遇到了很多问题,所以在此这分享完整的上传与下载代码供大家借鉴。首先是上传的Servlet代码import java.io.File;import java.io.FileOutputStream;import java.io.IOException;
2013-07-19 14:22:52
1388
转载 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
942
转载 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
10688
转载 tomcat映射路径的配置方法
一、默认配置位置:/conf 文件夹里的server.xml文件 appBase:可以指定绝对目录,也可以指定相对于的相对目录.如果没有此项,默认为/webapps . 以上定义了默认根目录为"webapps"(相对路径,相对于) 二、添加标签位置:/conf 文件夹里的server.xml文件可以通过在Host标签下加上多个Context tag来创建自定义
2013-06-18 15:50:34
1118
翻译 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
1069
原创 JAVA POST与GET方法中文乱码问题解决方法
做了N年的java开发从没有自己写过一个网站,最近乱忙活弄了一个企业宣传网站。跟大家一样遇到了中文字符集乱码问题,为了大家能少走一些弯路,所以在此分享一下即简单又实用的解决方法。1. POST 数据传递接收页<% request.setCharacterEncoding("UTF-8"); String zh_value=reqeust.getParame
2013-06-14 10:07:14
1515
转载 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
868
原创 python xmlrpc 服务端返回慢的解决方案
最近把一套项目植到另外一套环境中,发觉某个xmlrpc 服务端的返回非常慢,但是把服务器改为公网ip后又没有问题。 根据这个问题我尝试着问了一下google “xmlrpc response slow” , 结果还真有人遇到相同的问题,说是因为服务器没有配置host的原因,因为每次返回的时候BaseHTTPRequestHandler 都会调用log_message 方法记录一些日
2013-03-11 16:25:57
2121
翻译 设计模式摘要
根据每个模式的用途设计模式被分为三类1. 创建弄模式(creational pattern) 处理新对象的创建过程2. 结构型模式(structural pattern)处理对象和类的组成3. 行为模式(behavioral pattern)详细说明对象或类之间如何交互以及如何分配职责给对象或类。设计模式还可以划分为应用对象或类,这种分类标准被称为范围(scope),大
2013-02-18 22:52:18
693
翻译 GUI 设计原则
1. 理解用户要做什么。典型的用户界面设计都要进行任务分析来理解用户任务的性质。2. 让用户在系统的交互过程中有掌握控制权的感觉。无论何时用户发起的交互都应该可以被取消。3. 要提供多种方式来完成每个与界面相关的动作(例如关闭一个窗口或者文件)并且能够友好地容忍用户操作中的错误。4. 由于受习惯影响,我们的眼睛通常对屏幕的左上角最敏感。可以将最重要的信息放在屏幕左上角。5. 充分利
2013-02-17 22:33:05
1707
翻译 领域分析注意事项
业务过程会谈是进行领域分析的基础。业务过程会谈中出现的名词可能成为模型中的类。在获得的名词列表中去掉应该作为属性的名词,与其他词意义重复的名词以及不属于本领域的名词。注意不要忘记有些重要的类没有在领域会谈中出现,这样的类也应该加入模型中。使用业务过程中出的动词或动词短语来标记类之间的关联。使用抽象类对类分组。按照聚集或者组成关系对类分组。重新调整类的名称,使类的意义更清
2013-02-04 23:05:07
555
翻译 需求分析注意事项
在谈话过程中应该不时地停下来做养总结,测试一下你对问题的理解,熟悉和使用领域术语,并昼使谈话气氛保持轻松愉快。对你所不熟悉的领域术语,务必让对方解释清楚。不必担心对方觉得你无知。你和他谈话的目的正是要获得业务知识,学习领域术语。毕竟在后面要进行领域分析中,你就要使用这些术语。要经常从前面的回答中辨别出新问题,对方对每个问题的解答都要集中注意力听。业务逻辑通常包含在对方对问题的解答中。当
2013-02-02 00:26:45
1228
原创 开发过程精摘
1. 确定系统开发中的不同角色 *需求分析 *系统设计 *编码 *部署2. 开发方法学必须要能够做到的事情 *保证开发小组对所要解决的问题有个坚实的理解 *要考虑到开发小组是由不同的角色组成 *能够在小组的不同角色成员之间培育良好的通信关系 *考虑到跨越阶段的开发过程的反馈信息 *开发出能够向客户
2013-01-31 23:51:52
531
转载 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
489
转载 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
2967
原创 设置 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
704
转载 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
580
原创 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
484
转载 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
500
原创 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
1117
转载 linux 里面Iptables命令详解以及简单配置
什么是Iptables? iptables 是建立在 netfilter 架构基础上的一个包过滤管理工具,最主要的作用是用来做防火墙或透明代理。Iptables 从 ipchains 发展而来,它的功能更为强大。Iptables 提供以下三种功能:包过滤、NAT(网络地址转换)和通用的 pre-route packet mangling。包过滤:用来过滤包,但是不修改包的内容。Ipta
2012-07-09 12:21:32
897
原创 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
1838
androidannotations-bundle-3.0.1.zip
2014-08-25
hibernate-release-4.3.0.Final
2014-01-06
VMware-vSphere-SDK-5.0.0-429209
2012-11-20
Iptables 指南1.1.19
2012-11-16
hbase-0.90.5.tar.gz
2011-12-24
pig-0.9.1.tar.gz
2011-12-24
hive-0.8.0
2011-12-24
jmock-2.5.1
2011-11-24
hadoop-0.21.0.tar.gz
2011-09-10
skype api 官方文档,示例以及SDK
2011-08-14
nginx-1.0.5最新稳定版
2011-08-01
json-lib-2.4-jdk15
2011-03-12
HTMLParser.rar
2011-03-11
spring-framework-3.0.5-projects.rar
2011-01-17
spring-framework-3.0.5-dist.rar
2011-01-17
spring-framework-3.0.5.reference.rar
2011-01-17
spring3.x权威开发指南
2010-12-31
junit4.8.2.zip(junit 整合包包括核心jar,文档,源代码,dep)
2010-12-21
apache-log4j-1.2.16.zip
2010-12-04
Edraw Max v8.4 for Mac中文破解版_2019-05-31亲测可用.zip
2019-05-31
RootTools.jar
2014-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人