案例shell case
mysqldump企业案例
mysqldump企业案例 背景: 正在运行的网站系统,MySQL数据库,数据量25G,日业务增量10-15M。 备份策略: 每天23:00,计划任务调用mysqldump执行全备脚本 故障时间点: 上午10点开发人员误删除一个核心业务表,如何恢复? vim /root/6.sh #!/bin/ba ......
Linux shell脚本中 case 语句
. switch 构造是 Linux bash 脚本提供的另一个强大功能。(c语言?) 它可以用于需要嵌套条件的地方,但不希望使用复杂的 if-else elif 链。 001、 ......
shell脚本中的多行注释
001、 [root@pc1 test01]# ls a.sh [root@pc1 test01]# cat a.sh ## 测试脚本 #!/bin/bash : " ## 冒号和双引号之间有一个空格(也可以是单引号) xxxxxxx yyyyyyyyyyy ## 注释内容 zzzzzzzz " ( ......
PLC通过Modbus转Profinet网关连接变频器控制电机案例
在本案例中,通过使用Modbus转Profinet网关(XD-MDPN100),PLC可以通过Profinet协议与变频器进行通信和控制。这样,PLC可以实现对电机的转速调节、启停控制等功能。
同时,通过Modbus转Profinet(XD-MDPN100)网关协议转换的应用,可以实现对电机运行状... ......
Linux系列---【shell脚本-模拟手动跑每天的定时任务】
问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
完整创建数据库,shell脚本
# 1.安装依赖 [root@db03 ~]# yum install -y autoconf libaio-devel # 1.解压 [root@db02 ~]# tar xf mysql-5.6.50-linux-glibc2.12-x86_64.tar.gz # 2.创建app目录 [root ......
shell脚本执行make不一定调用Makefile
今天在研究安卓编译流程时发现,shell脚本内执行make并不会调用当前路径下的Makefile,这有点让我大吃一惊。一番定位过后,发现执行make时调用的是另外一个shell脚本内定义的make函数,所以猜想可能GNU Make工具发现make有定义,所以直接调用该函数去了。于是我做了如下实验进行 ......
web DevOps / shell d3 / case
s 案例1:中断及退出 案例2:基于case分支编写脚本 案例3:编写一键部署软件脚本 案例4:启动脚本 案例5:使用Shell函数 案例6:字符串处理 案例7:字符串初值的处理 1 案例1:中断及退出 1.1 问题 本案例要求编写两个Shell脚本,相关要求如下: 从键盘循环取整数(0结束)并求和 ......
盘点一个Python自动化办公Excel数据填充实战案例(上篇)
大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,一起来看看吧。有个表格,里面每行信息,如下图所示: 现在需要将数据贴到另一个文件指定单元格中,另一个文件是这样子的。 下图是他的原始数据和他想得到的目标数据,一页有三个,如下所示: 预期得 ......
【进阶16】Python多线程实战案例
一、Python实现多线程的几种方式 _thread:模块提供了基本的线程和互斥锁支持;更底层的的线程管理实现模块 threading:threading模块则通过封装_thread,提供了更加全面的线程使用方法。 _thread案例: # *coding:utf-8 * #用_thread启动多个 ......
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
问题描述 编写Python Function,并且在Function中通过 subprocess 调用powershell.exe 执行 powershell脚本。 import azure.functions as func import logging import subprocess app ......
GaussDB(DWS)案例丨MERGE场景下语句不下推引起的性能瓶颈问题
本文分享自华为云社区《GaussDB(DWS)性能调优:MERGE场景下语句不下推引起的性能瓶颈问题案例》,作者:O泡果奶~。 1、【问题描述】 语句执行时间过长,且该语句performance执行计划中SQL Diagnostic Information显示SQL语句不下推,理由为:Type of ......
解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟
方法一:在awk中已经判断好并发连接数量的ip地址,传给while read执行防火墙规则封掉对应的ip。root@centos8 ~]# cat ddos.sh#!/bin/bashss -nt |awk -F '[ :]+' '/ESTAB/{ip[$(NF-2)]++}END{for(i in ......
编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。
expect脚本: [10:40:45 root@centos8 ~]#cat expect{1..3}#!/usr/bin/expectspawn ssh 10.0.0.151expect { "yes/no" { send "yes\n";exp_continue } "password" { ......
shell脚本中字符串截取的多种方法
1.#号截取,删除左边字符,保留右边字符。 代码:echo ${var#*//} 其中var是变量名,#是运算符,*//表示从左边开始删除第一个//及左边的所有字符 示例: 结果: 2.##截取,删除左边字符,保留右边字符 代码:echo ${var##*/} 其中##*/表示从左边开始删除最后(最 ......
统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
[09:03:59 root@centos8 ~]#echo -e "一共`grep -v "/sbin/nologin" /etc/passwd |awk -F: '{ print $1 }'|wc -l`个,它们分别是:\n`grep -v "/sbin/nologin" /etc/passwd ......
A curious case: CLR/COM Interop leak
A curious case: CLR/COM Interop leak UNCATEGORIZED .NET, COM, INTEROP, PRODUCTION DEBUGGING, WINDBG LEAVE A COMMENT Background A customer asked me a q ......
html 全选或全不选小案例
lf 你爱好的运动是? 全选/全不选 足球 篮球 羽毛球 乒乓球 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>lf</title> <script type="text/javascript"> function sel ......
Jackson 的 SNAKE_CASE 反序列化
最近项目中有关 JSON 的序列化和反序列化中,我们遇到了一个问题就是 category_id 我们在定义对象的时候使用的是 categoryId。 当程序进行反序列化的时候,我们获得的对象值为 NULL。 这是因为 jackson 提供了一个命名规则,如果你是希望进行这种类型的映射的话,那么需要把 ......
02-Shell变量
1.Shell变量 1.1 Shell变量的介绍 变量用于存储管理临时的数据, 这些数据都是在运行内存中的. 1.2 变量类型 系统环境变量 自定义变量 特殊符号变量 2.系统环境变量 2.1 介绍 系统环境变量是系统提供的共享变量. 系统环境变量是linux系统加载Shell的配置文件中定义的变量 ......
01-Shell脚本入门
1.介绍 1.1 疑问 linux系统是如何操作计算机硬件CPU,内存,磁盘,显示器等? 答: 使用linux的内核操作计算机的硬件 1.2 Shell介绍 通过编写Shell命令发送给linux内核去执行, 操作的就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁 Shell是命令, ......
实践一下前几天的wordCount案例
1、自己准备一个数据量比较小的txt文件 然后将其上传到虚拟机本地: 之后上传到hdfs里面: 2、编写代码 1、引入相关依赖 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common ......
超能组合:python 的开发效率 + go 的并发 + shell 的短小精悍
工具思维:利用合适的工具做合适的事情,然后合理地加以组合。 在”谈谈程序员应当具备的技术思维“一文中谈到了工具思维。本文对工具思维作一发挥运用。 批量下载图片 程序员总是有点”美图“爱好的。由于程序员通常又是比较”懒惰“的(可没有那个耐心和体力去一页页点开再点击按钮),那么,就会想到用程序来自动化拉 ......
架构案例收集
淘宝技术这十年 饿了么交易系统 5 年演化史:https://mp.weixin.qq.com/s/pZlFov4irxAMclY_628Zug 50份架构文档荟萃(分布式事务-缓存-消息-搜索、电商、支付,多活... https://mp.weixin.qq.com/s/nPjTV11NgPUvv ......
常用的SQL语句小结(三)---复杂查询,CASE表达式,各种连接查询
1.复杂查询 (1)普通子查询 SELECT product_type, cnt_productFROM (SELECT Product_type, COUNT(*) AS cnt_productFROM ProductGROUP BY product_type) AS ProductSum; () ......
MapReduce学习二之WordCount案例
一、案例概述 1、第一步--变成偏移量的K1,V1(这一步不需要我们自己写) 2、进入Map阶段 输出新的<K2,V2>的键值对; 3、Shuffle阶段 分区、排序、规约、分组 输出新的键值对: 4、Reduce阶段 转换为<K3,V3>的新的形式的键值对; 利用TextOutputFormat的 ......
连接SQL Server数据库(详细步骤+登录注册案例)
数据库入门~连接数据库(详细步骤+登录注册案例+简单界面) 步骤一:SQL Server使用sql server身份验证登录,方便与编写的程序连接 <1> 首先使用Windows登录进去,右键实例,点击属性,再选择安全性,将该选项卡中的服务器身份验证改为sql server和windows身份验证模 ......
基本入门案例、视图类
flask-restful中有两个基本的类,一个是Api、一个是Resource Api(用于构建restful风格的主类,需要将flask实例app传递给其实例化。) Resource(视图类,类似django的View,理念上和django、drf都是类似的,以请求方式名作为每个视图函数入口), ......