经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
数据库/运维:WindowsLinux/ShellNginxUNIXMySQLMS SQL ServerMS AccessMS DOS命令OracleSQLiteMongoDBRedisSSDBMemcachedCassandraHibernateMariaDBMyBatisSlickSparkKubernetesneo4jTiDBPostgreSQLInfluxDB
 数据库/运维

MySQL kill不掉线程的原因

背景 在日常的使用过程中,时不时会遇到个别,或者大量的连接堆积在 MySQL 中的现象,这时一般会考虑使用 kill 命令强制杀死这些长时间堆积起来的连接,尽快释放连接数和数据库服务器的 CPU 资源。 问题描述 在实际操作 kill 命令的时候,有时候会发现连接并没有第一时间被 ...[2021/5/7]

MySQL 表空间碎片的概念及相关问题解决

背景 经常使用 MySQL 的话,会发现 MySQL 数据文件的磁盘空间一般会不停的增长,而且有时候删了数据或者插入一批数据的时候,磁盘空间有时候还会毫无变化。引发这个其妙现象的就是 MySQL 的表空间碎片。 什么是表空间碎片? 表空间碎片指的是表空间中存在碎片,形象一点来比喻的...[2021/5/7]

详解MySQL主从复制及读写分离

详解MySQL主从复制及读写分离

前言 在企业实际应用中,成熟的业务通常数据量都比较大,而单台MySQL服务器在安全性、高可用性和高并发方面都无法满足实际的需求,我们可以在多台MySQL服务器(Master-Slave)部署 主从复制来实现同步数据,再通过 读写分离来提升数据库的并发负载能力。有点类似于rsync,但是不同的是r...[2021/5/7]

c#基于Redis实现轻量级消息组件的步骤

最近在开发一个轻量级ASP.NET MVC开发框架,需要加入日志记录,邮件发送,短信发送等功能,为了保持模块的独立性,所以需要通过消息通信的方式进行处理,为了保持框架在部署,使用,二次开发过程中的简易便捷性,所以没有选择传统的MQ,而是基于Redis的订阅发布实现一个系统内部消息组件,话不多说,上...[2021/5/7]

Linux学习笔记4

Linux远程实操篇 1. 远程登录到Linux服务器 为什么要远程登陆Linux 说明:实际开发的时候,具体的应用场景如下 Linux服务器是开发小组共享 正式上线的项目是运行在公网 因此程序员需要远程登录到Linux服务器进行项目管理或开发 画出简单的网络拓扑...[2021/5/7]

【数据库】Oracle -- 一文了解Oracle数据库开发知识地图

【数据库】Oracle -- 一文了解Oracle数据库开发知识地图

1.Oracle数据库安装 1.1.整合PL/SQL Developer软件 1.点击Tools—>Preferences—>Connection连接,填写连接信息:   2.连接Oracle数据库,默认连接方式: 192.168.88.6:表示安装Oracle数...[2021/5/6]

Python基础之操作MySQL数据库

Python基础之操作MySQL数据库

一、数据库操作 1.1 安装PyMySQL pip install PyMySQL 1.2 连接数据库 python连接test数据库 import pymysql host = ''localhost'' # 主机地址 username = '...[2021/5/6]

通过Python实现对SQL Server 数据文件大小的监控告警

1.需求背景  系统程序突然报错,报错信息如下: The transaction log for database ''@dbname'' is full. To find out why space in the log cannot be reused, see the log...[2021/5/6]

基本的SQL语句

