自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰刀(skate)

善于从不同角度看同一问题----这样你会站的更高、看的更远

  • 博客(579)
  • 资源 (6)
  • 论坛 (3)
  • 收藏
  • 关注

原创 知识索引目录

author:skatetime:2012/11/22 存储io系统的压力测试工具-fio :http://blog.csdn.net/wyzxg/article/details/7454072iozone使用:http://blog.csdn.net/wyzxg/article/details/6711684linux的内存文件系统:ramdisk,ramfs,tmp

2012-11-22 16:28:13 1961

原创 Redis性能分析工具redis-faina

Author:skatexgTime:2020/11/20redis-faina 是由Instagram 开发并开源的一个Redis查询分析小工具,redis-faina 是通过Redis的MONITOR命令来实现的,通过对在Redis上执行的query进行监控,统计出一段时间的query特性1.安装#gitclonehttps://github.com/facebookarchive/redis-faina.git查看目录结构如下:# lltotal 20-...

2020-11-20 18:15:42 179

原创 产品管理学习笔记【1】-B端产品总体流程

Author:skatexgTime:2020/11/09---------end----------

2020-11-09 23:56:26 653

原创 不同的人每天工作有什么不同

Author:SkatexgTime:2020/07/17不同的人每天工作有什么不同?有的人在为完成任务付出劳动,有的人在为有意义的成果付出劳动。为完成任务而付出的劳动是无意义的只有产生成果的劳动才是有意义的公司花钱买的是劳动成果,劳动是不值钱的要让劳动产生价值,就要为有意义的成果付出劳动-------end-------...

2020-07-17 11:34:03 219

原创 couchdb双主高可用安装

author:skatexgtime:2020/05/21centos:7.6couchdb:2.3.1安装节点:节点1:10.15.70.72节点2:10.15.70.26在节点11.添加 CouchDB 官方源。创建文件 /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo, 并粘贴如下内容[bintray--apache-couchdb-rpm]name=bintray--apache-couchdb-rpmbas...

2020-05-21 18:13:58 188

原创 产品管理学习笔记-需求【一】

authtor:skatexgtime:2020/05/07产品管理学习笔记-需求【一】需求来源需求来源于用户,所以我们要以用户为中心需求采集需求采集的方法:用户访谈、调查问卷;可用性测试、数据分析需求采集人人有责,相关人员按一定格式都提出需求,这样尽可能多的采集需求需求分析用户需求:用户自以为的需求,并经常表达为用户的解决方案产品需求:经过我们的需求,找到真实的...

2020-05-08 00:17:01 155

原创 Redis研发实践

