上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 84 下一页
摘要: 面向对象进阶 在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问题 阅读全文
posted @ 2020-11-03 16:04 paul_hch 阅读(118) 评论(0) 推荐(0)
摘要: Redis 作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道 Redis 的内部实现原理,在排查问题时就会一头雾水。很多时候,Redis 出现访问延迟变大,都与我们的使用不当或运维不合理导致的。这篇文章我 阅读全文
posted @ 2020-11-03 12:07 paul_hch 阅读(520) 评论(0) 推荐(0)
摘要: 本文将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑py 阅读全文
posted @ 2020-10-29 16:41 paul_hch 阅读(217) 评论(0) 推荐(0)
摘要: 1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 PS -e -o "%C : %p : %z : %a"|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o "%C : %p : %z : 阅读全文
posted @ 2020-10-29 14:44 paul_hch 阅读(140) 评论(0) 推荐(0)
摘要: 作为分布式系统解决方案的 ZooKeeper,被广泛应用于多个分布式场景。例如:数据发布/订阅,负载均衡,命名服务,集群管理等等。 因此,ZooKeeper 在分布式系统中扮演着重要的角色,今天通过一个简单的例子来看看它的实现原理。 从一个简单的例子开始 在分布式系统中经常会遇到这种情况,多个应用读 阅读全文
posted @ 2020-10-29 11:26 paul_hch 阅读(138) 评论(0) 推荐(0)
摘要: 1. mysql查询所有表: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' AND TABLE_TYPE ='BASE TABLE' mysql查询建表语句: show create tabl 阅读全文
posted @ 2020-10-27 10:56 paul_hch 阅读(937) 评论(1) 推荐(1)
摘要: 本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑pyt 阅读全文
posted @ 2020-10-15 16:45 paul_hch 阅读(238) 评论(0) 推荐(0)
摘要: 发展史 1、很久很久以前,Web 基本上就是文档的浏览而已,既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的 HTTP 协议,就是请求加响应,尤其是我不用记住是谁刚刚发了 HTTP 请求,每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式 Web 阅读全文
posted @ 2020-10-15 14:44 paul_hch 阅读(149) 评论(0) 推荐(0)
摘要: 首先需已经做好数据库镜像的前期准备工作,不懂的可以去百度下。 下面我说下增加镜像伙伴 IP:192.168.1.100 主机 IP:192.168.1.101 备机 1、增加镜像伙伴,需要先在备机上执行,再执行主机 --备机 ALTER DATABASE backupdatabase SET PAR 阅读全文
posted @ 2020-10-14 12:25 paul_hch 阅读(269) 评论(0) 推荐(0)
摘要: 1、从远程服务器复制到本地 scp -r fare@192.168.128.107:/tmp/database/ /data/ 2、从本地复制到远程服务器 scp -r /data/ fare@192.168.128.107:/tmp/database/ 阅读全文
posted @ 2020-10-13 09:10 paul_hch 阅读(1788) 评论(0) 推荐(0)
摘要: 1、安装MySQL8.0.20二进制安装及插件安装 下载 wget -P /data/soft https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz 解压并创建软链接 tar Jxf 阅读全文
posted @ 2020-10-10 15:26 paul_hch 阅读(792) 评论(0) 推荐(0)
摘要: 转自叶老师博客 数据库的安全性无疑很重要,这里教大家几招简单方法提高安全性。 1. 正确设置 datadir 权限模式 关于 datadir 正确的权限模式是 0750,甚至是 0700。也就是最多只允许 mysqld 进程属主用户及其所在用户组可访问,但只有属主可修改文件。最好是直接设置成 070 阅读全文
posted @ 2020-09-29 16:28 paul_hch 阅读(342) 评论(0) 推荐(0)
摘要: Temp表空间上进程的查询 select a.tablespace, b.sid, b.serial#, a.blocks,c.sql_text from v$sort_usage a,v$session b,v$sqltext c where a.session_addr = b.saddr an 阅读全文
posted @ 2020-09-28 17:01 paul_hch 阅读(220) 评论(0) 推荐(0)
摘要: 处理MySQL的ibdata1文件过大问题 本人在对数据库进行大量的数据插入和删除的时候,发现ibdata1的占了将近一个T ibdata1文件是什么? ibdata1是一个用来构建innodb系统表空间的文件,这个文件包含了innodb表的元数据、撤销记录、修改buffer和双写buffer。如果 阅读全文
posted @ 2020-09-22 08:47 paul_hch 阅读(551) 评论(0) 推荐(0)
摘要: 故障现象 有个系统服务器重新搭建部署应用后发现nginx日志不轮询。手动执行logrotate命令能成功,但是自动执行不成功。 排查问题思路如下: 1、先看下配置文件是否正确,可以先手动执行 logrotate /etc/logrotate.conf 2、看下logrotate执行的结果 # cat 阅读全文
posted @ 2020-09-18 11:32 paul_hch 阅读(6617) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 84 下一页