MySQL

linux基础:如何使用Apache搭建文件服务器的步骤

一.关于文件服务器 在一个项目中,如果想把公共软件或者资料共享给项目组成员,可以搭建一个简易的文件服务器来实现,只要是在局域网内的成员都可以通过浏览器或者wget命令来下载和访问资料。可以达到信息共享,软件版本一致的效果。本文讲述在linux环境下使用Ap...

Linux常用命令:sed 替换 命令的使用

1.功能简介 sed(Stream EDitor)是一种流文件编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(Pattern Space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕,接着...

Linux下安装Redis的实现过程及报错解决方法

今天安装redis出现些之前安装不曾出现错误,一并在此做个记录 一、安装redis及出现错误 首先下载redis,官方下载地址页面:https://redis.io/download 我们这里选择稳定版6.0.1版本 正常安装步骤如下: [root@loc...

详解Linux多线程中fork与互斥锁过程

问题提出: 我们有这样一个问题:在一个多线程程序中创建子进程并且让子线程和子进程去获取一把全局变量的锁,输出子线程得到锁,然后解锁,子进程拿到锁,然后解锁; (一)初次尝试 代码: #include <stdio.h> #include <...

系统安装:银河麒麟4.0.2(Ubuntu)扩展boot分区过程

前言 在一些场合(如开发内核模块)我们需要安装多个版本的内核,这时候容易出现boot分区空间不够的问题,本文介绍如何扩展银河麒麟(4.0.2)的boot分区。 由于boot分区通常位于磁盘的第一个分区,直接扩展难度较大,因此采取新分区替换原分区的方式间接实...

教你如何在阿里云ECS云服务器开放8080端口

阿里云服务器ECS处于安全考虑默认自带安全组(仅开放了22号和3389号端口),Tomcat的默认端口号为8080,所以想使用Tomcat不开放8080端口是不行的。很多用户通过修改iptables来开放8080号端口,结果失败,这是由于安全组,对安全组,...

SQL开发知识:Mysql生成数据字典的原理与实例

生成原理 在MySQL中,有个自带的数据库,名为information_schema。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。我们通过查询这个数据库的COLUMNS表(此表提供了其他...

Linux常用命令:tcpdump 网络命令 解析及使用详解

简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、...

SQL开发知识:MySQL为什么临时表可以重名

主库上不同的线程创建同名的临时表是没关系的,但是传到备库执行是怎么处理的呢? 今天我们就从这个问题说起:临时表有哪些特征,适合哪些场景? 这里,我需要先帮你厘清一个容易误解的问题:有的人可能会认为,临时表就是内存表。但是,这两个概念可是完全不同的。 内存表...