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

MySQL学习笔记(6):常用函数

本文更新于2019-06-29,使用MySQL 5.7,操作系统为Deepin 15.4。 目录数值函数日期时间函数字符串函数流程函数聚合函数其他函数全局变量 数值函数 函数 作用 ABS(x) 绝对值 CEIL(x) 向上取整 FLOOR(x) 向下取整 M...[2020/6/28]

MySQL新密码机制介绍caching_sha2_password

  MySQL添加了对身份验证插件的支持,该插件现在称为mysql_native_pa word。该mysql_native_pa word插件使用SHA1哈希   将密码(SHA1(SHA1(pa word)))存储在mysql.user表中验证用户,该插件的...[2020/6/28]

在Ubuntu中实现人脸识别登录的完整步骤

1、安装Howdy: howdy项目地址 sudo add-apt-repository ppa:boltgolt/howdy sudo apt update sudo apt install howdy 2、添加自己的face sudo howdy add ...[2020/6/28]

oracle异常处理

oracle异常处理

语句执行过程中,由于各种原因使得语句不能正常执行,可能会造成更大错误或整个系统的崩溃,所以PS/SQL提供了异常(exception)着一处理的方法来防止此类情况的发生。在代码运行的过程中无论何时发生错误,PL/SQL都能控制程序自动地转向执行异常部分。 1.预定义异常 预定义异常是...[2020/6/27]

Java笔试面试总结—try、catch、finally语句中有return 的各类情况

前言 之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来。 正文 本篇文章主要是通过举例的方式来阐述各种情况,我这里根据 try-catch-finally 语法块分为两种大情况讨论...[2020/6/27]

Redis 的基本数据类型 和 基础应用场景

Redis 的基础应用场景 获取中奖用户ID,随机弹出之后集合中就不存在了【set】 存储活动中中奖的用户ID,保证同一个用户不会中奖两次【set】 存储粉丝列表,value 为粉丝的用户ID,score 是关注时间【zset】 存储学生成绩,value 为学生的ID,score 是考试...[2020/6/27]

MySQL入门

MySQL 入门 目录MySQL 入门SQL 基础使用查询语言分类DDL 语句创建数据库删除数据库创建表删除表修改表DML 语句插入更新记录删除记录DQL 语句去重条件查询排序限制聚合表连接子查询联合查询DCL 语句关于帮助文档的使用按照层次查询快速查阅MySQL 数据类型数值类型整数小...[2020/6/27]

安装MySQL

安装MySQL linux安装mysql8 参考教程: https: www.cnblogs.com/kevingrace/p/10482469.html 基本命令 安装 :  yum install mysql-community-server 启动 :  service mys...[2020/6/27]

linux 源码编译安装MySQL

源码编译安装mysql 一 准备工作 添加一块硬盘 用该硬盘创建逻辑卷1检测新此盘 df -hT2创建物理卷 pvcreate /dev d。。。3创建卷组 vgcreate 卷组名 /dev d。。。4创建逻辑卷 lvcreate -L 几G...[2020/6/27]

SQL基础随记2 视图 存储过程 - G-Aurora

SQL基础随记2 视图 存储过程 - G-Aurora