表结构 实验内容 1 用SQL语句创建数据库CAP,数据文件名为CAPData.mdf,数据文件的初始存储空间大小为50M,最大存储空间为500M,存储空间自动增长量为10M。 CREATE DATABASE CAP ON ( NAME = CAP, FILENAME =...[2021/5/6]

SQL Sever 基本命令使用复习

SQL Sever 基本命令使用复习

目录前言虚拟机的安装命令和操作命令语法基础大小写敏感SQL 关键字和函数名列名和索引名别名太长不看?空格数据库的连接SSMS 的连接命令行的连接数据库操作创建删除约束完整性约束常用约束NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYDEFAULTCHECK表操作数据类型...[2021/5/6]

mybatis使用oracle进行添加数据的心得

  本次博主主要进行oralce数据库开发,好久不用oracle,有很多知识点也忘的差不多了,本次主要是复习一下工作中主要使用的一些sql语句编写; 查询       查询语句都是正常的,但是需要注意的是oracle数据库在查询的时候,表名使用别名的时候,请不要使...[2021/5/6]

MySQL CentOS下安装MySQL

本文演示环境声明:CentOS 7 64位 移除旧的安装软件包 yum list installed | grep mysql # yum命令查询 yum remove -y 包名 # 删除 或: rpm -aq | grep mysql # rpm命令查询 rpm...[2021/5/6]

第一节——初识数据库系统

什么是数据库? 数据库是具有关联关系的数据的集合(Collection of related data) 而关系型数据库则以表作为其基本核心,换句话说,这种类型的数据库是各种由相互关联的表(或关系)的集合。 表,从通常意义上来讲,有表名、表头以及一行行的数据组成,那么,如何形式化的定义表?...[2021/5/6]

SQL的语言分类&&数据查询语言 select 的学习(二) - zhang-snail

#进阶4:常见函数   概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性 调用:select 函数名(实参列表) 【from 表】; 特点: ①叫什么(函数名) ②干什么(函数功能) 二、单行函数 1、...[2021/5/6]

Mysql添加索引

Mysql添加索引

一、如何添加索引 索引的类型: UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值 INDEX(普通索引):允许出现相同的索引内容 PROMARY KEY(主键索引):不允许出现相同的值 fulltext index(全文索引):可以针对值中的某个单词,但效率确实不敢恭维 组合索引...[2021/5/6]

Mysql事务原理

一、什么是事务 事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 事务的四大特性: 原子性(Atomicity):事务是数据库的逻辑工作单位,事务中包含的各...[2021/5/6]

9.2基础查询

  9.2.1查询所有的列 *表示所有列 ##查询所有的员工信息 Select * from emp;   9.2.2查询指定列 输入特指表里的单独列名进行查询 Select empno,ename,depton from emp;   9.3条...[2021/5/6]

《SQL必知必会》学习笔记整理

《SQL必知必会》学习笔记整理

简介 本笔记目前已包含 《SQL必知必会》中的所有章节。 我在整理笔记时所考虑的是:在笔记记完后,当我需要查找某个知识点时,不需要到书中去找,只需查看笔记即可找到相关知识点。因此在整理笔记时力求全面与简洁,能够在查找时快速找到并迅速理解。 在此基础上,笔记已整理的内容是对书中内容的...[2021/5/6]

SQL练习——2020滴滴面试题 - Lu-顺

目录一、题目二、数据处理三、问题解答 一、题目 题目信息:“订单信息表”记录了巴西乘客使用打车软件的信息,包括订单呼叫、应答、取消、完单时间。(滴滴2020数据分析面试题) 字段信息: order_id:订单ID,呼叫订单识别号 pa enger_id:乘客ID,乘客识别号 call_t...[2021/5/6]

Docker下安装MySQL

1:查看MySQL可用版本镜像 docker search mysql     2:拉取MySQL镜像   docker pull mysql:latest(如果要安装指定版本将latest换成版本号即可,此处安装最新版本)   ...[2021/5/6]

数据库操作之PreparedStatement的使用

PreparedStatement的使用 1.1 PreparedStatement介绍 可以通过调用 Connection 对象的 preparedStatement(String sql) 方法获取 PreparedStatement 对象 PreparedStatement 接口...[2021/5/6]

mysql连接查询

11.5连接查询(列连接) 问题:学生表有十条数据,成绩表有十条数据。 连接之后有多少条数据(笛卡尔积):10*10=100   连续查询会产生笛卡尔积;假设集合A = {a,b},集合B = {c,d} 两个集合的笛卡尔积{(a,c),(a,d)(b,c),(b,d)} &...[2021/5/6]

Mysql练习

1.求每个部门最高薪水的人员名称 解决思路:1 先求每个部门最高的薪水 SELECT e.deptno,MAX(e.sal) as maxsal from emp e GROUP BY e.deptno; 2. 将第一步得出...[2021/5/6]

MySQL 储存引擎知识点

一:MySQL 存储引擎概述 1.1 什么是存储引擎:   '''''' MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从...[2021/5/6]

MySQL数据库从入门到放弃

目录MySQL数据库从入门到放弃推荐阅读 MySQL数据库从入门到放弃 193 数据库基础 194 初识MySQL 195 Windows安装MySQL 196 Linux安装MySQL 197 Mac安装MySQL 198 MySQL存储引擎概述 199 MySQL表操作 200 MySQL...[2021/5/6]

Mysql - 使用入门

Mysql - 使用入门

本文是学习 Mysql必知必会 后的笔记 学习之前需要创建一个数据库,然后导入下面两个mysql脚本 create database db1 charset utf8; ######################################## # MySQL Crash Cour...[2021/5/6]

.NET 5/.NET Core使用EF Core 5连接MySQL数据库写入/读取数据示例教程

本文首发于《.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程》 前言 在.NET Core/.NET 5的应用程序开发,与其经常搭配的数据库可能是SQL Server。而将.NET Core/.NET...[2021/5/6]

树形结构的菜单表设计与查询

开发中经常会遇到树形结构的场景,比如:导航菜单、组织机构等等,但凡是有这种父子层级结构的都是如此,一级类目、二级类目、三级类目。。。 对于这种树形结构的表要如何设计呢?接下来一起探讨一下 首先,想一个问题,用非关系型数据库存储可不可以? 答案是肯定可以的,比如用mongoDB,直接将整棵树...[2021/5/6]

(7)MySQL进阶篇SQL优化(InnoDB锁-事务隔离级别 )

1.概述 在我们在学习InnoDB锁知识点之前,我觉得有必要让大家了解它的背景知识,因为这样才能让我们更系统地学习好它。InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。 ...[2021/5/6]

MySQL存储引擎

MySQL存储引擎 存储引擎在MySQL的体系架构中位于第三层,负责MySQL中的数据的存储和提取,是与文件打交道的子系统,它是根据MySQL提供的文件访问层抽象接口定制的一种文件访问机制,这种机制就叫作存储引擎。 在5.5版本之前默认采用MyISAM存储引擎,从5.5开始采用InnoDB存储...[2021/5/6]

Neo4j/cypher学习笔记与学习建议

Neo4j/cypher学习笔记与学习建议

简介 本笔记的主要内容是 cypher 查询语言的编写与使用。 笔记主要整理自w3cschool上的neo4j教程以及Neo4j中文网所提供的cypher中文文档,此外还包括少量从其他个人博客与官方手册中整理的内容。 注意:上面所说的“cypher 中文文档”名字虽然很“官方”,但并非官方手...[2021/5/6]

Docker下安装Redis

1:使用docker获取Redis镜像 docker pull redis(此处不加版本号表示拉取最新版本) 2:查看是否成功拉取Redis镜像 docker images      3:准本修改Redis配置文件 Redis配置下载 基本参...[2021/5/6]

Windows -- 多网卡上网设置

今天碰到一个Windows多网卡上网的问题,问题是这样的,Windows电脑上有三个网卡,一个无线,两个有线。其中一个有线网卡仅用来进行局域网的一些数据传输,这个网卡是一直连接着的,称它为特殊网卡。当我连接了无线网卡想上网时,发现无法连接网络,原因就是系统默认使用了那个特殊网卡。 因此需要配置...[2021/5/6]

win10和ubuntu双系统,使用AOMEI分区后启动项损坏,只显示grub>

观前提示 先阅读本提示,方法不合适提前左转,以免浪费各位宝贵时间 【本教程直接安全的删掉了ubuntu系统,如果ubuntu有重要文件,建议还是修复ubuntu启动项。】 【本文附带一些常用软件链接:AOMEI分区助手、右键添加DOS、MbrFix64.exe启动项修复工具】 【网上修复的...[2021/5/6]

服务器怎么连接?服务器远程连接步骤

服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix、Linux 接下来就给大家分享下常用的Windows、Linux、Unix三种系统的远程连接图文操...[2021/5/6]

CentOS更换aliyun镜像站

目录1. 官方地址2. 社区文档3. 镜像更换3.1 配置方法:3.1.1. 备份原配置文件3.1.2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/3.1.3. 生成缓存3.2 其它说明 1. 官方地址 https: developer.aliyun....[2021/5/6]

非常实用的 Shell 脚本

非常实用的 Shell 脚本

检测两台服务器指定目录下的文件一致性 #!/bin/bash ##################################### #检测两台服务器指定目录下的文件一致性 ##################################### #通过对比两台服务器上文件的md5值,达到...[2021/5/6]

《汇编语言程序设计》(Professional Assembly Language)学习笔记(二)

挖坑:学习笔记(一)讲述如何在 Windows Vmware 上安装 Ubuntu 20.04 实践环境 本文是基于Ubuntu 20.04平台进行实验,下文中的解决方法都基于此前提 问题记录 问题一 《汇编语言程序设计》第四章的实例程序cpuid2.s在编译运行的过程中,有如下问题: $...[2021/5/6]

操作系统之虚拟内存

一、什么是物理内存 物理内存又称主存是计算机中重要的部件之一,物理内存其实就是插在计算机主板内存槽上的硬件设备,是CPU能直接寻址的存储空间、与CPU进行沟通的桥梁,由半导体器件制成。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储...[2021/5/6]

操作系统之I/O

一、什么是IO IO就是数据的输入输出,如果数据从外部设备输入到内存中就是Input,反之从内存到外部设备就是Output;外部设备包括:文件系统、网卡、屏幕.....  二、传统的IO流程  用户程序发起read()系统调用 CPU 发出对应的指令给磁盘控制器,然...[2021/5/6]

【运维】Shell -- 快速上手Shell脚本

1.Shell概述 shell脚本是利用shell的功能所写的一个【程序(program)】。这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的。 通俗地说,shell脚本可以简单地被看成是批处...[2021/5/6]

Linux性能优化实战,十分钟帮你找到系统瓶颈

Linux性能优化实战,十分钟帮你找到系统瓶颈

Linux性能问题一直是程序员头上的“紧箍咒”,哪怕很多工作多年的资深工程师也不例外。似乎性能问题总是不那么简单。那如何才能搞定性能优化呢?   啃下所有的大块头原理书籍?即便是学了很多底层原理,碰到问题时依然会不知所措、无从下手。向牛人请教有效的方法?但管得了一时管不了永远,你很...[2021/5/6]

CentOS7防火墙放行或限制指定IP和端口(firewall)

CentOS7防火墙放行或限制指定IP和端口(firewall)

CentOS7默认没有安装iptables,可以手动安装iptables;也可以通过CentOS7已带的firewall配置防火墙。   1.查看firewalld.service服务状态 systemctl status firewalld    ...[2021/5/6]

CentOS8.2安装docker

1:安装docker前准备docker配置仓库(安装yum-utils是提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper) device mapper Device Map...[2021/5/6]

管道和重定向

I/O重定向 数据的来源:input设备 数据的去向:output设备 系统默认输出设备:标准输出(stdout),文件描述符:1 系统默认输入设备:标准输入(stdin),文件描述符:0 标准错误输出:stderr,文件描述符:2   标准输入:键盘 标准输出和错误输出...[2021/5/6]

linux内核模块编译-通过Makefile重命名.ko文件名和模块名

模块的源文件为hello.c,源码如下: #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #inc...[2021/5/6]

计算机领域思想

计算机领域思想

计算机领域有很多思想被渗透在编程语言中与软件产品中 一、写入时复制(CopyOnWrite) 写入时复制是计算机程序设计领域中的一种优化策略。其核心思想是,如果有多个调用者(Callers)同时要求相同的资源(如内存或者是磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用...[2021/5/6]

详解Linux指令与文件的搜寻

详解Linux指令与文件的搜寻

  我们在管理Linux服务器时通常会进行搜索文件及目录操作,下面我们就开始了解一下linux目录结构的相关知识。   博主再奉上一套零基础入门Linux视频,带你从入门到精通   https: www.bilibili.com/video/BV1Li4...[2021/5/6]

CentOS 7 搭建 NFS 服务器

NFS(Network File System):通过网络让不同的机器/操作系统共享文件,一般用来共享静态数据 环境 # 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld # 关闭 selinux ...[2021/5/6]

CentOS7安装Zookeeper(单机版)

下载zookeeper看清楚不要下载错,下载以bin.tar.gz结尾的文件,不要下载文件结尾为tar.gz的不然启动报错传送门   image.png 上传到opt目录解压 tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz 重命...[2021/5/6]

116
2
记录数:10637 页数:1/21312345678910下一页尾页
加载更多
 友情链接: NPS