摘要: MySQL优化思路 1. 1 优化的范围有哪些 存储、主机和操作系统方面: 1)主机架构稳定性 2)I/O规划及配置 3)Swap交换分区 4)OS内核参数和网络问题 应用程序方面: 1)应用程序稳定性 2)SQL语句性能 3)串行访问资源 4)性能欠佳会话管理 5)这个应用适不适合用MySQL 数 阅读全文
posted @ 2018-02-26 18:13 songguojun 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1. php文本对比库 https://github.com/chrisboulton/php-diff https://github.com/sebastianbergmann/diff http://paulbutler.org/archives/a-simple-diff-algorithm- 阅读全文
posted @ 2018-02-26 17:41 songguojun 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 介绍 go语言不是一个纯面向对象的编程语言,但是go语言可以进行面向对象编程。 go语言可以使用结构体来模拟类与对象。 一. 工厂模式 工厂模式属于创建型模式,又叫做静态工厂方法。 特点: 在简单工厂模式中,可以根据参数的不同来返回不同的类实例。简单工厂模式会专门定义一个类来负责创建其他类的对象。 阅读全文
posted @ 2018-02-26 17:29 songguojun 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 简介 RPC 的全称是 Remote Procedure Call ,指的是指远程过程调用,是分布式系统常见的一种通信协议,通常是指两个服务或者进程相互访问但是需要通过网络传输数据才能达到, 也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数或方法,由于不在一个内存 阅读全文
posted @ 2018-02-26 15:57 songguojun 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 获取文件名 $file = realpath(__DIR__.'/images/common/../addBtn.png'); 方法一 获取文件后缀 方法一 方法二 阅读全文
posted @ 2018-02-26 15:13 songguojun 阅读(6322) 评论(0) 推荐(0) 编辑
摘要: 在写框架和项目时候我们经常要获取绝对路径,php有内置函数realpath(), 也可以写个函数来实现这个功能 laravel框架入口文件就有段引入文件目录 注意一点 对于php内置函数realpath() 会对路径判断是否存在 比如 阅读全文
posted @ 2018-02-26 14:02 songguojun 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: MongoDB介绍 MongoDB是一个开源、高性能、基于分布式文件存储的文档型数据库,是NoSQL数据库产品中的一种,采用了BSON这种数据存储格式就是用于简化开发和方便扩展。是最像关系型数据库(MySQL)的非关系型数据库。 关系型数据库和NoSql数据库对比 关系型数据库适合存储结构化数据,如 阅读全文
posted @ 2018-02-26 10:14 songguojun 阅读(805) 评论(0) 推荐(0) 编辑