author:skatetime:2018/12/22 1.设计规范的key名(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id,一般redis Key需要能明显的看出该类型存储的数据是干嘛的例如 :uc :colibri:id(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不...

2018-12-12 15:41:13 395 1

原创 linux高并发配置分析

Author:SkateTime:2018/08/09先扔两个小问题port和socket的区别 单机系统的最大并发多大?和65535有什么关系? 在回答上面问题前,先简单理解一个服务请求完整过程 1.服务启动时创建监听scoket2.创建的监听socket与对外服务的端口绑定3.服务开始监听4.客户端开始连接服务器对应的port5.服务端接受客户端的请...

2018-08-09 15:57:17 1854 1

原创 关于监控方案的一点想法供参考

Author:SkateTime:2017/12/11关于监控方案的一点想法供参考  1.监控目标: 监控的直接目标:及时、准确的发现潜在事件,并辅助运维人员处理生产事件,消除生产事件专家和高手与一线员工的区别;监控的增值目标:通过高度的可视化展示提供整体的运行情况、业务监控服务、趋势分析 监控是值班运维的窗口,预警信息要能能告知我们哪个系统、哪个应

2017-12-11 16:55:29 1040

转载 服务器远程管理简介(ILO,BMC,RSA)

Author:Skatetime:2016/09/18转载:http://blog.csdn.net/cymm_liu/article/details/8447623现在说说HP的服务器:好像HP的服务器标配都集成了iLO的,也就是HP自己的远程管理系统。以DL380的iLO2为例:其实服务器上要设置的也就是IP地址和用户密码之类的东东,

2016-09-18 19:18:18 15289

原创 How to fix hung_task_timeout_secs and blocked for more than 120 seconds problem

Author:SkateTime:2015/03/04 How to fix hung_task_timeout_secs and blocked for more than 120 seconds problem 现象:系统hang住,可以ping通,但ssh无响应查看message log[1379100.801689] [] page_fault+0x25/0x3

2015-03-13 08:28:53 10116

原创 Mysql大小写敏感

Author:SkateTime:2015/03/11Mysql大小写敏感字符串大小写敏感和Mysql的数据库的名字、表名字、字段名字、还有字段值有关。1.和数据库名字、表名字、存储过程和触发器有关Mysql中控制数据库名和表名的大小写敏感是由参数lower_case_table_names控制,为0时;表示区分大小写,使用CREATE TABLE或CREATE DAT

2015-03-13 08:25:11 19625

原创 Mysql分布式数据库变更自动化部署[源码]

Author:skateTime:2015/03/05 MySQL数据库变更自动部署 概述:这个Mysql数据库发布程序,可以自动、快速、并发的发布数据变更并记录结果。把部署内容从部署server传输到所有部署database并执行部署内容。本程序主要用于分布式数据库部署,比如把一个部署脚本需要同时部署到多台database上。   测试环境:

2015-03-10 22:06:40 4907

原创 [Shell Command] MySQL集群全局一览表【源码】

author:skatetime:2015/01/19MySQL集群全局一览表   用法:# monrep -hUsage: monrep [-d dbname ]  -d  Database Cluster name  -h  Display basic help# 例如我的一个集群名为dbx,那使用如下:# monrep -d dbx

2015-01-19 16:59:21 2986

原创 MySQL schema和binary log磁盘空间趋势分析

Author:SkateTime:2015/01/05 MySQL schema和binary log磁盘空间趋势分析[root@skatedb55 dist]# ./mysqlsize  --helpusage: Database diskspace usage v0.1 ,(C) Copyright Skate 2014       [-h] [--load LOAD]

2015-01-05 17:06:22 2728

原创 MySQL Server 报警脚本

Author:SkateTime:2014/12/30 MySQL Server 邮件报警下载地址:http://download.csdn.net/detail/wyzxg/8314745 实现方法:根据系统的load和session来度量系统现在是否负载过高,如果发现负载过高就邮件报警(当然也可以短线报警),把系统当前状态、运行的慢sql、锁状态以HTML邮件报警,

2014-12-30 16:54:56 3184

原创 数据库可用率监控工具

这个工具可以通过监控得到database和host的最近一个月,3个月,一年和所有时间的内的可用率(默认在未监控时,database和host是可用的,没有用uptime/uptime+downtime的方式计算),而且还可以看到database和host在被监控到的时期的在线和离线时间。这样可以了解database和host各个时期的使用情况

2014-12-23 15:58:01 3045

原创 DB系统预警联系人API



2014-12-17 00:12:29 3249

原创 数据库容量模型设计开发【Python】

Author:skateTime:2014/12/15 数据库容量模型设计 下载地址:http://download.csdn.net/detail/wyzxg/8262413 用法:[root@skatedb55 db_capaticy]# python capacity_model.py  --helpusage: Database Capaticy Pro

2014-12-15 17:03:44 2759

原创 Oracle Database Limits

Author:SkateTime:2014/11/19

2014-11-20 11:24:02 2221

原创 SaltStack Installation(一)

author:skatetime:2014/11/11Stalstack InstallationInstallation from EREL1. If EPEL is not enabled on your system,you can use the following commands to enable itFor RHTL 6:rpm -Uvh http://

2014-11-12 09:09:31 2146

原创 Python的multiprocessing连接池

author:skatetime:2014/10/13Python的multiprocessing连接池[root@skatedb55 ~]# more pool2.py#!/usr/bin/env python#encoding: UTF-8#Author:Skatefrom multiprocessing import Poolimport timede

2014-10-15 17:20:39 5881

原创 Python实现ip段地址

author:skatetime:2014/10/13Python实现ip段的打印,如10.10.10.1-10.10.10.10#!/usr/bin/env python#encoding: UTF-8#Author:Skatedef ip2num(ip):    ip=[int(x) for x in ip.split('.')]    return ip[

2014-10-15 17:19:40 6861

原创 Python实现日志记录功能--样例

author:skatetime:2014/10/13 Python实现日志记录功能[root@skatedb55 ~]# vi op_log_file.py#!/usr/bin/env python#-*- coding: utf-8 -*-#Author:Skateimport os,timedef op_log(log):        f=file(

2014-10-13 17:31:24 2901

原创 Python网络连通性检测-样例

author:Skatetime:2014/10/13 Python网络连通性检测:[root@skatedb55 ~]# vi checkping.py#!/usr/bin/env python#-*- coding: utf-8 -*-#Author:Skateimport os,sys,reimport subprocessdef NetCheck

2014-10-13 17:28:07 17322

原创 Python正则表达式模块(re)简介

author:skatetime:2014/10/13Python正则表达式模块(re)简介一、Python中转义字符    正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法

2014-10-13 17:27:01 2247

原创 python 常用string函数

author:skatetime:2014/10/13python 常用string函数 字符串中字符大小写的变换1. str.lower()   //小写>>> 'SkatE'.lower()'skate'2. str.upper()   //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase()  //大小写互

2014-10-13 17:12:59 6171

原创 Python打印颜色

author:skatetime:2014/09/28Python打印颜色"""格式:\033[显示方式;前景色;背景色m 说明:前景色            背景色           颜色---------------------------------------30                40              黑色31   

2014-10-13 17:09:20 4195

原创 Mysql如何删除以“#sql-”开头的临时表

Mysql如何删除以“#sql-”开头的临时表

2014-09-29 11:00:32 7789 1

原创 Database(Mysql)发版控制二

Database(Mysql)发版控制

2014-08-26 19:21:01 3290

原创 Database(Mysql)发版控制一

author:skatetime:2014/08/06 Database(Mysql)发版控制The Liquibase Tool related Database一.Installation & Configration二.Advanced Usage of the Liquibase三.Frequently Questions一.Installation &

2014-08-26 19:17:41 1172

原创 linux手动释放cache

author:skatetime:2014/07/1 linux手动释放cache 1. 确认当前的drop_caches时候为默认值“0”# more /proc/sys/vm/drop_caches 02.手动执行sync命令,确保系统的完整性,将所有未写的系统缓冲区写到磁盘中,包含已修改的i-node、已延迟的块I/O和读写映射文件# sync3.手动

2014-07-01 13:33:58 7163

原创 stop带有临时表的slave步骤

author:skatetime:2014/06/30stop带有临时表的slave步骤 在stop slave之前一定要确定变量“Slave_open_temp_tables”为0,如果在不为0时,停止了slave server或slave sql thread,当slave恢复后,temporary table将对先前的update不可用。应按如下步骤来停止slave

2014-07-01 09:59:15 1831

原创 数据库产品如何选型:

author:skatetime:2014/06/26数据库选型:一.软件功能对比二.成本考虑三.满足业务场景四.平衡各种资源oracle,mysql,nosql选型一.是否满足业务场景,各DB系统软件功能对比1.功能对比  oracle功能是大而全并且非常完善,无论是锁定机制还是事物支持,无论是内置函数还是外部可扩展功能,无论OLTP和OLAP都能很好的支

2014-07-01 09:46:11 1405

原创 CPU超线程/多核/多路技术

author:skatetime:2014/06/16CPU超线程/多核/多路技术1.cpu超线程技术  在每个单位时间内,CPU只能处理一个线程(Thread)。除非有两个核心处理单元,否则要想在单位时间内处理超过一个的线程是不可能的。超线程HT(Hyper-Threading)技术是在单个核心处理单元中集成两个逻辑处理单元,也就是一个实体内核(共享的运算单元),两个逻辑内核

2014-06-27 07:54:09 6265 1

原创 cmd创建用户并初始化新用户桌面

功能:在win2003上创建用户,并初始化新用户的桌面

2013-12-20 18:38:38 2818

原创 python读取配置文件

author:skatetime:2013/12/11python读取配置文件 配置文件样例:[root@slave92 python]# more config.ini [sec1]user = root[concurrent]processor = 20[baseconf]user2 = user2user1 = root1host =

2013-12-11 14:53:42 12811 1

原创 lvs+ldirectord+pacemaker+corosync+mysql实现高可用负载均衡(二)

lvs+ldirectord+pacemaker+corosync+mysql实现高可用负载均衡(二)

2013-12-09 18:56:33 4279

原创 lvs+ldirectord+pacemaker+corosync+mysql实现高可用负载均衡(一)

lvs+ldirectord+pacemaker+corosync+mysql实现高可用负载均衡(一)

2013-12-06 18:34:48 4906

原创 linux恢复意外删除的文件

linux恢复意外删除的文件当进程打开某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,这个文件是不可见的,因为已经删除了其相应的目录索引节点。在这种情况可以通过lsof来恢复这些文件。

2013-10-12 17:10:49 31722 1

MySQL报警脚本

根据系统的load和session来度量系统现在是否负载过高,如果发现负载过高就邮件报警(当然也可以短线报警),把系统当前状态、运行的慢sql、锁状态以HTML邮件报警,还可以携带附件。

2014-12-30

mysqbinlog-flashback

mysqlbinlog的flashback

2013-07-24

mysql内存原理与数据结构

mysql完整session接受 mysql内存原理 mysql数据结构 mysql架构设想

2012-08-28

数据库可用率监控工具

数据库可用率监控工具 这个工具可以通过监控得到database和host的最近一个月,3个月,一年和所有时间的内的可用率(默认在未监控时,database和host是可用的,没有用uptime/uptime+downtime的方式计算), 而且还可以看到database和host在被监控到的时期的在线和离线时间。这样可以了解database和host各个时期的使用情况。

2014-12-23

ssd+flashcache+sas磁盘性能测试对比

ssd+flashcache+sas磁盘性能测试对比

2012-06-26

数据库容量模型-Python

大概思路是,首先压测软件测试出系统的性能基线(这里指基于io系统)的iops,这个iops定义为系统性能容量的最大值, 然后结合系统响应时间和动态iops来判断系统的性能容量使用情况,而且会根据tcpdump+pt-query-degist分析当前系统的sql。

2014-12-15

skate的留言板

发表于 2020-01-02 最后回复 2020-01-02

java连接oracle问题

发表于 2006-07-12 最后回复 2006-07-12

java 为什么提示没有Scanner类型呢

发表于 2006-06-23 最后回复 2006-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除