使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。本文分享一些在日常开发中实践过的实用命令,能够大大...[作者空间]
启用选项 -c:执行脚本前先执行的命令,可多次使用。 -d:debug模式,可以在运行时输出一些诊断信息,与在脚本...[作者空间]
bash是通过$0 ... $n接收参数 expect是通过set <变量名称> [lindex $argv ]...[作者空间]
测试 192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机 (for ) 测试 192....[作者空间]
expect 解释器 expect是一个能实现自动和交互式任务的解释器,它也能解释常见的shell语法命令,其特色...[作者空间]
SQL优化一般步骤 步骤1、通过慢查日志等定位那些执行效率较低的SQL语句 步骤2、explain 分析SQL的执...[作者空间]
MySQL在面试中经常被问到,本文总结了15个面试中的经典问题。 1. 数据库三大范式是什么? 第一范式:每个列都...[作者空间]
Bug的意思就是程序设计之外的错误。 简单的说就是你这个程序设计的很好,把所有可能性都想了一遍,没有问题。 测试也...[作者空间]
容器 容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。 目前,容器和 Docke...[作者空间]
1、缓存 String类型 例如:热点数据缓存,对象缓存、全页缓存、可以提升热点数据的访问数据。 2、数据共享分布...[作者空间]
一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(...[作者空间]
1、fish shell 毋庸置疑,在终端工具中,Shell 是使用最频繁也最重要的工具。过去,我曾经使用过 Ba...[作者空间]
在日常数据库设计中,几乎每张业务表都带有一个日期列,用于记录每条记录产生和变更的时间。 比如用户表会有一个日期列记...[作者空间]
工作中经常会有搜索的需求,最常用的就是模糊搜索%+like+%,在InnoDB中使用 "like%xx" 会导致...[作者空间]
讲个小故事: 研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人员B想要调用软件A的部分功能来用,但...[作者空间]
在开始主要的代码开发之前,我们必须选择一种合适的体系架构,它将为我们提供所需的功能和质量属性。 因此,在将它们应用...[作者空间]
进程和线程 进程和线程的区别 线程具有许多传统进程所具有的特征,故又称为轻型进程(Light—Weight Pro...[作者空间]
WHY? IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢? 1、效率低 项目中遇到这么个情况: t...[作者空间]
一、socket协议的简介 WebSocket是什么,有什么优点 WebSocket是一个持久化的协议,这是相对于...[作者空间]
1、屏蔽PHP错误输出 在/etc/php.ini(默认配置文件位置),将如下配置值改为Off 不要将错误堆栈信息...[作者空间]