摘要: 原因: composer-asset-plugin没有安装或者版本太低 解决办法: step0:下载composer-asset-plugin composer global require "fxp/composer-asset-plugin:~1.1.1" step1:安装composer-as 阅读全文
posted @ 2019-05-15 09:47 箫洒哥 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 1.先下载Composer-Setup.exe,下载地址:下载Composer 。会自动搜索PHP.exe的安装路径,如果没有,就手动找到php路径下的php.exe。 2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分 阅读全文
posted @ 2019-05-15 08:53 箫洒哥 阅读(707) 评论(0) 推荐(0) 编辑
摘要: (1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2 如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l [root@lx~]# vi/usr/local/ngin 阅读全文
posted @ 2019-05-14 17:31 箫洒哥 阅读(7583) 评论(0) 推荐(0) 编辑
摘要: mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍。 主从同步基本上能做到实时同步。我从别的网站借用了主从同步的原理图。 在配置好了, 主从同步以后, 主服务器会把更新语句写入binlog, 从服务器的IO 线程(这里要注意, 5.6.3 之前的IO线程仅有一个 阅读全文
posted @ 2019-05-10 17:28 箫洒哥 阅读(5682) 评论(0) 推荐(1) 编辑
摘要: xdebug是一个开源的php调试器,以php模块的形式加载并被使用。 windows 平台下: 一、安装xdebug模块 1、去www.xdebug.org下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,现在最新的版本是 2.0.1。 2、修改php.i 阅读全文
posted @ 2019-05-10 17:09 箫洒哥 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略角色 3.环境角色(对抽象策略 阅读全文
posted @ 2019-05-10 16:42 箫洒哥 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 一个程序至少一个进程,一个进程至少一个线程。 为什么会有线程? 每个进程都有自己的地址 阅读全文
posted @ 2019-05-10 16:38 箫洒哥 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 如图所示,区别有以下两点: 1. B+树中只有叶子节点会带有指向记录的指针(ROWID),而B树则所有节点都带有,在内部节点出现的索引项不会再出现在叶子节点中。 2. B+树中所有叶子节点都是通过指针连接在一起,而B树不会。 B+树的优点: 1. 非叶子节点不会带上ROWID,这样,一个块中可以容纳 阅读全文
posted @ 2019-05-10 08:07 箫洒哥 阅读(5631) 评论(0) 推荐(2) 编辑
摘要: 垃圾回收,简称gc。顾名思义,就是废物重利用的意思。再说这个之前先接触一下内存泄露,大概意思就是申请了一块地儿拉了会儿屎,拉完后不收拾,那么那块儿地就算是糟蹋了,地越用越少,最后一地全是屎。说到底一句,用了记得还。一定程度上说,垃圾回收机制就是用来擦屁股的。如果用过C语言,那么申请内存的方式是mal 阅读全文
posted @ 2019-05-09 18:14 箫洒哥 阅读(7803) 评论(6) 推荐(7) 编辑
摘要: 首先需要大致了解一下mysql日志操作步骤: log_buff mysql写 (write) > log_file OS刷新 (flush) > disk innodb_flush_log_at_trx_commit 参数解释: 0(延迟写): log_buff --每隔1秒--> log_file 阅读全文
posted @ 2019-05-09 17:49 箫洒哥 阅读(3633) 评论(0) 推荐(0) 编辑
摘要: Mysql配置参数sync_binlog说明 MySQL提供一个sync_binlog参数来控制数据库的binlog刷到磁盘上去。 默认,sync_binlog=0,表示MySQL不控制binlog的刷新,由文件系统自己控制它的缓存的刷新。这时候的性能是最好的,但是风险也是最大的。因为一旦系统Cra 阅读全文
posted @ 2019-05-09 17:48 箫洒哥 阅读(17560) 评论(0) 推荐(2) 编辑
摘要: Oracle中有一个伪列rownum,可以在生成查询结果表的时候生成一组递增的序列号。MySQL中没有这个伪列,但是有时候要用,可以用如下方法模拟生成一列自增序号。 (1)sql示例:select (@i:=@i+5) as rownum, surname, personal_name from s 阅读全文
posted @ 2019-03-13 15:04 箫洒哥 阅读(7317) 评论(1) 推荐(1) 编辑
摘要: $data = [];foreach ($res as $key=>$val){ $data[$key]['id'] = $val['id']; $data[$key]['name'] = $val['name']; $data[$key]['pid'] = $pname[0]['pid']; $d 阅读全文
posted @ 2019-03-13 11:16 箫洒哥 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 屁话少说,放码过来。//上传图片public function do_upload_post(){ $config['upload_path'] = 'E:\phpStudy\PHPTutorial\WWW\jisuyun\assets\img\uploads';//上传路径 $config['al 阅读全文
posted @ 2019-02-22 14:32 箫洒哥 阅读(898) 评论(0) 推荐(0) 编辑
摘要: Do what you want to do until you can do what you want to do. 不是看到希望才会坚持,而是坚持才会看到希望 经的起失败,也享受的了成功 地位可以卑微,但灵魂必须高贵 拼自己想要的,争自己所没有的 性格决定命运,选择大于努力,成功在于坚持 人非 阅读全文
posted @ 2019-02-19 15:36 箫洒哥 阅读(667) 评论(0) 推荐(0) 编辑