Python处理Ctrl+C
比如我现在有这么一个需求,我在一个方法中一直循环探测一个服务的连接数,当连接数为0时,就继续走下面的逻辑,比如关闭服务操作,以此来做 Java 平滑发布。伪代码如下: def fun(): while True: processlist = 'netstat -anplt | wc -l' ……
比如我现在有这么一个需求,我在一个方法中一直循环探测一个服务的连接数,当连接数为0时,就继续走下面的逻辑,比如关闭服务操作,以此来做 Java 平滑发布。伪代码如下: def fun(): while True: processlist = 'netstat -anplt | wc -l' ……
MySQL配置变量的设置对数据库系统的性能有重要影响,有时候预测一个变量如何影响其他变量的这个问题可能有点棘手,特别是在处理我将在本文中描述的案例时,结果不是很直观。所以在这里,我们将看看当你将innodb_open_files设置为高于open_files_limit时会发生什么? 我们可以使用以下命令设置MySQL中的最大打开文件数: ……
Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。 子进程永远返回0,而父进程返回子进程的ID。这样做的理由是,一个父进程可以fork出很多子进程,所以,父进程要记下……
在搞公司的SQL查询(MySQL)平台时,需要对用户查询SQL进行条数限制,默认是在配置文件中配置一个“limit = 1000”这样的参数。最自然想到的就是对用户通过web传入的SQL做处理,默认加上limit参数。这样一来就有这么几个问题需要处理: 1. 如果用户自己传入了limit 10这样的条件怎么办? 2. 如果用户自己传入了limit 10,2这……
先了解一下MySQL的shutdown流程 1、启动关机过程。 2、如有必要,服务器创建一个关闭线程。 3、服务器将停止接受新连接。 4、服务器终止当前的活动。 5、服务器关机或关闭存储引擎。 6、在服务器退出。 以上只是官方文档中介绍的一些基本的关机流程,正确的关机命令当然是mysqladmin -xx shutdown。接下来,我们来关注一下我们的问题。……
Neo4j企业版支持集群及高可用架构,但是社区版本不支持,故才有结合第三方软件来做高可用架构。 架构图如下: DRBD双主配置: http://www.ywnds.com/?p=6619 Neo4j配置安装:http://www.ywnds.com/?p=12015 Keepalived安装配置:http://www.ywnds.com/?p=7963 上……
CentOS 7已经不再推荐在/etc/sysconfig/network中修改主机名了。默认提供了/etc/hostname文件,直接在这个文件中写入主机名即可。 另外提供了hostnamectl命令(systemd提供的),比hostname命令更强大,有如下选项: $ hostnamectl --help hostnam……
Neo4j社区版与企业版 社区版限制 节点:320 亿 关系:320 亿 属性:640 亿 企业版与社区版都有的功能 1、Property Graph Model 2、Native Graph Processing & Storage 3、ACID 4、Cypher – Graph Query Language 5、REST API 6、……
一、安装Neo4j Neo4j可部署在多个不同的操作系统平台,其社区版和企业版部署方式都是一样的。需要在什么平台部署自行下载对应的包即可,下载地址:https://neo4j.com/download。官方提供了多种部署方式,如YUM、二进制包、源码包等。 下面介绍在CentOS平台使用二进制方式安装Neo4j,但需要先安装Java环境(Neo4j是Java……
一、官方入门实例介绍 为了方便用户入门,Neo4j Web管理界面提供了一个官方入门实例“电影关系图”,帮助初学者在自己电脑上一步步创建一个入门级别的图数据库。下面围绕这个“电影关系图”实例一步步介绍、分析其创建和查询等操作。 首先,打开Neo4j Web管理界面后,在引导实例区单即“Write Code”链接进入代码书写引导页,然后单击Movie Grap……
学习Python和MySQL之后,发现很多相似之处,结果相同,但实现方式都不太一样。学习一门语言,一个数据库,字符串的处理都是一个相对重要的部分,所以我决定对比一下两者的差别。 下面的演示会一边Python,一边MySQL,所以按照这个思路来看就不会感觉突兀了。 1. 转义字符 >>> print '\\' ……
单Key业务,数据库水平切分架构实践 本文将以“用户中心”为例,介绍“单KEY”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的问题 典型问题的优化思路及实践 一、用户中心 用户中心是一个非常常见的业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid,……
联合索引是指对表上的多个列进行索引,其创建方法与单个索引一样,不同之处仅在于有多个索引列。例如,以下代码创建了一张t表,并且索引idx_a_b是联合索引,联合的列为(a,b)。 create table t( a int, b int, primary key(a), key idx_a_b(a,b) ……
众所周知,zabbix是一款强大的分布式监控系统,集各家所长于一体,得到了广大SA的认可。其强大的管理界面也极其方便,但是美中不足的是,如果同时有大批量(50台+)的服务器需要添加监控时,这时,其图形界面反而显得有些臃肿了,好在zabbix提供了一套强大的API管理接口,我们可以使用它快速地添加或删除成千上万台服务器了。 下面的流程图代表了Zabbix AP……
前言 在日常运维工作中,经常会看到一些奇怪的系统进程占用资源比较高。而且总是会听到业务线同学询问“xxx这个是啥进程啊?咋开启了这么多?” 而这些系统级的内核进程都是会用中括号括起来的,它们会执行一些系统的辅助功能(如将缓存写入磁盘);无括号的进程都是用户们执行的进程(如php、nginx等)。 如下图所示: 下面就为大家普及10个比……
一、背景知识 在说网桥之前,先描述几个概念,有助于对网桥的功能及实现有更深的理解。 一个交换网络的逻辑图: 1. 冲突域 一个冲突域由所有能够看到同一个冲突或者被该冲突涉及到的设备组成。以太网使用C S M A / C D(Carrier Sense Multiple Access with Collision Detection,带有冲突监测的载波侦听多……
一、什么是InfluxDB? InfluxDB 是一款用 Go 语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如 DevOps 监控数据,APP metrics, loT传感器数据和实时分析数据。 InfluxDB特征: – 无结构(无模式),可以是任意数量的列(tags)。 – 可以设置 metri……
文件描述符 我们知道Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用,内核给我们返回一个文件描述符(file descriptor,简称fd)。我们通过ls -l /proc/${pid}/fd/ 可以看到进程${pid}占用的所有描述符。而对一个……
学习Linux系统时都会学习这么几个压缩工具:gzip、bzip2、zip、xz,以及相关的解压工具。关于这几个工具的使用和相互之间的压缩比以及压缩时间对比可以看:Linux中归档压缩工具学习 那么Pigz是什么呢?简单的说,就是支持并行压缩的gzip。Pigz默认用当前逻辑cpu个数来并发压缩,无法检测个数的话,则默认并发8个线程,也可以使用-p指定线程数……
一、hcache Linux用户可能经常遇到的一个问题是内存大部分都被Buffer和Cache占用了,但是有时候我们想知道到底Cache了些什么内容却没有一个直观好用的工具。今天给你介绍一个可以查看Linux当前缓存了哪些文件的小工具hcache。 Hcache作者:伊布 前几天看到有个人用go写了个pcstat,可以查看某个文件是否被缓存(作者的目的是数据……
您已发表30条评论。
| 日期时间 | Points | 类别 | 状态 | 描述 |
|---|---|---|---|---|
| 2019-07-12 09:36:40 | 0 | accepted | comment_posted_5777 |
谢谢大佬,刚看到 :mrgreen:
2019-07-12 17:36:39 发表在 赞助你的需要验证用户名,加这个吧 593265947
2019-03-08 09:41:31 发表在 私密:关于有QQ群,你加一下,我看一下你脚本。
2019-03-07 19:56:21 发表在 私密:关于其实这套方案只是理论上的,我也确实测试环境跑通了。但是如果真正使用起来,问题还是蛮多的。
2019-03-07 19:52:54 发表在 私密:关于Git主题,网上搜索即可。
2019-03-07 11:13:25 发表在 私密:关于没感觉耶,我这个调了很多样式。
2018-12-04 13:10:00 发表在 私密:关于那你就只能自行编译了
2018-11-02 17:56:00 发表在 使用Hcache查看是谁占用了系统Buffer&Cache?域有什么特殊性我也不太清楚,都很成熟的东西了,借助搜索引擎试试看
2018-11-02 13:18:05 发表在 Linux服务:Samba文件共享这种问题看一下官方说明就知道了,博客的版本是支持的。
2018-08-07 10:39:41 发表在 Grafana Dashboard Templating浮夸了啊,你是目前最长的评论,感谢你哦。但是很不辛告诉你,我技术其实一般般,但对技术的热爱从未变过。
2018-06-07 13:59:13 发表在 私密:关于我也不知道为什么搜不到,加你了。
2018-06-07 13:25:51 发表在 留言板好像真的找不到 :arrow: ,留一下QQ号,我加你。
2018-05-28 12:41:07 发表在 留言板