- 博客(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关注的人
RSS订阅