特殊变量 在Shell中的特殊变量主要分别两种位置参数变量、状态变量两种。 位置参数变量 Shell中的位置参数变量主要是指$0、$1、$#等,主要用于从命令...
特殊变量 在Shell中的特殊变量主要分别两种位置参数变量、状态变量两种。 位置参数变量 Shell中的位置参数变量主要是指$0、$1、$#等,主要用于从命令...
什么是Shell 简单来说Shell其实就是一个命令解释器,而它的作用就是解释并执行用户输入的命令及程序。用户每输入一条命令,Shell就解释执行一次。这种方式很容易...
什么是Shell变量 在初等数学数学方程式中,我们会经常碰到类似于这样的方程式:y=x+1 ,等号左右两边的x和y称之为未知数。在编程里面它们他们则代表变量名与变量值...
Python Twisted介绍 作者:Jessica McKellar Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000年初,在...
Go语言中的线程池是一种用于管理并发执行任务的设计模式。 线程池的主要目的是减少创建和销毁线程的开销,提高系统性能。在Go语言中,线程池通常使用goroutine和chann...
松哥最近在和小伙伴们连载 gRPC,如何确保 gRPC 通信的安全性?这就涉及到 TSL 了,但是考虑到可能有小伙伴对加密连接这一整套方案比较陌生,因此我们今天先用一篇文章跟...
一、概念: thread和threading模块允许程序员创建和管理线程 thread模块提供了基本的线程和锁的支持,而threading提供了更高级别、功能更强的线程管理功...
死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,他们都无法推进下去。通俗一点就是两个进程都持有资源,但是又想抢对方...
一:并发和并行 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起...
本文问题 什么是Index Merge?Index Merge的限制有哪些? 如何查看语句是否使用了Index Merger? Index Merge有哪几种?分别适用于那些...
一、在 Shell 脚本中调用另一个 Shell 脚本的三种方式 先来说一下主要以下有几种方式: 1 fork: 如果脚本有执行权限的话,path/to/foo.sh。如...
本片文章介绍的是 rabbitmqctl 命令篇的翻译内容,原文来自于 rabbitmqctl官网 用户角色 rabbitmq用户角色(role)分为五类: 超级管理员(ad...
基本消息发送有三种姿势:同步、异步、单向。同步:消息发送到 Broker 成功后,返回发送成功结果;这种可靠性同步地发送方式使用的比较广泛,比如:重要的消息通知,短信通知。异...
有7种重要的channel模式需要理解,因为channel实现了Goroutine之间的通信。 等待结果模式 这是channel的基本使用模式,创建一个goroutine来执...
日志管理Rsyslog [TOC] 背景 有一个4台机器的分布式服务,不多不少,上每台机器上查看日志比较麻烦,用Flume,Logstash、ElasticSearch、Ki...
深入理解 Go Context 什么是 Context Context 的最常见但也是最不准确的翻译是 ‘上下文’(因为程序里通常只需要上文),其实译为 ‘语境’ 更为合适,...
准备 mysql8(Innodb) 测试表 一共两个测试表一个用户表user, 一个订单表order,order表有个user_id关联useruser表字段 字段注释idn...
缓存雪崩 定义 缓存雪崩是指在短时间内,有大量缓存同时过期,导致大量的请求直接查询数据库,从而对数据库造成了巨大的压力,严重情况下可能会导致数据库宕机的情况叫做缓存雪崩。 正...