自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Morty的技术乐园

记录为更好的前行

  • 博客(10)
  • 收藏
  • 关注

原创 Linux 实操 —— 日志筛选操作(sed与wc命令介绍)

引言在处理数据交互业务场景的问题时,经常会出现需要统计日志中出现某些指定关键字的行数,或者行数,那么如何通过Linux 命令来快速统计一段时间之内,某个特定关键字出现的行数呢?这篇文章将会给你答案。一、快速统计一段时间内特定log关键字出现行数指令示例:sed -n '/2019-12-28 11:26/,/2019-12-28 12:13/p' nohup.out | grep...

2019-12-28 14:40:10 1966

原创 Java正则表达式总结

引言正则表达式(英文:regular expression)是用于描述字符串规则的工具,是记录文本规则的代码。它可以用来搜索、编辑、处理文本。现有编程语言都支持正则表达式的处理,但每种语言都有细微的差别。在Java 中,正则表达式的转义反斜杠要用:\\ 来表示,这是因为在《Java Language Specification》中明确规定,Java 中的一个反斜杠会用于转义Unicod...

2019-12-22 21:05:40 477

转载 MySQL 高级 ———— MySQL逻辑架构图简介

引言本篇文章介绍MySQL的逻辑架构图。MySQL并不完美,但足够灵活,能够适应高要求环境。MySQL不仅可以嵌入到应用程序中,同时也可以支持数据仓库、内容搜索、和部署软件、高可用的冗余系统、在线事务处理系统等各种应用类型。一、MySQL逻辑架构MySQL最重要、最与众不同的特性就是它的存储引擎架构,这种架构将:查询处理、其他系统任务、数据的存储与提取 三部分分离。所以,带来的...

2019-12-15 17:53:19 3443

原创 MySQL 基础 ———— 流程控制结构

引言MySQL 中的流程控制作为基础知识的最后一块拼图,显得并不是特别重要,而且,在实际生产开发中,也往往不需要通过它来进行程序的控制,那么为什么还要学习它呢?我认为有以下几点:1、知识的完整性:虽然MySQL 的流程控制结构并不重要,但是作为MySQL 基础知识的一部分,我认为有必要将它补充完善,最起码也要掌握其基本语法和结构,不至于到了真正用的时候临时抱佛脚。2、任何知识都有其应用...

2019-12-08 12:34:33 265

原创 MySQL 基础 ———— 存储过程与函数

一、存储过程介绍存储过程是一组预先编译好的SQL语句的集合,可理解成批处理语句。它的优点主要有以下几点:1、提高代码的重用性;2、简化操作;3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率。二、存储过程的创建DELIMITER 定界符CREATE PROCEDURE 存储过程名(形参列表)BEGIN 存储过程体(一组合法的SQL语句)END ...

2019-12-08 11:13:00 279

原创 MySQL 基础 ———— 变量

一、MySQL系统变量系统变量是由系统提供,属于服务器层面。系统变量分为:全局变量和会话变量。全局变量一般要加 GLOBAL 关键字,例如在《MySQL 基础 ————事务与隔离级别总结》中提到的 GLOBAL TRANSACTION,就属于全局变量,它针对所有连接都会生效,但是一旦MySQL服务重启,同样会失效。会话变量由 SESSION 关键字修饰,一般可以省略,比如 SET...

2019-12-08 09:58:30 405

原创 MySQL 基础 ———— 视图的应用与总结

引言视图是一种虚拟表,和普通表的使用是一样的,视图的一大特点就是“临时性”,是通过表动态生成的数据,只保存SQL逻辑,不保存查询结果。视图在实际生产中主要有两种应用场景:1、多个地方用到同样的查询结果;2、该查询使用的SQL比较复杂。下面,我们来总结一下这个在开发中经常会用到的知识点。一、视图的优势首先,视图并不能提高SQL的性能,它的作用在于更好的组织数据。优势有以下...

2019-12-07 18:24:13 533

原创 MySQL 基础 ———— SAVEPOINT 的应用

引言savepoint 关键字用于在数据库事务中设置一个存储点,在一个较长的事务中暂存数据,如果在事务末尾执行回滚,可选择性的回滚到 savepoint 设置的暂存点。本文承接上一篇博客《MySQL 基础 ————事务与隔离级别总结》,进一步探讨事务在实际生产中的重要场景——回滚。一、SAVEPOINT 语法SAVEPOINT identifierROLLBACK [WORK]...

2019-12-07 12:59:57 3941

原创 MySQL 基础 ————事务与隔离级别总结

一、事务的概念事务主要针对查询以外的其他几项操作:插入、更新、删除,将多条SQL合并到一个执行单元中,要么全部执行成功,要么全部回滚。MySQL的TCL 事务控制语言,就是为事务而设计,接下来我们来总结一下。二、事务的 ACID 属性1、原子性原子性是指事务是一个不可分割的工作单元,不可分割,意味着要么全部执行,要么全部回滚。2、一致性事务必须使数据库从一个一致状态,变换到...

2019-12-07 12:03:21 649

原创 MySQL 基础————常用数据类型

引言从第一次学习mysql开始,不知道为什么MySQL的数据类型始终没有像Java 一样深入脑海,对某些数据类型的定义和用法,也并不清晰,这篇文章,就好好总结一番,将MySQL中几个常用的数据类型归纳一下。一、类型选择的原则在设计表的时候,首先就是要考虑存储的数据与MySQL的哪种类型相吻合,比如,金额,就要用数字类型,最差也要用字符串类型,日期可以是date 类型,或者也可以是字符串...

2019-12-06 11:29:24 425

空空如也

空空如也

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

TA关注的人

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