自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 mysql存储过程与存储函数

mysql存储过程与存储函数一、存储过程1、概述2、存储过程3、存储过程体3.1 局部变量3.2 set语句3.3 select...into...语句3.4流程控制语句3.5 游标4、调用存储过程5、删除存储过程二、存储函数1、创建存储函数2、调用存储函数3、删除存储函数存储过程和存储函数是mysql支持的过程式数据库对象。可以提高数据库的处理速度,提高数据库编程的灵活性。一、存储过程1、概述一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存

2022-04-27 18:08:31 639

原创 mysql事件

mysql事件1、概述2、创建事件1、概述事件调动器可以在指定的时刻执行某些特定的任务,以此取代只能由操作系统的计划任务来执行的工作。事件和触发器的区别事件是基于特定时间周期来执行某些任务触发器是基于某个表所产生的事件触发在使用事件调度器之前,确保event_scheduler已开启-- 查询功能是否开启SHOW VARIABLES LIKE 'event_scheduler';-- 或者查看系统变量SELECT @@event_scheduler;如果系统返回的结果是OFF,需

2022-04-26 15:51:10 970

原创 mysql视图

mysql视图1、概述2、创建视图3、删除视图4、修改视图5、查询视图数据6、查看视图定义7、注意事项1、概述mysql视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表中。定制用户数据,聚焦特定的数据。简化数据操作。提高基表数据的安全性2、创建视图语法格式create [or replace] view 库名.视图名 as <select语句> 3、删除视图语法格式drop view <视图1> [,<视图2>]...4、修改视图

2022-04-25 16:59:09 924

原创 linux自动化运维ansible

linux自动化运维ansible一、概述二、安装1、配置安装源2、安装3、查询版本信息三、设置主机清单1、添加ip及账号信息2、修改主配置文件3、测试是否成功四、模块应用1、模块2、运行临时命令3、剧本编写一、概述使用ansible可以自动部署应用程序、对服务器进行初始化配置、安全基线配置、以及进行更新和打补丁操作。ansible目前是运维自动化工具中最简单、容易上手的一款优秀软件。ansible服务本身并没有批量部署的功能,具有批量部署能力的是其运行的模块。基于SSH远程会话协议,不需要客户

2022-04-24 19:18:31 2764

原创 mysql索引

mysql索引一、概述二、索引存储与分类三、索引创建四、索引查看五、索引删除六、索引进阶一、概述索引实质上是一张描述索引列的列值与原表中记录行之间一一对应关系的有序表。索引存储了指定列数据值的指针,根据指定的排序顺序对这些指针排序。索引是数据库性能调优技术的基础,用于实现数据的快速检索。在mysql中,通常有以下两种方式访问数据库表的行数据:1)顺序访问在表中实行全表扫描,逐行遍历。实现方式比较简单,但是当表中有上千万数据量时,效率低下。2)索引访问通过遍历索引来直接访问表中记录行的

2022-04-22 23:13:31 617

原创 linux用户身份与文件权限

linux用户身份与文件权限一、用户身份1、id2、useradd3、groupadd4、usermod5、passwd6、userdel二、文件权限与归属一、用户身份在linux系统中,UID就像我们的身份证一样具有唯一性。管理员UID为0:系统的管理员用户root系统用户UID为1~999:linux为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会由独立的系统用户负责运行,进而有效控制被破坏范围。普通用户UID从1000开始:由管理员创建的用于日常工作的用户。为了方便管

2022-04-22 15:45:00 698

原创 Docker使用总结

Docker一、服务相关命令二、镜像命令三、容器命令1、查看容器2、创建并启动容器3、进入容器4、停止容器5、启动容器6、删除容器一、服务相关命令#启动服务systemctl start docker#停止服务systemctl stop docker#重启服务systemctl restart docker#查看状态systemctl status docker#设置开机自启systemctl enable docker二、镜像命令#查看镜像docker images#查看

2022-04-19 12:07:31 92

原创 linux安装Docker

linux安装Docker一、概念1、应用场景2、优势二、安装Docker1、yum包更新2、安装需要的软件包3、设置yum源4、安装Docker5、指定安装版本6、查看版本,验证是否安装成功7、配置镜像加速器一、概念镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04,就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的

2022-04-02 16:31:03 1366

原创 mysql触发器

