自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL常用的内置函数

SQL函数基本概念函数通常分为内置函数和自定义函数,函数的作用是将经常使用的代码封装起来,需要的时候直接调用,能提高代码效率和可维护性SQL中的函数一般是在数据上执行的,可以很方便的转换和处理数据SQL的内置函数分为四类:算数函数,字符串函数,日期函数,转换函数目录SQL函数基本概念算术函数ABS():取绝对值MOD():取余ROUND():四舍五入为指定的小数位数,两个参数分别为字段数值,小数位数select查询时常用的几个函数字符串函数CONCAT():字符串拼接LENGTH():计算字段的长

2021-08-02 18:11:34 1945

原创 修改mysql的提示符(包含修改步骤、修改前后对比图、常用参数说明)

一、修改步骤1、进入修改my.cnf文件vim /etc/my.cnf2、在[mysql]里增加prompt项prompt=\u@\d \R:\m mysql>3、修改完成后,ESC进入命令模式,:wq退出4、重启MySQL服务service mysqld restart二、修改的前后对比图修改前:修改后:三、常用参数说明:格式示例:prompt=\\u@\\d \\R:\\m mysql>多加一个斜杠是为了转义,就好比我在写上面的时候其实是用了三个

2021-03-18 12:35:05 311 1

原创 beego web项目搭建基本流程(包含beego与bee的安装)

首先要安装beego和bee工具,beego的项目基本都是通过bee命令来创建的安装beego和bee的前提是:先安装go和git1、配置环境变量,创建GOPATH,GOROOT2、在系统变量的Path变量里面添加> ##### 3、进入cmd命令行界面或者git bash界面(我使用的是git bash)4、go get -u github.com/beego/bee/v25、go get -u github.com/beego/beego/v26、在cmd界面或者git bash界面

2021-03-12 16:34:18 650 3

原创 给已编译安装完成后的nginx添加模块

给已编译安装完成后的nginx添加模块本人nginx第一次编译安装时只安装了两个模块,但是在后面学习的时候发现不够用了,去查了一下如何在已经编译安装的基础上添加新的模块,总结如下:5个步骤实现一:进入nginx编译安装的目录这里的目录是指解压后的源码包里,例如:nginx-1.19.0二:执行编译执行编译前的配置(configure的配置),添加需要的模块,我这里执行的是下面这条语句,按需添加即可,不一定按照我的写./configure --prefix=/usr/local/nginx -

2020-09-22 10:51:59 1269 2

原创 Linux awk命令的日常使用及介绍

Linux-awk命令的日常使用及介绍awk:是一门模式扫描和处理的语言—》专门进行文本的截取的工具、小数的计算在Linux里的英文解释:gawk - pattern scanning and processing languageawk的工作原理一行一行的读取,将一行分成数个字段来处理awk的完整语法awk ‘BEGIN{commands}pattern{commands}END{commands}’注意:BEGIN后面的花括号里面的内容为处理数据前执行的命令,就执行一次patt

2020-08-20 18:39:33 97

原创 MySQL主从复制的实现-异步复制

MySQL主从复制Master:主Slaver:从Replication:复制环境说明主服务器:192.168.15.148MySQL用户及密码:master : master#给从服务器用的MySQL用户及密码:slave : slave#从服务器:192.168.15.146MySQL用户及密码:slaver : slaver##两台服务器上的MySQL都是编译安装的5.7.29版本,centos7的系统,主服务器上开启了二进制日志功能编译安装的传输门操作步骤说一下主从复制

2020-08-14 18:24:01 74

原创 MySQL的编译安装-详细(5.7.29)

MySQL的编译安装记录本人在阿里云服务器上编译安装MySQL5.7.29的全过程(2020/8/13 12:00)安装的方式都差不多,可以按自己的需要下载其他版本直接上步骤,看官按需修改即可:1、下载MySQL源码包并上传至linux这一步很简单,就是去MySQL的官网下载MySQL社区版5.7.29的源码包地址:https://downloads.mysql.com/archives/community/上传Linux可以使用Xftp或者Linux的lrzsz命令中的rz命令2、解压源

2020-08-13 13:55:03 292

原创 python流程控制(if...else...、for...、while...、pass、continue、break)

python流程控制这里主要说的是python的流程控制,大致可以分为以下几项:选择语句(if…else…)循环语句(for…、while…)其他控制语句(pass、continue、break)程序设计的的基本结构任何算法(程序)都可以由顺序结构、选择结构、循环结构,这3种基本结构组成来实现,顺序结构是程序的基础顺序结构顺序结构是按照线性顺序自上而下依次执行的一种运行方式示例:import matha = float(input("请输入边长a:"))b = float(inp

2020-08-13 09:05:45 179

原创 python的闭包的简单理解

闭包闭包:在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包闭包的形成条件形成闭包的三个条件,缺一不可:必须有一个内嵌函数(函数里定义的函数)内部函数引用外部变量外部函数必须返回内嵌函数闭包的好处闭包不是必须的没了闭包,python的功能一点不会被影响有了闭包,只是可以提供一种额外的解决方案闭包的演示def line_a(k,b): def line(x): return k*x+b return lin

2020-08-12 18:53:07 196

原创 MySQL事务,事务类型、事务特性、并发事务及事务的四个隔离级别

MySQL事务事务(transaction):一个数据库事务由一条或者多条sql语句构成,它们形成整个逻辑的工作单元;这些sql语句要么全部执行成功,要么全部执行失败事务是保证数据的完整性和一致性的重要手段事务类型DML事务:由一条或者多条DML语句构成DDL事务:总是由一条DDL语句构成DCL事务:总是由一条DCL语句构成事务的4个特性:ADCI原子性(Atomicity)事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做一致性(Consistency)事

2020-08-12 18:16:41 129

原创 TCP专有的三次握手和四次挥手(简述)

TCP的三次握手和四次挥手(简述)先简单说下tcp包的封装格式,在说下自己对于TCP三次握手和四次挥手的理解TCP的封装格式(不按顺序)16位源端口号:16位目标端口号:32位序列号:32位确认号:6位标识符:URG:紧急指针有效位ACK:确认序列号有效PSH:要求对方数据尽快达到应用层RST:重置连接SYN:发起一次连接FIN:释放一次连接4位首部长度:6位保留:16位窗口大小16位校验和16位紧急指针可选项数据TCP的三次握手在开始之前先设置定义下情景

2020-08-11 19:02:24 319

原创 ssh建立免密通道(信任通道):密钥认证

ssh建立免密通道(信任通道):密钥认证ssh(Secure Shell):远程shell应用程序,用来远程管理服务器ssh:一个应用层的协议,默认的端口号是22openssh:一个软件,底层使用ssh协议来远程管理服务器,这个软件开源免费,centos 7/8 默认安装linux centos7/8 建立ssh免密通道,使用的是root用户ssh基于公钥加密(非对称加密)技术1、数据加密传输2、客户端和服务器的身份验证(数字签名)公钥(public key)和私钥(private key)

2020-07-22 20:06:47 353

空空如也

空空如也

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

TA关注的人

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