自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Magicio的博客

有人的地方就有江湖

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

原创 设计模式之【命令模式】

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的是为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。.

2019-07-12 09:20:53 248

原创 如何构建并发系统

本文简单说明几个设计并发系统时需要考虑的问题,内容摘抄自《GO语言并发之道》 异常传递 异常是什么,什么时候发生,提供了哪些好处 首先,异常需要传达几个关键信息: 发生了什么: 这部分异常信息包括了岁异常时间的描述。例如:磁盘已满,连接被重置,证书过期等 发生在什么时间,什么位置: 异常应该包含完整的轨迹信息,从调用的启动方式开始,已异常的实例结尾。栈轨迹信息不应该被包含在异常信息中,但...

2019-06-23 16:30:06 251

原创 MySql 修改表结构时 ALTER,MODIFY,CHANGE的区别

根据MySql文档,我们知道在修改表内某一列的属性的时候,MySql支持3中语法结构: ALTER [ONLINE|OFFLINE] [IGNORE] TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} ALTER [ONLINE|OFFLINE] [IGNORE] TABLE tbl_n...

2019-06-04 21:18:45 3174

原创 Laravel Facades 门面模式的实现

以下是Laravel官方文档的介绍 Facades 为应用程序的 服务容器 中可用的类提供了一个「静态」接口。Laravel 本身附带许多的 facades,甚至你可能在不知情的状况下已经在使用他们!Laravel 「facades」作为在服务容器内基类的「静态代理」,拥有简洁、易表达的语法优点,同时维持着比传统静态方法更高的可测试性和灵活性。 从介绍中可以看出,Facades 好处就是让代码...

2019-05-30 20:39:46 1411

原创 Linux 命令之 awk

awk 文本处理工具 可编程,功能强大 可以用来统计,制表等功能 1. awk行处理方式与格式 处理方式 一次处理一行内容 可以对每行进行切片处理 格式 命令行格式awk [options] 'command' file(s) 脚本格式awk -f script_file file(s) 2. 内嵌参数的应用 3. 内嵌程序的应用 ...

2019-03-13 23:04:35 210

原创 MySql如何使用索引(二)

上篇介绍了MySql什么时候会尝试使用索引,本文介绍一下我了解的不会使用索引的情况, 仍然使用上次建立好的表 1. where 子句中like 使用了前缀通配符 %keyword select * from test_user where name like "%Kiven%"; 2. 使用>, >=, <,<=, !=,NOT IN 范围查找或否定查找,且范围...

2019-03-11 09:35:51 215

原创 Linux 命令之sed

sed 流处理编辑器 行处理一次只处理一行数据 (sed处理文件内容的核心思想) 不改变文件内容(除非重定向) 命令行格式 sed [option] 'command' file(s) 脚本格式 sed -f scriptfile file(s) sed 命令 p 打印命令 -n 只打印匹配的行 定位一行 sed -n '2p' test.txt 定位多行 sed -n '2,5p...

2019-03-10 21:39:35 407

原创 MySql如何使用索引(一)

我们都知道在 MySql 中使用索引可以提高查询效率,但有时候真正执行Sql查询的时候却没有按照我们的预想使用索引,而是全表扫描,导致有慢Sql影响了整个网站的效率,甚至导致网站崩溃,所以我们需要了解Mysql是如何选择使用索引的,以便建立合适的索引 (本文基于MySql5.7,InnoDB引擎) 前提:建立一张测试表 假设有一张用户表 CREATE TABLE `test_user` ( ...

2019-03-10 09:18:53 297

原创 nginx 不显示php语法错误原因

1 php.ini的配置问题 error_reporting = 0 display_errors = false 2 .nginx的配置 查看nginx的配置文件中是否配置了 location = /50x.html { root html; #或者 500.html类似的配置 } 而且服务器上该文件又不存在 如需显示错误信息可以注释掉此行 ...

2019-03-08 22:02:52 1517

空空如也

空空如也

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

TA关注的人

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