mysql触发器一、概念二、创建触发器1、语法2、创建只有一个执行语句的触发器3、创建有多个执行语句的触发器三、查看触发器四、删除触发器一、概念触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。与表关系密切,主要用于保护表中的数据。特别是当多个表具有一定的相互联系时候,触发器能够让不同的表保持数据的一致性。触发器是针对每一行的;对增删改非常频繁的表上切记不要使用触发器,因为它会非常消耗资源。二、创建触发器1、语法CREATE [DEFINER = { u

2022-03-30 19:11:31 1037

原创 linux编辑器Vim与Shell脚本、流程控制语句与计划任务程序Crond

linux编辑器Vim与Shell脚本、流程控制语句与计划任务Crond一、Vim文本编辑器1、配置主机名称2、配置网卡信息3、配置软件仓库一、Vim文本编辑器是vi编辑器的提升版本,最大的改进当属添加代码着色的功能,在某些场景能够自动修正错误代码。同时vim编辑器设置了三种模式:命令模式、末行模式、编辑模式。每种模式都支持不同的命令快捷键。命令模式:控制光标移动,对文本进行复制、粘贴、删除和查找输入模式:正常的文本输入,i键进入光标当前位置、a键进入光标后一位、o键在光标的下面再建一空行

2022-03-03 17:49:23 535

原创 linux重定向、管道符、通配符、转义字符与环境变量

2022-03-01 16:41:05 757

原创 linux常规命令(二)

linux常规命令(二)五、查找定位文件命令25、pwd26、cd27、ls28、tree29、find30、locate31、whereis32、which六、文本文件编辑命令33、cat33、more34、head35、tail36、tr37、wc38、stat39、grep40、cut41、diff42、uniq43、sort七、文件目录管理命令44、touch45、mkdir46、cp47、mv48、rm49、dd50、file51、tar五、查找定位文件命令25、pwd用于显示用户当前所在的

2022-02-24 11:22:35 293

原创 linux常规命令(一)

linux常规命令一、shell二、命令格式三、常用系统工作命令1、echo2、date3、timedatectl4、reboot5、poweroff6、weget7、ps8、pstree9、top10、nice11、pidof12、kill13、killall四、系统状态检测命令14、ifconfig15、uname16、uptime17、free18、who19、last20、ping21、tracepath22、netstat23、history24、sosreport一、shellShell 终

2022-02-23 17:30:34 680

原创 linux时间设置

在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。1.Linux系统.

2021-08-27 11:37:23 136

原创 http状态码分类

状态码分类1xx(临时响应)2xx (成功)3xx (重定向)4xx(请求错误)5xx(服务器错误)1xx(临时响应)临时响应并需要请求者继续执行操作的状态代码100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。102 (已接收) 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行2xx (成功)成功处理了请求的状态代码200 (成功) 服务器已成

2021-06-18 11:54:48 71

原创 windows安装mysql

安装步骤1、双击打开图-1所示的启动项2、双击打开启动项后如图-2所示3、点击上图中“Next”按钮后跳转至如图-3所示界面,并将左下角的复选框勾选中4、点击上图中“Next”按钮后跳转至如图-4所示界面5、选择上图中“Custom”按钮进入修改软件安装路径界面,如图-5所示6、点击上图中“Browse…”按钮对安装路径进行修改,修改完成后点击上图中“Next”按钮进入如图-6所示界面7、点击上图中“Install”按钮开始安装mysql数据库并进入如图-7所示界面,过程中如果有是

2021-06-18 10:52:34 113

原创 windows安装oracle

安装步骤1、配置安全更新2、安装选项3、系统类4、网格安装选项5、安装类型6、产品语言7、数据库版本8、安装位置9、配置类型10、数据库标识符11、配置选项12、管理选项13、数据库存储14、备份和恢复15、方案口令16、概要17、安装产品18、安装成功1、配置安全更新电子邮件可写可不写,取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如下图所示,单击下一步。2、安装选项直接选择默认的“创建和配置数据库”,如下图所示,单击下一步。3、系统类由于安装的是服务器,所

2021-06-18 10:36:34 193

原创 linux设置定时数据备份任务

cron服务启动crond任务启动crondcrond服务是Linux的内置服务,可以用以下命令启动和停止服务:#启动/sbin/service crond start#停止/sbin/service crond stop#重启/sbin/service crond restart#重新加载/sbin/service crond reloadcrond服务不会开机自动启动,设置为开机自启#查看crond.serivce服务的自启动状态systemctl is-enabled cr

2021-06-17 17:00:53 3599

原创 java实现http客户端

java实现http客户端http概述http请求get请求post请求http响应响应代码java实现http客户端调用get请求调用post请求http概述http: 超文本传输协议,基于TCP协议之上的一种请求-响应协议(浏览器和服务器之间首先建立TCP连接,然后进行通信)http请求由header和body构成header头组成:请求方法 路径 http版本host:域名或ipuser-agent:客户端类型accept:客户端能处理的http响应格式accept-lan

2021-06-03 17:28:40 2294 1

原创 linux离线安装redis

下载Redis https://redis.io/download安装 Redis解压tar -zxvf redis-6.2.3.tar.gz 查询是否安装gccgcc -v准备编译cd redis进入redis下的deps下make lua hiredis linenoise在返回redis目录下执行make MALLOC=libc修改配置修改redis.conf为了让redis启动在linux后台运行daemonize yes绑定IPbind *.*.*

2021-05-20 18:43:35 184

转载 postman自动化接口测试

自动化接口测试之Postman

2021-04-27 09:07:47 86

转载 idea快捷键

Idea快捷键(Windows)

2021-04-16 10:16:07 98

转载 git笔记

https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304

2021-04-13 09:51:37 123

原创 idea常规设置

设置新建项目默认路径设置全局JDK(默认配置)设置全局Maven(默认配置)

2021-04-12 16:41:37 135

原创 maven

概念Maven是一站式的项目管理工具.可以自动的实现jar包导入/依赖,项目一键部署.工作原理1.当用户获取jar包时,首先会检查本地仓库,如果本地仓库中有,则直接返回,如果 本地仓库中没有则通过私服镜像获取.2.当用户访问私服镜像时,如果镜像内部有jar包则返回给用户.之后用户将jar包保存到本地仓库中,方便下次使用.3.如果私服镜像中没有改jar包,则通过网络访问中央仓库,获取jar包.之后保存到私服镜像中.方便后续的人获取.特点1.jar包依赖:maven会自动的检测依赖j

2021-04-07 16:09:09 123

原创 数据库基本概念与设计方法

一、数据库基本概念数据数据库中存储的基本对象,按一定规则排列组合的物理符号可以是数字,文字,符号,图片,视频,音频数据库DB长期存储在计算机磁盘等外介质,有组织的、可共享的的数据集合数据库管理系统DBMS位于用户和操作系统之间的数据管理软件数据库管理系统DBMS功能数据定义功能DDL数据操作功能DML数据库运行管理数据库建立和维护提供有效的接口和工具数据库系统计算机系统引入数据库后的系统,包括DB,DBMS,应用开发工具,应用系统,数据库管理员DBA,用户

2021-03-03 17:38:15 1782 2

原创 linux离线升级curl

生产环境中被检测出CVE-2019-5436漏洞,需要将curl升级至7.74。一、检测当前版本curl --version二、官网下载CVE-2019-5436漏洞补丁链接三、解压并重命名我将压缩包放置到mnt目录cd /mnttar -zxf curl-7.74.0.tar.gz mv curl-7.74.0 curl chomd +777 curl四、备份原有curlcd /usr/binmv curl curl.bakln -s /mnt/curl /usr/bi

2021-01-18 12:01:39 2967 3

原创 linux离线升级openssh

生产环境中的centos7存在openssl版本漏洞的问题,需要对其升级一、准备安装包gcc_rpm.tar.gzopenssl-1.0.2o.tar.gz openssh-7.7p1.tar.gzpam-1.1.8-22.el7.x86_64.rpmpam-devel-1.1.8-22.el7.x86_64.rpmzlib-1.2.7-17.el7.x86_64.rpmzlib-devel-1.2.7-17.el7.x86_64.rpmtelnet-0.17-64.el7.x86_64.

2021-01-14 16:26:42 1301 2

原创 mysql互为主从

这个一定要先执锁定行后,才能够用show master status;查看状态。

2021-01-07 11:43:46 174

转载 mysql如何用navicat自动备份数据

https://blog.csdn.net/qq_40695642/article/details/99900458

2020-12-10 17:17:31 109

原创 mysql日志管理

MySQL日志简介日志文件选项文件名/表名称程序错误–log-errorhost_name.errN/A常规–general_loghost_name.log general_logN/A慢速查询–slow_query_log --long_query_timehost_name-slow.log slow_logmysqldumpslow二进制–log-bin --expire-logs-dayshost_name-bin.0000.

2020-08-19 17:19:49 186

原创 linux日志管理

在centos7中,系统日志消息由两个服务负责处理:systemd-journald和rsyslog常见的日志文件及作用系统日志文件概述:/var/log目录保管由rsyslog维护的,里面存放的一些特定于系统和服务的日志文件日志文件用途/var/log/message大多数系统日志消息记录在此处。有也例外的:如与身份验证,电子邮件处理相关的定期作业任务等/var/log/secure安全和身份验证相关的消息和登录失败的日志文件。 ssh远程连接产生的日志/.

2020-08-19 11:53:47 300

原创 linux防火墙相关

centos7默认是使用firewalld作为防火墙

2020-08-18 11:25:02 642

原创 linux部署常规设置

一、设置hostname、hosts缘由hostname和域名都是为了解决ip地址不方便阅读和记忆的问题,前者在局域网内唯一,后者在因特网内唯一;在发起链接请求时,需要根据hosts配置或者不同层级的dns服务器将hostname或者域名解析为具体的ip地址步骤1、修改hostname服务器名称建议host+服务器ip的方式命名,如host-172-20-20-1。注:hostname现阶段规划不允许带有点“.”,否则会有无法识别主机的问题。修改服务器名称命令:hostnamect

2020-07-14 17:46:14 247

原创 springboot

介绍SpringBoot官网:https://spring.io/projects/spring-bootSpringBoot百度百科:https://baike.baidu.com/item/Spring%20Boot/20249767?fr=aladdinSpring Boot由Pivotal团队提供,设计目的是简化Spring应用的初始搭建以及开发过程;该框架使用特定方式进行配置,使开发人员不再需要定义样板化的配置;通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(

2020-06-09 18:52:21 247 1

原创 mysql主从复制

一、原理1、当数据库主库发生数据改变时,会将改变的数据写入二进制日志文件中(主库);2、从库中会启动IO线程实时的监控主库的二进制文件是否发生改变。如果主库的二进制改变了,则将改变的数据进行读取。读取之后,将二进制内容写入中继日志中;3、从库会启动Sql线程读取中继日志中的消息,将它写入数据库从库中,最终实现数据同步。注意:为了防止IO线程中断,保证数据准确性,从库加了中继日志,而不是直...

2020-04-25 10:56:56 204

原创 oralce的dmp文件

dmp是数据库导出的文件,用以备份数据库用,一般会用exp命令copy来导出,用imp命令来导入也就是恢复数据库。导出数据库备份dmp文件exp user/password@orcl file=d:\dataBak\oracle.dmp log=e:\log.txt full=y导入数据库备份dmp文件imp user/password@orcl file=d:\dataBak\orac...

2020-04-23 11:16:13 283

原创 STEAM教育模式

概念STEAM是五个单词的缩写:Science(科学), Technology(技术),Egineering(工程), Arts(艺术), Maths(数学)。STEAM是美国政府提出的教育倡议,即加强美国K12关于科学、技术、工程、艺术以及数学的教育。追溯一下,最初的倡议只有四个字母STEM,是美国反思其基础教育在理工科方面渐渐呈现弱势而做出的改变。近期加入了Arts,也就是艺术,变得更加全面...

2020-04-02 15:20:02 2645

原创 linux概述

一、发展史:1970使用汇编语言开发了unix (unix元年)时间戳;1973使用c语言重写了unix;1991Linus(芬兰人利纳斯*托瓦兹)开发了Linux 0.01 内核版本GCC(C语言的编译器)GNU/Linux二、特点:开放性(开源)、多用户(在登陆计算机操作系统,允许同时登录多个用户进行操作)、多任务(允许用户同时进行多个操作任务)、良好的用户界面、优异稳定性...

2020-03-27 10:51:04 247

原创 mysql语句

查看mysql库中所有表的大小和记录数SELECT TABLE_NAME,DATA_LENGTH,INDEX_LENGTH,(DATA_LENGTH+INDEX_LENGTH) as length,TABLE_ROWS,concat(round((DATA_LENGTH+INDEX_LENGTH)/1024/1024,3), 'MB') as total_size FROM informatio...

2019-12-23 14:23:07 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除