06 2017 档案

摘要:今天composer安装一个插件, 突然报zlib_decode(): data error,解决办法 :确定根目录有:composer.phar然后执行: 重新安装即可! 阅读全文
posted @ 2017-06-30 15:13 周伯通之草堂 阅读(754) 评论(0) 推荐(0) 编辑
摘要:之前写过一篇文章,高并发的解决思路(点此进入查看),今天再次抽空整理下实际场景中的具体代码逻辑实现吧:抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢? 常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0 阅读全文
posted @ 2017-06-27 15:58 周伯通之草堂 阅读(73764) 评论(1) 推荐(10) 编辑
摘要:RedisDesktopManager 之前用的redis客户端工具还不错,今天发现一个国产的nosql客户端,还挺方便滴 TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理、维护。 功能包括:NoS 阅读全文
posted @ 2017-06-24 11:21 周伯通之草堂 阅读(4830) 评论(0) 推荐(1) 编辑
摘要:1.ctrl+q 打开查询窗口 2.ctrl+/ 注释sql语句 3.ctrl+shift +/ 解除注释 4.ctrl+r 运行查询窗口的sql语句 5.ctrl+shift+r 只运行选中的sql语句 6.F6 打开一个MySQL命令行窗口 7.ctrl+l 删除一行 8.c... 阅读全文
posted @ 2017-06-22 10:13 周伯通之草堂 阅读(338) 评论(0) 推荐(0) 编辑
摘要:旧版的MySQL的全文索引只能用在MyISAM表格的char、varchar和text的字段上。 不过新版的MySQL5.6.24上InnoDB引擎也加入了全文索引,所以具体信息大家可以随时关注官网,下面我来谈谈mysql全文索引的用法,网上很多啦,我只讲讲我所了解滴部分哈:我的mysql版本是: 阅读全文
posted @ 2017-06-21 17:26 周伯通之草堂 阅读(15472) 评论(0) 推荐(1) 编辑
摘要:积累近几年discuz关键词过滤 使用方法:1.进入后台/内容/词语过滤批量添加。2.打开CensorWords.txt,复制里面的文本信息到批量添加的输入框内,点击确定即可。如图: 关键词下载:Keywords.zip 阅读全文
posted @ 2017-06-20 10:28 周伯通之草堂 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:php类中接口的应用关键字是interface、implements了,接口是一种成员属性全部为抽象或常量的特殊抽象类,implements主要是对类名,类所拥有的方法,以及所传参数起约束和规范做用,有点像 abstract 抽象类。 类中接口的应用 1.关键字:interface 2.关键字:im 阅读全文
posted @ 2017-06-13 15:25 周伯通之草堂 阅读(5454) 评论(2) 推荐(0) 编辑
摘要:今天有个朋友看到yii2中介绍的依赖注入一头雾水,之前我写过类似的文章发给他看了,可能还没深入理解吧,这里我再通俗点描述下依赖注入的原理吧,尽可能滴说通俗易懂一点吧:先还是扯下概念性滴问题(概念问题我个人的原则总是先简单瞟一眼概念,通过实例来对概念加深理解了) 要想理解 PHP 依赖注入 和 控制反 阅读全文
posted @ 2017-06-12 17:55 周伯通之草堂 阅读(767) 评论(0) 推荐(0) 编辑
摘要:Closure,匿名函数,是php5.3的时候引入的,又称为Anonymous functions。字面意思也就是没有定义名字的函数。比如以下代码(文件名是do.php) 这里的A()永远没有办法用来作为B的参数,因为A它并不是“匿名”函数。 所以应该改成这样: 实现闭包 将匿名函数在普通函数中当做 阅读全文
posted @ 2017-06-12 15:08 周伯通之草堂 阅读(7522) 评论(0) 推荐(1) 编辑
摘要:控制信号: 可以使用信号系统来控制主进程。默认,nginx 将其主进程的 pid 写入到 /usr/local/nginx/logs/nginx.pid 文件中。通过传递参数给 ./configure 或使用 pid 指令,来改变该文件的位置。 主进程可以处理以下的信号: 重新配置 用新的配置开始新 阅读全文
posted @ 2017-06-12 11:59 周伯通之草堂 阅读(648) 评论(0) 推荐(0) 编辑
摘要:数据表之间是纵横交叉、相互关联的,laravel的一对一,一对多比较好理解,官网介绍滴很详细了,在此我就不赘述啦,重点我记下多对多的关系 一种常见的关联关系是多对多,即表A的某条记录通过中间表C与表B的多条记录关联,反之亦然。比如一个用户有多种角色,反之一个角色对应多个用户。 为了测试该关联关系,我 阅读全文
posted @ 2017-06-06 11:18 周伯通之草堂 阅读(11915) 评论(0) 推荐(0) 编辑
摘要:MySql计算两个日期时间的差函数: 第一种方法:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个 阅读全文
posted @ 2017-06-06 09:57 周伯通之草堂 阅读(2197) 评论(0) 推荐(0) 编辑
摘要:上月前面试某公司,对于mysql分表的思路,当时简要的说了下hash算法分表,以及discuz分表的思路,但是对于新增数据自增id存放的设计思想回答的不是很好(笔试+面试整个过程算是OK过了,因与个人预期的薪酬不太理想而忍痛放弃.),在此再深究下mysql 分表优化之类的设计思路方案.先来闲扯下发文 阅读全文
posted @ 2017-06-03 17:31 周伯通之草堂 阅读(19741) 评论(3) 推荐(1) 编辑
摘要:php的数据库连接池一直以来都是一个难题,很多从php语言转向java的项目,大多数原因可能都是因为java有更好的连接池实现。php的mysql扩展提供了长连接的API,但在php机器数量较多,规模较大的情况下,mysql_pconnect非但不能节约mysql资源,反而会加剧数据库的负荷。 假设 阅读全文
posted @ 2017-06-03 17:11 周伯通之草堂 阅读(3425) 评论(0) 推荐(1) 编辑
摘要:pwd:查询当前目录 ‘/’代表根目录,/root并不是根目录。'.'代表当前目录。'..'代表上层目录 cd:change directory,切换目录。cd / :切换到根目录。 cd ..:返回上一级目录。tab自动补全。 ls:查看当前目录下的文件或目录。 ls -l:查看下面详细信息:drwxr-xr-x 2 cyborg cyborg 4096 Jun 1 10:4... 阅读全文
posted @ 2017-06-03 16:59 周伯通之草堂 阅读(361) 评论(0) 推荐(1) 编辑
摘要:多版本并发控制 大部分的MySQL的存储 引擎,比如InnoDB,Falcon,以及PBXT并不是简简单单的使用行锁机制。它们都使用了行锁结合一种提高并发的技术,被称为MVCC(多版本并 发控制)。MVCC并不单单应用在MySQL中,其他的数据库如Oracle,PostgreSQL,以及其他数据库也 阅读全文
posted @ 2017-06-03 16:24 周伯通之草堂 阅读(5512) 评论(0) 推荐(0) 编辑
摘要:今天从运维同事那听说了mysql压力测试工具mysqlslap。经了解其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详 阅读全文
posted @ 2017-06-02 23:41 周伯通之草堂 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:今天抽空整理了下mysql的几种索引类型,以备加深印象: 在MySQL 中,主要有四种类型的索引,分别为:B-Tree 索引,Hash 索引,Fulltext 索引和RTree索引 1、B-Tree 索引 B-Tree 索引是MySQL 数据库中使用最为频繁的索引类型,除了Archive 存储引擎之 阅读全文
posted @ 2017-06-02 23:12 周伯通之草堂 阅读(253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示