摘要: 第一章 Python基础知识 1.1 介绍 1.1.1 特点 Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。 Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。 1.1.2 应用领域 Web网站 阅读全文
posted @ 2019-09-16 15:56 paul_hch 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 1、遍历目录及文件方法 1)根据时间遍历指定目录下的文件 [root@04 b2c]# cat file_list.py #!/usr/bin/env python # coding: utf-8 import os def get_file_list(file_path): dir_list = 阅读全文
posted @ 2019-06-25 10:10 paul_hch 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 查看文件内容-while: cat 1.txt|while read line;do echo $line;done while read line; do echo $line; done <./1.txt 从日志当中测试连接统计情况 while :; do tail -n 100 /app/ng 阅读全文
posted @ 2018-06-06 12:53 paul_hch 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 恢复sibel某个环境整个SIEBEL schema数据后,再启动sibel server时,有时会hang死掉,也不生成任何日志,解决:这种情况往往需要reboot这台siebel server所在的服务器,再启动siebel server一般就能正常起来了。起来的提示信息中会多一句提示:clea 阅读全文
posted @ 2024-07-20 16:57 paul_hch 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 背景:keepalived默认是组播地址进行播放,且默认地址是224.0.0.18,如果配置多个keepalived主机,会导致虚拟IP地址存在冲突问题,这种问题怎么解决呢? 解决办法:就是将keepalived主机的多播地址修改为单播地址,绑定固定IP地址,避免在多播模式下,通过VRRP进行广播地 阅读全文
posted @ 2024-07-20 11:33 paul_hch 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 需求: 将SIT应用服务器10.10.1.151中配置的数据源改为测试集群数据库服务器10.10.1.53、10.10.1.54 方法: 1.将正式环境数据库17 18 的RACDB还原到测试集群服务器1.53、1.54 2.停server和gatway 3.修改E:\app\Administrat 阅读全文
posted @ 2024-07-20 09:20 paul_hch 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 常见的k8s运维面试题 1、简述ETCD及其特点? etcd是一个用于配置共享和服务发现的键值存储系统,能够为整个分布式集群存储关键数据,协助集群正常运转 服务端将配置信息存储在etcd中,客户端从etcd中得到配置信息,etcd监听配置信息的变化,发现配置变化通知到客户端 特点 - 安装、使用简单 阅读全文
posted @ 2024-05-23 16:11 paul_hch 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2024-05-10 17:03 paul_hch 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。 为了节约成本,定期进行数据备份,并通过delete删除表记录。 明明已经执行了delete,可表文件的大小却没减小,令人费解 项目中使用Mysql作为数据库,对于表来说,一般为表结构和表数据。表结 阅读全文
posted @ 2024-05-10 13:52 paul_hch 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Tomcat自身的调优是针对conf/server.xml中的几个参数的调优设置。首先是对这几个参数的含义要有深刻而清楚的理解。以tomcat8.5为例,讲解参数。 同时也得认识到一点,tomcat调优也受制于linux内核。linux内核对tcp连接也有几个参数可以调优。 因此我们可以将tomca 阅读全文
posted @ 2024-04-25 14:33 paul_hch 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 前言 本文总结了主从复制的原理及日常运维的坑 1.主从复制简介 MySQL 复制是指从一个 MySQL 主服务器(master)将数据拷贝到另一台或多台 MySQL 从服务器(slaves)的过程,将主数据库的 DDL 和 DML 操作通过二进制日志传到从库服务器上,然后在从服务器上对这些日志重新执 阅读全文
posted @ 2024-04-23 15:23 paul_hch 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 前言 大家好,本文是对 Docker 自定义镜像的详细讲解,讲解了如何进行构建自己的 Docker 镜像以及 Dockerfile 的操作指令。希望对大家有所帮助~ 一、使用 Dockerfile 定制镜像 1.1、Dockerfile 定制镜像 镜像的定制实际上就是定制每一层所添加的配置、文件。如 阅读全文
posted @ 2024-04-18 17:22 paul_hch 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 什么是 docker? Docker 是一种容器引擎,可以在容器内运行一段代码。Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。 要构建镜像,docker 使用一个名为 Dockerfile 的文件。Dockerfile 是一个包含许多指令(RUN、COPY、EXPOS 阅读全文
posted @ 2024-04-18 17:20 paul_hch 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Ansible你快点:Ansible执行过程分析、异步、效率优化 Ansible虽然方便,但有个"为人诟病"的问题:任务执行速度太慢了,在有大量任务、大量循环任务时,其速度之慢真的是会让人等到崩溃的。 Ansible官方给了一些优化选项供用户选择,还可以去网上寻找优化Ansible相关的插件。但在调 阅读全文
posted @ 2024-04-17 17:11 paul_hch 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 前言 pg_rman是一款开源的备份恢复软件,支持在线和基于PITR的备份恢复方式 1.pg_rman介绍 pg_rman是一款开源的备份恢复软件,支持在线和基于PITR的备份恢复方式。pg_rman类似于oracle的rman,可以进行全量、增量、归档日志的备份。 pg_rman的用法非常简单,支 阅读全文
posted @ 2024-04-17 15:19 paul_hch 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 前言 ❝ PostgreSQL在9.x之后引入了主从的流复制机制,流复制同步方式有同步、异步两种 1.主从流复制介绍 在流复制中,三种类型的进程协同工作:1.主服务器上的walsender进程将WAL(预写日志)数据发送到备用服务器。2.备用服务器上的walreceiver进程接收并重放WAL数据。 阅读全文
posted @ 2024-04-15 13:52 paul_hch 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.背景先说一下,为什么要使用 Flume + Kafka? 以实时流处理项目为例,由于采集的数据量可能存在峰值和峰谷,假设是一个电商项目,那么峰值通常出现在秒杀时,这时如果直接将 Flume 聚合后的数据输入到 Storm 等分布式计算框架中,可能就会超过集群的处理能力,这时采用 Kafka 就可 阅读全文
posted @ 2024-04-15 13:48 paul_hch 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Offset Explorer(以前称为Kafka Tool)是一个用于管理和使用Apache Kafka®集群的GUI应用程序。 它提供了一个直观的界面,允许用户快速查看Kafka集群中的对象以及集群主题中存储的消息。 它包含面向开发人员和管理员的功能。 一些主要功能包括: 快速查看所有Kafka 阅读全文
posted @ 2024-04-15 13:27 paul_hch 阅读(1398) 评论(0) 推荐(0) 编辑