<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[潇洒哥的读书笔记]]></title><description><![CDATA[潇洒哥的读书笔记]]></description><link>https://blog.youkuaiyun.com/u010453363</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010453363]]></copyright><item><title><![CDATA[python性能分析工具：cProfile使用]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/78415553</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/78415553</guid><author>u010453363</author><pubDate>Wed, 01 Nov 2017 16:30:11 +0800</pubDate><description><![CDATA[在进行python开发时需要对python脚本的性能分析，以便对python脚本进行优化，下面使用cProfile和 pstats对python脚本性能分析。cProfile思路 
1.使用cProfile模块生成脚本执行的统计信息文件 
2.使用pstats格式化统计信息，并根据需要做排序分析处理1.使用cProfile模块生成脚本执行的统计信息文件 
python -m cProfile -o]]></description><category></category></item><item><title><![CDATA[开源监控 prometheus初体验]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/76689435</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/76689435</guid><author>u010453363</author><pubDate>Fri, 04 Aug 2017 16:45:32 +0800</pubDate><description><![CDATA[开源监控 prometheus初体验1.prometheus介绍 
官方网站：https://prometheus.io/ 
Prometheus 非官方中文手册:https://github.com/1046102779/prometheus 
Prometheus的主要特征有： 
多维度数据模型 
灵活的查询语言 
不依赖分布式存储，单个服务器节点是自主的 
以HTTP方式，通过pull模型拉去]]></description><category></category></item><item><title><![CDATA[Logstash启动遇到的几个问题]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/73604362</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/73604362</guid><author>u010453363</author><pubDate>Thu, 22 Jun 2017 14:58:15 +0800</pubDate><description><![CDATA[1.Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME.设置环境变量JAVA_HOME 
或者 logstash  和logstash.lib.sh 里面加上 export JAVA_HOME 就可以了2. 
Unable to find JRuby.
If you]]></description><category></category></item><item><title><![CDATA[ES集群安重启节点]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/73604259</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/73604259</guid><author>u010453363</author><pubDate>Thu, 22 Jun 2017 14:49:42 +0800</pubDate><description><![CDATA[Elastcisearch集群，会遇到修改配置：增加硬盘，扩展内存，ES客户端升级等操作，需要对节点重启，但是由于业务不能停止,如果直接关闭单个节点，此时ES集群认为此节点挂掉，es的shard自动均衡会转移数据。此时如果节点恢复，会导致数据再分配，会消耗大量的I/O网络资源。而且会导致集群状态red，大量unsigned_shards，引起ES集群状态red。]]></description><category></category></item><item><title><![CDATA[Zabbix-windows]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/73528515</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/73528515</guid><author>u010453363</author><pubDate>Wed, 21 Jun 2017 11:12:55 +0800</pubDate><description><![CDATA[Zabbix-windows一、Zabbix简介 
a) Zabbix是一个企业级的开源分布式监控解决方案。 
b) zabbix 由2部分构成，zabbix server 与可选组件zabbix agent。 
c) 支持 SNMP(trapping 及 polling)、 IPMI、 JMX 监控 
d) zabbix server 可以通过SNMP，zabbix agent ，ping，端口监]]></description><category></category></item><item><title><![CDATA[lua 协同程序]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/50310963</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/50310963</guid><author>u010453363</author><pubDate>Tue, 15 Dec 2015 09:52:57 +0800</pubDate><description><![CDATA[协同程序

yield函数：程序由运行态到挂起态

Resume函数：程序由挂起态到运行态

a) 在任一指定时刻只有一个协同程序在运行，yield函数可以挂起协同程序，如果程序被yield挂起时，当执行resume时程序会在yeild处返回被继续执行，直到再被yield挂起或者程序执行结束

b) 协同有三种状态，运行态，挂起态（被yeild挂起），终止态（程序执行结束）

]]></description><category></category></item><item><title><![CDATA[rpc调用]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/50310897</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/50310897</guid><author>u010453363</author><pubDate>Tue, 15 Dec 2015 09:48:38 +0800</pubDate><description><![CDATA[RPC调用 
rpc调用 类似C/S socket模式的编程,通过TCP或者UDP在客户端和服务端建立连接，客户端可以像本地调用一样 ，调用服务端的函数。 
     分为以下两种情况： 
        a )同步调用：客户端等待服务端调用函数完成并且返回结果 
        b )异步调用： 
                ①客户端调用函数后不等待服务端执行完成，直接返回；依然可以通过回调通]]></description><category></category></item><item><title><![CDATA[plsql自动补全]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/50292355</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/50292355</guid><author>u010453363</author><pubDate>Mon, 14 Dec 2015 11:18:54 +0800</pubDate><description><![CDATA[s = SELECT t.* FROM  t
w = WHERE
b = BETWEEN  AND
l = LIKE '%%'
o = ORDER BY
insw = IN (SELECT a FROM  a WHERE a )
sw = SELECT t.* FROM  t WHERE t
sc* = SELECT COUNT(*) FROM  t
st = SELECT t.* ,t.ROWID]]></description><category></category></item><item><title><![CDATA[Linux软链接 ln -s]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/50290939</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/50290939</guid><author>u010453363</author><pubDate>Mon, 14 Dec 2015 09:57:21 +0800</pubDate><description><![CDATA[Linux 在不同的目录下用到相同的文件，不需要复制相同的文件，造成硬盘空间的浪费，而只需要进行软连接即可，的软连接件类似于Windows的快捷方式，命令为ln命令：ln -s 源文件 目标文件 
软连接目录下的所有文件：ln -s  /home/usr/* /home/date/ 
删除软连接： rm  目标文件]]></description><category></category></item><item><title><![CDATA[lua中的泛型for 和迭代器]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/47376625</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/47376625</guid><author>u010453363</author><pubDate>Sun, 09 Aug 2015 15:50:54 +0800</pubDate><description><![CDATA[lua中的泛型for 和迭代器
lua中的泛型for语法如下:
for<var-list> in <exp-list> do
    block
end
var-list :迭代变量列表(具体的值由迭代函数返回),可以有多个变量,第一个默认为迭代变量,如果为nil则退出for循环.
exp-list:表达式列表(至少一个表达式,在进入for时只被调用一次)泛型for的具体流程:
Step-1:调用e]]></description><category></category></item><item><title><![CDATA[window下的文件路径]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/47355269</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/47355269</guid><author>u010453363</author><pubDate>Sat, 08 Aug 2015 09:36:27 +0800</pubDate><description><![CDATA[windows下路径用"/" 或者"//"分隔


物理路径(绝对路径)1："E://windows/a.txt"

物理路径(绝对路径)2："E:/windows/a.txt"

相对路径1：".//a.txt"

相对路径2："./a.txt"

相对路径3："a.txt"]]></description><category></category></item><item><title><![CDATA[mybatis报错：Expected one result (or null) to be returned by selectOne(), but found: 20]]></title><link>https://blog.youkuaiyun.com/u010453363/article/details/46621319</link><guid>https://blog.youkuaiyun.com/u010453363/article/details/46621319</guid><author>u010453363</author><pubDate>Wed, 24 Jun 2015 14:13:46 +0800</pubDate><description><![CDATA[报错：
     Exception in thread "main" org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned b]]></description><category></category></item></channel></rss>