目前在一家电信公司就职报表开发工程师,2010年开始从事运维方面的工作,期间从事过业务维护工程师、自动化运维工程师,2016年转为报表开发工程师。有耐心,抗压力、爱折腾,喜欢研究自动化工具。
发布时间:2016-03-23 10:04:54
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通.........【阅读全文】
发布时间:2016-03-17 16:04:26
Linux脚本的date用法:[upay@bj-upay-xhm-4f03-p1-m610-etm-02 ~]$ date +"%Y%m%d"20160317[upay@bj-upay-xhm-4f03-p1-m610-etm-02 ~]$ date +"%Y%m%d" -d "-8 days"20160309[upay@bj-upay-xhm-4f03-p1-m610-etm-02 ~]$ echo `date +"%Y%m%d" -d "-8 days"`20160309获取上个月的linux时间echo `date "+.........【阅读全文】
发布时间:2016-03-12 00:17:36
Shell脚本中让进程休眠的方法(sleep用法) 有时候写Shell的脚本,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。这么如果 shell 还没等其退出就接着执行下一行,这么就出乱子了。 刚知道了原来 shell .........【阅读全文】
发布时间:2016-03-09 09:22:09
如果你需要一个数值序列,内置函数?range()?会很方便,它生成一个等差级数链表:>>> range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]range(10) 生成了一个包含 10 个值的链表,它用链表的索引值填充了这个长度为 10 的列表,所生成的链表中不包括范围中的结束值。也可以让 range 操作从另一个数值开始,或者可以指定.........【阅读全文】
发布时间:2016-03-08 13:21:56
iostat和iowait详细解说%iowait并不能反应磁盘瓶颈iowait实际测量的是cpu时间:%iowait = (cpu idle time)/(all cpu time)这个文章说明:高速cpu会造成很高的iowait值,但这并不代表磁盘是系统的瓶颈。唯一能说明磁盘是系统瓶颈的方法,就是很高的read/write时间,一般来说超过20ms,就代表.........【阅读全文】
发布时间:2016-03-08 11:13:25
enumerate() 函数在序列中循环时,索引位置和对应值可以使用 enumerate() 函数同时得到:>>> for i, v in enumerate(['tic', 'tac', 'toe']):... print(i, v)...0 tic1 tac2 toe......【阅读全文】
发布时间:2016-03-08 11:03:54
如果你需要一个数值序列,内置函数 range() 会很方便,它生成一个等差级数链表:>>> range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]range(10) 生成了一个包含 10 个值的链表,它用链表的索引值填充了这个长度为 10 的列表,所生成的链表中不包括范围中的结束值。也可以让 range 操作从另一个数值开始,或者可以指定.........【阅读全文】
发布时间:2016-03-02 16:51:54
PL/SQLDeveloper导入导出Oracle数据库方法使用pl/sql把数据导入Oracle,怎么导入文本文件的一下子忘了,好像是在Tools里面,好久才找到正确的菜单,发现以前会的东西很久不用又忘了,写篇博文记录下:pl/sql怎么导入文本文件呢?Tools-->Text Importer...-->Data From TextFile-->Data File-->选择txt文件选择Data to Or.........【阅读全文】