SQL基础随记2 视图 存储过程 ? View CREATE/ALTER/DROP VIEW ViewName as SELECT(...) 可以在视图的基础上继续创建视图,即,将之前创建的视图当做表名放在新视图的select语句中 利用视图进行数据格式化(就是对字段...[2020/6/27]

MySQL 查询所有表/视图等 - G-Aurora

MySQL 查询所有表/视图等 ? INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.TABLES是MySQL自带的(被视作)一个信息数据库,保存着MySQL服务器所维护的其他数据库的信息。INFORMATION_SCHEMA.TABLES其中有...[2020/6/26]

选择和跳转语句

1.case语句 case语句使用简单的结构对数值做出选择,更为重要的是,它还可以用来设置变量的值 --CASE语法格式: case input_name when 表达式 then 结果执行 …… end; 说明:首先设...[2020/6/26]

Java工具类—包装类

Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也...[2020/6/26]

MySQL按指定字符合并以及拆分实例教程

前言 按照指定字符进行合并或拆分是经常碰到的场景,MySQL在合并的写法上比较简单,但是按指定字符拆分相对比较麻烦一点(也就是要多写一些字符)。本文将举例演示如何进行按照指定字符合并及拆分。 1、 合并 MySQL数据库中按照指定字符合并可以直接用group_concat来实现。 ...[2020/6/26]

MySQL8.0窗口函数入门实践及总结

前言 MySQL8.0之前,做数据排名统计等相当痛苦,因为没有像Oracle、SQL SERVER 、PostgreSQL等其他数据库那样的窗口函数。但随着MySQL8.0中新增了窗口函数之后,针对这类统计就再也不是事了,本文就以常用的排序实例介绍MySQL的窗口函数。 1、准备工作 ...[2020/6/26]

Sql Server数据把列根据指定内容拆分数据的方法实例

今天由于工作需要,需要把数据把列根据指定的内容拆分数据 其中一条数据实例  select id , XXXX FROM BIZ_PAPER where  id =''4af210ec675927fa016772bf7dd025b0''   拆分方法: ...[2020/6/26]

MongoDB设计方法以及技巧示例详解

MongoDB设计方法以及技巧示例详解

前言 MongoDB是一种流行的数据库,可以在不受任何表格schema模式的约束下工作。数据以类似JSON的格式存储,并且可以包含不同类型的数据结构。例如,在同一集合collection 中,我们可以拥有以下两个文档document: { id: ''4'', name...[2020/6/26]

一文告诉你Linux如何配置KVM虚拟化--安装篇 - unreal-dream

KVM全称"Kernel-based Virtual Machine",即基于内核的虚拟机,在linux内启用kvm需要硬件,内核和软件(qemu)支持,这篇文章教你如何配置并安装KVM虚拟机. 检查硬件和系统的兼容性 检查硬件虚拟化:LC_ALL=C l...[2020/6/25]

触发器 trigger

触发器是被指定关联到一个表的数据对象,它不需要调用,当对一个表的特别事件出现时,它就被激活。触发器的代码也是由SQL语句组成的,因此用在存储过程中的语句也可以用再触发器的定义中。触发器是一类特殊的存储过程,与表的关系密切,用于保护表中的数据,当有操作影响到触发器保护的数据时,触发器将自动...[2020/6/25]

Linux下cp的命令解释

Linux下cp的命令解释

     今天带领 各位看官,学习一下cp的命令,一般看到cp命令会一个反应是拷贝,相当于windows下的复制。其实在真正的实际应用中,避免“XXX攻城狮”们在修改重要文件出现改坏文件的情况,所以就需要cp命令用来先备份文件了。详细...[2020/6/25]

线性表的链式存储--单链表

Java之线性表的链式存储——单链表 我们都知道,线性表的存储结构分为两种,顺序存储结构和链式存储结构,线性表的分类可以参考下图来学习记忆。今天我们主要来学习一下链式存储结构。 一、链式存储介绍 "链式存储结构,地址可以连续也可以不连续的存储单元存储数据元素"—...[2020/6/25]

CentOS使用expect批量远程执行脚本和命令

CentOS使用expect批量远程执行脚本和命令

我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力。 这时我们可以使用expect,向目标服务器上发送指令去实现批量操作。 下面的例子将在centos上将一个文件,批量拷贝到其...[2020/6/25]

CentOS Mysql数据库如何实现定时备份

CentOS Mysql数据库如何实现定时备份

如下脚本用于mysql全库定时备份 mysql_dump_script.sh #!/bin/bash #保存备份个数,最多保留4个文件 number=4 #备份保存路径 backup_dir=/db/backup_mysql #日期 dd=`date +%Y-%m-...[2020/6/25]

[mysql]错误解决之"Failed to start MySQL Server"

无论你安装过多少次mysql,仍然会出现各种各样的错误,既然出现了,就想办法解决它:OK! 接下来教大家怎样查看错误日志,去解决懵逼的代码错误。 错误:    经过一些列的 重启操作、查看错误详情,并不能精准找到错误原因,经过一番百度,发现有说磁盘空间不足...[2020/6/25]

MySQL按指定字符合并及拆分

按照指定字符进行合并或拆分是经常碰到的场景,MySQL在合并的写法上比较简单,但是按指定字符拆分相对比较麻烦一点(也就是要多写一些字符)。本文将举例演示如何进行按照指定字符合并及拆分。 1、 合并 MySQL数据库中按照指定字符合并可以直接用group_concat来实现。 创建测试表...[2020/6/25]

存储过程

存储过程是数据库对象之一,存储过程可以理解成数据库的子程序,在客户端和服务器端可以直接调用它。触发器是与表直接关联的特殊的存储过程,是在对表记录进行操作时触发的。 存储过程放在字典里,可以在不同用户和应用程序之间共享,并可以实现程序的优化和重用。 存储过程的优点: 1.存储过程在服...[2020/6/25]

sql初学者笔记 语法基础

常见注释 -- 很少支持 行内注释 /**/段落注释 基础语法 SELECT 检索数据 语法 作用 例子 释义 select 查找列,并返回行 select prod_name from products; #可使用,分隔列名来查找多个列。 查找prod_name...[2020/6/24]

C语言实现字符串的复制的两种方法

利用数组实现 1 #include<stdio.h> 2 #include<string.h> 3 4 void copy_string(char str1[],char str2[]) 5 { 6 int i = 0; 7 w...[2020/6/24]

Linux下9种优秀的代码比对工具推荐

Linux下9种优秀的代码比对工具推荐

大家好,我是良许。 在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢? 本文介绍 9 种 Linux 下常用的 9 种代码比对工...[2020/6/24]

NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?

随着智能化互联时代的来临,家中的智能设备越来越多:电视机、平板、游戏主机、电脑、手机等遍及家中各个角落,同时设备之间共享数据的需求变的越来越强烈。比如同步、备份手机上的照片和视频,在电视机上观看电脑中下载的影片、手机拍摄的视频,存储高清电影、音乐、VLOG 素材等。这时候在家中搭建一台 ...[2020/6/24]

原子性操作原理分析

1. 概念 原子操作是指不被打断的操作,即它的最小的执行单位。最简单的原子操作就是一条条的汇编指令(不包括一些伪指令,伪指令会被汇编器解释成多条汇编指令)。在 linux 中原子操作对应的数据结构为 atomic_t,定义如下: typedef struct { int co...[2020/6/24]

MySQL 前缀索引

索引前缀 使用 字符串列的索引规范中的语法,您可以创建仅使用列首字符的索引 。以这种方式仅索引列值的前缀可以使索引文件小得多。为a 或 column 编制索引时 , 必须为索引指定前缀长度。例如: col_name(N)NBLOBTEXT CREATE TABLE test (blob...[2020/6/24]

python连接mysql有哪些方法

Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFlymSQL MySQL PostgreSQL Microsoft SQL Server 2000 InformixInterbase Oracle Sybase 不同的数据库你需要下载不同的DB A...[2020/6/24]

验证mysql是否安装成功的方法

MySQL安装完成后,用户可以通过 DOS 窗口或者 MySQL 5.7 Command Line Client 验证 MySQL 是否安装成功。 DOS窗口验证 步骤 1):打开 DOS 窗口,如果你配置了 MySQL 环境变量,直接登录;没有配置环境变量就需要进入到 mysql/bin...[2020/6/24]

mysql如何设置不区分大小写

mysql如何设置不区分大小写

mysql设置不区分大小写 windows下 到安装mysql的目录,修改my.ini文件 在文件最后一行加上下面一句话 lower_case_table_names=1 说明 0:区分大小写,1:不区分大小写 效果如下 [mysqld] port = ...[2020/6/24]

删除mysql数据表如何操作

MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。 语法 以下为删除MySQL数据表的通用语法: DROP TABLE table_name ; 在命令提示窗口中删除数据表 在mysql>命令提示...[2020/6/24]

mysql数据库是做什么的

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 ...[2020/6/24]

Lens —— 最炫酷的 Kubernetes 桌面客户端

原文链接:https: fuckcloudnative.io/post len Kubernetes 的桌面客户端有那么几个,曾经 Kubernetic 应该是最好用的,但最近有个叫 Lens 的 APP 改变了这个格局,功能比 Kubernetic 多,使用体验更好,适合广大系...[2020/6/24]

MySQL学习笔记(5):运算符

MySQL学习笔记(5):运算符

本文更新于2020-06-14,使用MySQL 5.7,操作系统为Deepin 15.4。 目录算数运算符比较运算符逻辑运算符位运算符运算符优先级 算数运算符 运算符 语法 说明 + a + b 加法 - a - b 减法 * a * b 乘法 / a / b...[2020/6/24]

MySQL基础:SELECT查询语句总结

blog:https: www.cnblogs.com/Rohn/ 目录概述语法格式数据库案例常用语法使用*查询表中的全部内容语法格式实例查询表中指定的字段语法格式实例过滤重复数据(去重)语法格式实例设置别名表别名语法格式实例字段别名语法格式限制查询结果的记录条数语法格式实例对查询...[2020/6/24]

傻瓜式教学--win10 + frp + rdpwrap + 阿里云服务器 --实现win10 多用户同时远程登录内网机

概述:   使用win10 专业版 + frp + RDPwrap + 阿里云服务器 的组合实现win10 多用户同时远程登录内网机。使用frp 做内网穿透,将内网机的指定端口暴露在外网,通过ip+port 来实现远程登录。再使用rdpwrap 来破解win10 不能同时多用户登录的问...[2020/6/24]

Win-Navicat Premium 15 Window安装激活教程(学习研究)

    原文链接:https: www.jianshu.com/p/b29f2762d202   原文链接:http: www.cnblogs.com/wangkejia/p/13186734.html[2020/6/24]

搜索引擎ElasticSearch入门

前言 最近项目上需要用到搜索引擎,由于之前自己没有了解过,所以整理了一下搜索引擎的相关概念知识。 正文 想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定就没必要用这么复...[2020/6/24]

Linux下ls的命令解释

ls    list(列表)  列表目录文件  例子:ls / 列根/目录下文件与内容       -l(long)长格式      ...[2020/6/24]

【原创】Linux中断子系统(四)-Workqueue

背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source ...[2020/6/24]

Unix 时间戳;时间戳获取和生成

Unix 时间戳;时间戳获取和生成

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。 Unix时间戳不仅被使用在Unix 系统、类Unix系统中...[2020/6/24]

java操作Redis缓存设置过期时间的方法

java操作Redis缓存设置过期时间的方法

关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。 在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成一个token作为key,将用户的信息转为json串作为value保存在redis中,通常做法是: 生成token ...[2020/6/24]

使用mybatis-plus-generator进行代码自动生成的方法

为了解放程序员的双手,减少重复性代码的编写,推荐使用插件:mybatis-plus-generator 进行代码自动生成。下面我将详细介绍通过mybatis-plus-generator 插件自动生成 controller、service、mapper、serviceImpl相关代码。 项目工...[2020/6/24]

实操题

实操题 网络管理 1、在eNSP中使用S5700交换机进行配置,通过一条命令划分vlan2、vlan3、vlan1004,通过端口组的方式配置端口1-5为acce 模式,并添加至vlan2中。配置端口10为trunk模式,并放行vlan3。创建三层vlan2,配置IP地址为:172.16...[2020/6/23]

Linux统计文件夹下的文件个数

Linux统计文件夹下的文件个数

Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。    统计当前目录下文件的个数(不包括目录) $ ls -l | grep "^-" | wc -l     统计当前...[2020/6/23]

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