案例shell case

mysqldump企业案例

mysqldump企业案例 背景: 正在运行的网站系统,MySQL数据库,数据量25G,日业务增量10-15M。 备份策略: 每天23:00,计划任务调用mysqldump执行全备脚本 故障时间点: 上午10点开发人员误删除一个核心业务表,如何恢复? vim /root/6.sh #!/bin/ba ......
mysqldump 案例 企业

Linux shell脚本中 case 语句

. switch 构造是 Linux bash 脚本提供的另一个强大功能。(c语言?) 它可以用于需要嵌套条件的地方,但不希望使用复杂的 if-else elif 链。 001、 ......
语句 脚本 Linux shell case

shell脚本中的多行注释

001、 [root@pc1 test01]# ls a.sh [root@pc1 test01]# cat a.sh ## 测试脚本 #!/bin/bash : " ## 冒号和双引号之间有一个空格(也可以是单引号) xxxxxxx yyyyyyyyyyy ## 注释内容 zzzzzzzz " ( ......
注释 脚本 shell

PLC通过Modbus转Profinet网关连接变频器控制电机案例

在本案例中,通过使用Modbus转Profinet网关(XD-MDPN100),PLC可以通过Profinet协议与变频器进行通信和控制。这样,PLC可以实现对电机的转速调节、启停控制等功能。 同时,通过Modbus转Profinet(XD-MDPN100)网关协议转换的应用,可以实现对电机运行状... ......
变频器 网关 电机 Profinet 案例

Linux系列---【shell脚本-模拟手动跑每天的定时任务】

问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
脚本 手动 任务 Linux shell

完整创建数据库,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

shell脚本执行make不一定调用Makefile

今天在研究安卓编译流程时发现,shell脚本内执行make并不会调用当前路径下的Makefile,这有点让我大吃一惊。一番定位过后,发现执行make时调用的是另外一个shell脚本内定义的make函数,所以猜想可能GNU Make工具发现make有定义,所以直接调用该函数去了。于是我做了如下实验进行 ......
脚本 Makefile shell make

web DevOps / shell d3 / case

s 案例1:中断及退出 案例2:基于case分支编写脚本 案例3:编写一键部署软件脚本 案例4:启动脚本 案例5:使用Shell函数 案例6:字符串处理 案例7:字符串初值的处理 1 案例1:中断及退出 1.1 问题 本案例要求编写两个Shell脚本,相关要求如下: 从键盘循环取整数(0结束)并求和 ......
DevOps shell case web d3

盘点一个Python自动化办公Excel数据填充实战案例(上篇)

大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,一起来看看吧。有个表格,里面每行信息,如下图所示: 现在需要将数据贴到另一个文件指定单元格中,另一个文件是这样子的。 下图是他的原始数据和他想得到的目标数据,一页有三个,如下所示: 预期得 ......
上篇 实战 案例 数据 Python

【进阶16】Python多线程实战案例

一、Python实现多线程的几种方式 _thread:模块提供了基本的线程和互斥锁支持;更底层的的线程管理实现模块 threading:threading模块则通过封装_thread,提供了更加全面的线程使用方法。 _thread案例: # *coding:utf-8 * #用_thread启动多个 ......
线程 实战 案例 Python

【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例

问题描述 编写Python Function,并且在Function中通过 subprocess 调用powershell.exe 执行 powershell脚本。 import azure.functions as func import logging import subprocess app ......
Function Azure 脚本 Powershell 案例

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" { ......
脚本 形式 主机 expect shell

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 ......
用户 个数 nologin 文件 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 ......
curious Interop case leak CLR

html 全选或全不选小案例

lf 你爱好的运动是? 全选/全不选 足球 篮球 羽毛球 乒乓球 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>lf</title> <script type="text/javascript"> function sel ......
案例 html

Jackson 的 SNAKE_CASE 反序列化

最近项目中有关 JSON 的序列化和反序列化中,我们遇到了一个问题就是 category_id 我们在定义对象的时候使用的是 categoryId。 当程序进行反序列化的时候,我们获得的对象值为 NULL。 这是因为 jackson 提供了一个命名规则,如果你是希望进行这种类型的映射的话,那么需要把 ......
序列 SNAKE_CASE Jackson SNAKE CASE

02-Shell变量

1.Shell变量 1.1 Shell变量的介绍 变量用于存储管理临时的数据, 这些数据都是在运行内存中的. 1.2 变量类型 系统环境变量 自定义变量 特殊符号变量 2.系统环境变量 2.1 介绍 系统环境变量是系统提供的共享变量. 系统环境变量是linux系统加载Shell的配置文件中定义的变量 ......
变量 Shell 02

01-Shell脚本入门

1.介绍 1.1 疑问 linux系统是如何操作计算机硬件CPU,内存,磁盘,显示器等? 答: 使用linux的内核操作计算机的硬件 1.2 Shell介绍 通过编写Shell命令发送给linux内核去执行, 操作的就是计算机硬件. 所以Shell命令是用户操作计算机硬件的桥梁 Shell是命令, ......
脚本 Shell 01

实践一下前几天的wordCount案例

1、自己准备一个数据量比较小的txt文件 然后将其上传到虚拟机本地: 之后上传到hdfs里面: 2、编写代码 1、引入相关依赖 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common ......
wordCount 案例

超能组合:python 的开发效率 + go 的并发 + shell 的短小精悍

工具思维:利用合适的工具做合适的事情,然后合理地加以组合。 在”谈谈程序员应当具备的技术思维“一文中谈到了工具思维。本文对工具思维作一发挥运用。 批量下载图片 程序员总是有点”美图“爱好的。由于程序员通常又是比较”懒惰“的(可没有那个耐心和体力去一页页点开再点击按钮),那么,就会想到用程序来自动化拉 ......
短小精悍 超能 效率 python 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; () ......
表达式 小结 语句 常用 CASE

MapReduce学习二之WordCount案例

一、案例概述 1、第一步--变成偏移量的K1,V1(这一步不需要我们自己写) 2、进入Map阶段 输出新的<K2,V2>的键值对; 3、Shuffle阶段 分区、排序、规约、分组 输出新的键值对: 4、Reduce阶段 转换为<K3,V3>的新的形式的键值对; 利用TextOutputFormat的 ......
MapReduce WordCount 案例

连接SQL Server数据库(详细步骤+登录注册案例)

数据库入门~连接数据库(详细步骤+登录注册案例+简单界面) 步骤一:SQL Server使用sql server身份验证登录,方便与编写的程序连接 <1> 首先使用Windows登录进去,右键实例,点击属性,再选择安全性,将该选项卡中的服务器身份验证改为sql server和windows身份验证模 ......
步骤 案例 数据库 数据 Server

基本入门案例、视图类

flask-restful中有两个基本的类,一个是Api、一个是Resource Api(用于构建restful风格的主类,需要将flask实例app传递给其实例化。) Resource(视图类,类似django的View,理念上和django、drf都是类似的,以请求方式名作为每个视图函数入口), ......
视图 案例