- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 python性能分析工具:cProfile使用
在进行python开发时需要对python脚本的性能分析,以便对python脚本进行优化,下面使用cProfile和 pstats对python脚本性能分析。cProfile思路 1.使用cProfile模块生成脚本执行的统计信息文件 2.使用pstats格式化统计信息,并根据需要做排序分析处理1.使用cProfile模块生成脚本执行的统计信息文件 python -m cProfile -o
2017-11-01 16:30:11
5592
原创 开源监控 prometheus初体验
开源监控 prometheus初体验1.prometheus介绍 官方网站:https://prometheus.io/ Prometheus 非官方中文手册:https://github.com/1046102779/prometheus Prometheus的主要特征有: 多维度数据模型 灵活的查询语言 不依赖分布式存储,单个服务器节点是自主的 以HTTP方式,通过pull模型拉去
2017-08-04 16:45:32
12821
1
原创 Logstash启动遇到的几个问题
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
2017-06-22 14:58:15
32713
4
原创 ES集群安重启节点
Elastcisearch集群,会遇到修改配置:增加硬盘,扩展内存,ES客户端升级等操作,需要对节点重启,但是由于业务不能停止,如果直接关闭单个节点,此时ES集群认为此节点挂掉,es的shard自动均衡会转移数据。此时如果节点恢复,会导致数据再分配,会消耗大量的I/O网络资源。而且会导致集群状态red,大量unsigned_shards,引起ES集群状态red。
2017-06-22 14:49:42
4395
原创 Zabbix-windows
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,端口监
2017-06-21 11:12:55
1792
原创 lua 协同程序
协同程序yield函数:程序由运行态到挂起态Resume函数:程序由挂起态到运行态a) 在任一指定时刻只有一个协同程序在运行,yield函数可以挂起协同程序,如果程序被yield挂起时,当执行resume时程序会在yeild处返回被继续执行,直到再被yield挂起或者程序执行结束b) 协同有三种状态,运行态,挂起态(被yeild挂起),终止态(程序执行结束)
2015-12-15 09:52:57
366
原创 rpc调用
RPC调用 rpc调用 类似C/S socket模式的编程,通过TCP或者UDP在客户端和服务端建立连接,客户端可以像本地调用一样 ,调用服务端的函数。 分为以下两种情况: a )同步调用:客户端等待服务端调用函数完成并且返回结果 b )异步调用: ①客户端调用函数后不等待服务端执行完成,直接返回;依然可以通过回调通
2015-12-15 09:48:38
933
原创 plsql自动补全
s = SELECT t.* FROM tw = WHEREb = BETWEEN ANDl = LIKE '%%'o = ORDER BYinsw = IN (SELECT a FROM a WHERE a )sw = SELECT t.* FROM t WHERE tsc* = SELECT COUNT(*) FROM tst = SELECT t.* ,t.ROWID
2015-12-14 11:18:54
12073
1
原创 Linux软链接 ln -s
Linux 在不同的目录下用到相同的文件,不需要复制相同的文件,造成硬盘空间的浪费,而只需要进行软连接即可,的软连接件类似于Windows的快捷方式,命令为ln命令:ln -s 源文件 目标文件 软连接目录下的所有文件:ln -s /home/usr/* /home/date/ 删除软连接: rm 目标文件
2015-12-14 09:57:21
806
原创 lua中的泛型for 和迭代器
lua中的泛型for 和迭代器lua中的泛型for语法如下:for<var-list> in <exp-list> do blockendvar-list :迭代变量列表(具体的值由迭代函数返回),可以有多个变量,第一个默认为迭代变量,如果为nil则退出for循环.exp-list:表达式列表(至少一个表达式,在进入for时只被调用一次)泛型for的具体流程:Step-1:调用e
2015-08-09 15:50:54
1041
原创 window下的文件路径
windows下路径用"/" 或者"//"分隔物理路径(绝对路径)1:"E://windows/a.txt"物理路径(绝对路径)2:"E:/windows/a.txt"相对路径1:".//a.txt"相对路径2:"./a.txt"相对路径3:"a.txt"
2015-08-08 09:36:27
817
原创 mybatis报错:Expected one result (or null) to be returned by selectOne(), but found: 20
报错: 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
2015-06-24 14:13:46
69472
6
Clojure入门教程- Clojure – Functional Programming for the JVM中文版
2018-05-31
VS2010番茄助手VA_X
2014-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人