摘要:
Sed 日常使用介绍 简介 是 环境下常用的流处理工具, 可以处理字符流, 文件或者二进制文件流。 各个 发行版都会配备 及其衍生的命令工具, 因此, 掌握该工具的基本用法, 足以满足我们日常的许多文本处理的任务。 以下采用示例的方式对 进行基本用法介绍. 如果有兴趣了解更高级的使用技巧, 本文采用 阅读全文
摘要:
引言 我们在日常的开发过程中,很多时候需要连接服务器查看日志或者在服务器上调试代码。但是,使用 ssh 命令登录服务器每次都需要输出密码,就比较繁琐。因此我们可以使用 sshpass 通过参数指定密码进行登录。解决了这个问题之后,我发现登录服务器之后,还需要手动 cd 切换到项目目录或者日志目录。为 阅读全文
摘要:
引言 Binlog 日志的主要作用: 1、增量备份。 2、主从复制。 操作步骤 1、登录 MySQL 执行 show variables like '%log_bin%'; 查询 binlog 状态。 提示: log_bin = on 说明已经开始 binlog。 2、准备测试数据 // 创建 数据 阅读全文
摘要:
引言 我们在系统设计的时候,用户的认证是最基本也是最重要的功能了。我们常见的方案,就是将用户的认证信息保存到 session 里面。由于近年来微服务的快速兴起,一种 JWT 的认证方式出现在了大众的眼中。在单体服务的时代,很多系统设计的都是有状态的服务。随着微服务的出现,大多数系统设计的时候,都开始 阅读全文
摘要:
引言 数据库事务中谈的最多的就是事务的隔离级别,事务并发还行中最常见的问题又有脏读、幻读、不可重复读。这篇文章就主要来介绍一下这些问题。 脏读 脏读是指一个事务读取到其他事务没有提交的数据。 不可重复读 不可重复读是指一个事务内多次根据同一查询条件查询出来的同一行记录的值不一致。 幻读 幻读是指一个 阅读全文
摘要:
引言 PHP 向它运行的任何脚本提供了大量的预定义常量。 魔术变量 文件中的当前行号。 文件的完整路径和文件名。 如果用在被包含文件中,则返回被包含的文件名。 文件所在的目录。 如果用在被包括文件中,则返回被包括的文件所在的目录。 函数名称。 类的名称。 Trait 的名字。 类的方法名。 当前命名 阅读全文
摘要:
执行 Maven Reimport 描述: 操作步骤: 执行 Invalidate and Restart 描述: 操作步骤: 统一编码 描述: 操作步骤: 重新编译 描述: 操作步骤: 执行 Maven Install 描述: 操作步骤: 参考文章 "IntelliJ IDEA 报错:找不到包或者 阅读全文
摘要:
SQL 语句规约 强制部分 【强制】 不要使用 或 来替代 ,`count( ) SQL92 NULL 非 NULL` 无关。 说明 : 会统计值为 的行,而 不会统计此列为 值的行。 【强制】 计算该列除 之外的不重复行数,注意 如果其中一列全为 ,那么即使另一列有不同的值,也返回为 。 【强制】 阅读全文
摘要:
索引规约 强制部分 【强制】 业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 说明 : 不要以为唯一索引影响了 速度,这个速度损耗可以忽略,但提高查找速度是明显的;另外, 即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。 【强制】 超过三个 阅读全文
摘要:
建表规约 强制部分 【强制】 表达是与否概念的字段,必须使用 的方式命名,数据类型是 ( 表示是, 表示否)。 说明 : 任何字段如果为非负数,必须是 。 正例 : 表达逻辑的字段名 ,`1 0` 表示未删除。 【强制】 表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现 阅读全文