<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[STEELY CHEN的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yousteely</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yousteely]]></copyright><item><title><![CDATA[MinIO对象生命周期管理解析]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/126745093</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/126745093</guid><author>yousteely</author><pubDate>Thu, 08 Sep 2022 14:08:11 +0800</pubDate><description><![CDATA[随着数据的不断增长，对于访问、安全性和经济性进行优化的能力成为一项硬性要求，而不是一项附加可选项。这就是生命周期管理出现的原因。MinIO提供了一套独特的功能来保护间机房或跨机房的数据，这其中包括公有云和私有云。本文将以如何设置对象过期做为切入点，结合数据转移至远程存储层的若干个场景，进一步说明对象生命周期的灵活性。刚接触数据迁移（生成周期规则的Transition）时，以为设置规则并且达到迁移条件后文件会被迁移到远程存储层，之后的访问都是在远程存储层访问。]]></description><category></category></item><item><title><![CDATA[Mac 系统Kafka + Zookeeper SASL 配置]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/82971326</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/82971326</guid><author>yousteely</author><pubDate>Tue, 09 Oct 2018 11:21:39 +0800</pubDate><description><![CDATA[背景

  最近听说Spark很火，于是开始学习Spark的相关知识，在学到Spark Streaming的时候无意中发现Kafka这个消费系统挺不错的，特别是关于它的日志压缩(log compaction) 和安全认证两个特性可以很好的用在公司的项目里。

  SASL的配置网上有很多，遇到的坑也不少，也要感谢提供正确指导的博主们，现整理一下自己的经验。大伙也可以根据官方文档来折腾h......]]></description><category></category></item><item><title><![CDATA[Android 应用轻松获取Root权限]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/40744305</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/40744305</guid><author>yousteely</author><pubDate>Tue, 04 Nov 2014 09:33:21 +0800</pubDate><description><![CDATA[亲，还在为自己编写的应用如何获取Root权限而苦恼吗，还在为网上提供千千万万（有点夸张）的解决办案而不能解决你的问题而苦恼吗。福音来啦，花一分钟看完这篇文章你会觉得原来只需一个jar包即可以实现。 当然这得在你的设备已经Root了的情况下使用。
jar包导入工程
1. 在Eclipse中左右你的项目选择Build Path -> config build path
2. 选择add Exte]]></description><category></category></item><item><title><![CDATA[Smack+Openfire 文件接收与发送]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/37958839</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/37958839</guid><author>yousteely</author><pubDate>Sat, 19 Jul 2014 12:15:59 +0800</pubDate><description><![CDATA[发送文件需要提供准确的接收放用户名称（例：user2@192.168.1.100）、本地文件全路径（例：E:\\xxx\\xxx.zip）
接收文件必须声明一个文件监听器用于监听有可能发送过来的文件。
客户端发送文件代码片断
public void sendFire(XMPPConnection conn,String toUser,String filePath)throws XMPPEx]]></description><category></category></item><item><title><![CDATA[Andorid4.x 流氓式屏蔽HOME键]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/37757341</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/37757341</guid><author>yousteely</author><pubDate>Mon, 14 Jul 2014 11:24:53 +0800</pubDate><description><![CDATA[应用项目需要要屏蔽HOME键。项目本身的要求是让按下HOME键后程序不做任何响应，就像按下返回键一样在onBackPressed 方法中直接return啥都不做。紧跟着去google,百度翻了个遍也没有找到解决的方法，最坑爹的是一些无良的网友在没有自己亲自测试的情况下转发许多不靠谱的解决方式，浪费了大家好多时间。而且自己刚接触Android两三个月也不太了解不同的版本之前权限是不一样的。]]></description><category></category></item><item><title><![CDATA[android 环境使用smack 必须注册的组件]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/35370705</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/35370705</guid><author>yousteely</author><pubDate>Fri, 27 Jun 2014 23:37:30 +0800</pubDate><description><![CDATA[// Private Data Storage
pm.addIQProvider("query", "jabber:iq:private",new PrivateDataManager.PrivateDataIQProvider());

// Time

try {

pm.addIQProvider("query", "jabber:iq:time",Class.forName(]]></description><category></category></item><item><title><![CDATA[利用 smack api 创建openfire 会议室]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/21974119</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/21974119</guid><author>yousteely</author><pubDate>Mon, 24 Mar 2014 17:49:01 +0800</pubDate><description><![CDATA[//根据connection 创建一个MultiUserChat对象
MultiUserChat muc = new MultiUserChat(connection, "roomname@conference.domin.org");
//创建会议
muc.create("anyvalue");
获取会议室配置表单
Form form = muc.getConfigurationForm();
]]></description><category></category></item><item><title><![CDATA[添加磁盘到xenserver]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/19044495</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/19044495</guid><author>yousteely</author><pubDate>Mon, 10 Feb 2014 17:44:38 +0800</pubDate><description><![CDATA[1. 使用root 用户ssh登录到xenserver
2. 查找想要添加的磁盘信息
cat /proc/partitions   #查看磁盘情况
ll /dev/disk/by-id    #查看磁盘对应的id
3. 查看集群中的主机id
xe host-list
4. 添加磁盘到指定主机
xe sr-create content-type=user device-config:d]]></description><category></category></item><item><title><![CDATA[一键重置cloudstack 环境]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/18705753</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/18705753</guid><author>yousteely</author><pubDate>Thu, 23 Jan 2014 15:10:18 +0800</pubDate><description><![CDATA[步骤一：登录cloudstack服务
步骤二：新建cloudclean.sh 并添加如下内容,注意红色部门要根据你自己的部署环境做修改
#stop server
service cloudstack-management stop
service cloudstack-agent stop
#clean database
mysql -uroot -ppassword -e "drop]]></description><category></category></item><item><title><![CDATA[CloudStack 初始化遭遇 Unable to create a deployment for VM]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/17393911</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/17393911</guid><author>yousteely</author><pubDate>Wed, 18 Dec 2013 14:06:31 +0800</pubDate><description><![CDATA[[storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm
com.cloud.exception.InsufficientServerCapacityException: Unable to create a de]]></description><category></category></item><item><title><![CDATA[linux yum 指令详解]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/17281469</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/17281469</guid><author>yousteely</author><pubDate>Thu, 12 Dec 2013 13:30:38 +0800</pubDate><description><![CDATA[yum check-update            检查可更新的软件包
yum update                    下载更新系统已安装的所有软件把
yum upgrade                    大规模的升级，不同于上面的是,连旧的淘汰的包也升级
yum install         安装指定的软件包
yum update         更新指定的软件]]></description><category></category></item><item><title><![CDATA[Linux  修改时间，时区和设置时间自动同步]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/12084811</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/12084811</guid><author>yousteely</author><pubDate>Fri, 27 Sep 2013 11:03:11 +0800</pubDate><description><![CDATA[查看/修改Linux时区和时间

　　一、时区

　　1. 查看当前时区

　　date -R

　　2. 修改设置时区

　　方法(1)

　　tzselect

　　方法(2) 仅限于RedHat Linux 和 CentOS

　　timeconfig

　　方法(3) 适用于Debian

　　dpkg-reconfigure tzdata

　]]></description><category></category></item><item><title><![CDATA[为XEN Server添加多个Local Storage]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/11891253</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/11891253</guid><author>yousteely</author><pubDate>Sun, 22 Sep 2013 10:55:04 +0800</pubDate><description><![CDATA[假设你的XEN服务器上有两块硬盘。分别是sda和sdb，sda做为系统使用盘已经在使用中，而且XEN Server的默认Storage也是使用sda。
而我们要做的是将sdb也加载到XEN Server上做为Storage使用
步骤一：通过fdisk format sdb（已经format可略过此步）
步骤二：查看硬盘信息，找到步骤一format出来的硬盘信息。]]></description><category></category></item><item><title><![CDATA[Internal Server Error: /favicon.ico 的解决方法]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9925195</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9925195</guid><author>yousteely</author><pubDate>Mon, 12 Aug 2013 14:51:02 +0800</pubDate><description><![CDATA[项目大致环境：Linux + Apache + Django + Python 
因为项目的需求重写了Python Logger.error 方法，每当记录错误日志的时候就发送一封邮件到指定的邮箱。项目运行其间收到了许多 Internal Server Error: /favicon.ico的错误邮件。
可奇怪的是错误日志中又没有关于Internal Server Error: /favico]]></description><category></category></item><item><title><![CDATA[在apache环境中使用 python stock 请求遇到error: [Errno 13] Permission denied]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9789317</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9789317</guid><author>yousteely</author><pubDate>Tue, 06 Aug 2013 11:45:14 +0800</pubDate><description><![CDATA[一个python 项目运行在linux 环境下，使用apache做为web容器。
调用urllib2.urlopen(your url) 或者 xmlrpclib.ServerProxy()请求某个服务的时候报error: [Errno 13] Permission denied 异常。
这是一个头痛的问题，其实提示也比较清楚，就是权限不够。可是什么权限不够呢， 项目目录我都赋给apache ]]></description><category></category></item><item><title><![CDATA[glusterfs 环境需要开放的端口]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9497103</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9497103</guid><author>yousteely</author><pubDate>Fri, 26 Jul 2013 15:56:21 +0800</pubDate><description><![CDATA[-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]]></description><category></category></item><item><title><![CDATA[linux 更新网络时间]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9493705</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9493705</guid><author>yousteely</author><pubDate>Fri, 26 Jul 2013 11:39:40 +0800</pubDate><description><![CDATA[一直使用linux做为服务器，多个服务器集群时时间不同步或者时间不准确的情况还是挺影响系统动作的。我比较懒而且服务器可以访问外网，所以就直接去网络上更新时间。
ntpdate -u ntp.ubuntu.com #更新网络时间
clock -w
#同步硬件时间

将代码加到/etc/rc.d/rc.local
 就可以设置开机自动更新了]]></description><category></category></item><item><title><![CDATA[CentOS6.3 系统安装没有eth*的解决方法]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9454407</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9454407</guid><author>yousteely</author><pubDate>Wed, 24 Jul 2013 18:14:53 +0800</pubDate><description><![CDATA[CentOS6.3 系统安装后，启动时发现没有类似CentOS5 eth0 这样命名的网络适配器，却以em1来替代了。

如何修改为eth0呢？

    1 直接将/etc/sysconfig/ifcfg-em1 改为/etc/sysconfig/ifcfg-eth0

    2 修改ifcfg-eth0配置文件

    3 /etc/init.d/network resta]]></description><category></category></item><item><title><![CDATA[Servlet 实现文件的上传与下载]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9379831</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9379831</guid><author>yousteely</author><pubDate>Fri, 19 Jul 2013 14:22:52 +0800</pubDate><description><![CDATA[这段时间尝试写了一个小web项目，其中涉及到文件上传与下载，虽然网上有很多成熟的框架供使用，但为了学习我还是选择了自己编写相关的代码。当中遇到了很多问题，所以在此这分享完整的上传与下载代码供大家借鉴。
首先是上传的Servlet代码
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;]]></description><category></category></item><item><title><![CDATA[python 发邮件实现]]></title><link>https://blog.youkuaiyun.com/yousteely/article/details/9231083</link><guid>https://blog.youkuaiyun.com/yousteely/article/details/9231083</guid><author>yousteely</author><pubDate>Wed, 03 Jul 2013 10:26:03 +0800</pubDate><description><![CDATA[#!/usr/bin/env python
# -*- coding: gbk -*-
#导入smtplib和MIMEText
import smtplib
from email.mime.text import MIMEText
#############
#要发给谁，这里发给2个人
mailto_list=["aaa@juyimeng.com","bbb@juyimeng.com]]></description><category></category></item></channel></rss>