裸熊家族

导航

06 2019 档案

php中Redis的扩展
摘要:首先要下载 php_redis.dll 和 php_igbinary.dll 在官网(https://windows.php.net/downloads/pecl/snaps/redis/3.1.4/)中下载 必须按照如图方式进行下载 把php版本切换成7.0 打开php的文件所在位置,进入ext中 阅读全文

posted @ 2019-06-19 14:23 裸熊家族 阅读(189) 评论(0) 推荐(0)

MySQL事务特性
摘要:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务: 原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 一致性 事务在完成时,必须使所有的数据都保持一致状态。在相关数据库 阅读全文

posted @ 2019-06-13 11:24 裸熊家族 阅读(133) 评论(0) 推荐(0)

PHP的设计模式
摘要:1、单例模式 2、工厂模式 3、观察者模式 4、命令链模式 5、策略模式 单例模式: 一个类在整个应用中,只有一个对象实例的设计模式 类必须自行创建这个实例 必须自行向整个系统提供这个实例 三私:私有静态成员变量、构造函数、克隆函数 一公:公共的静态方法 2、工厂模式 可以根据输入的参数或者应用程序 阅读全文

posted @ 2019-06-13 11:23 裸熊家族 阅读(211) 评论(0) 推荐(0)

http协议
摘要:HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统 HTTP 协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用 的有 GET、HEAD、POST。每种方法规定了客户与服务器联 阅读全文

posted @ 2019-06-13 11:22 裸熊家族 阅读(68) 评论(0) 推荐(0)

sql语句的优化
摘要:首先我们得确定哪些 sql 语句需要优化,一般在一个系统中,查询语句最多,所以我们主要是针对查询语句进行优化。主要采用两种方式来确定要优化的 sql 语句: ①使用慢查询日志,设置需要优化的 sql 语句的执行时间,记录下超过该设置时间的语句,即为需要优化的语句。 ②使用 profiling 机制, 阅读全文

posted @ 2019-06-13 11:20 裸熊家族 阅读(115) 评论(0) 推荐(0)

mysql存储引擎
摘要:常用的主要分为两种,一种是 innodb,一种是 myisam,两者的主要区别是 ①myisam 不支持事务处理,而 innoDB 支持事务处理 ②myisam 不支持外键,innoDB 支持外键 ③myisam 支持全文检索,而 innoDB 在 MySQL5.6 版本之后才支持全文检索 ④数据的 阅读全文

posted @ 2019-06-13 11:12 裸熊家族 阅读(107) 评论(0) 推荐(0)

laravel框架安装Curl扩展
摘要:然后进入根目录执行命令 composer update 完毕。 阅读全文

posted @ 2019-06-11 19:54 裸熊家族 阅读(733) 评论(0) 推荐(0)

laravel框架中安装 elasticsearch 包
摘要:可以查看网址:https://packagist.org/packages/elasticsearch/elasticsearch 输入命令 composer require elasticsearch/elasticsearch 会直接安装。 阅读全文

posted @ 2019-06-11 19:53 裸熊家族 阅读(176) 评论(0) 推荐(0)

docker容器配置nginx负载均衡 -----加权
摘要:首先要准备三个nginx的容器; 第二个容器: 第三个容器: 进入第一个容器 要配置的容器(docker exec -it 容器名 /bin/bash) vi /usr/local/nginx/conf/nginx.conf 修改配置 在http{ }中加入 退出然后重启服务,systemctl r 阅读全文

posted @ 2019-06-11 19:52 裸熊家族 阅读(182) 评论(0) 推荐(0)

手写排序
摘要:主要从原理方面来说:重点介绍冒泡排序和选择排序 // 冒泡排序 function BubbleSort($arr) { // 获得数组总长度 $num = count($arr); // 正向遍历数组 for ($i = 1; $i < $num; $i++) { // 反向遍历 for ($j = 阅读全文

posted @ 2019-06-10 15:04 裸熊家族 阅读(101) 评论(0) 推荐(0)

cookie与session的区别
摘要:1、cookie 数据存放在客户的浏览器上,session 数据放在服务器上。 2、cookie 不是很安全,别人可以分析存放在本地的 COOKIE 并进行 COOKIE 欺骗 考虑到安全应当使用 session。 3、session 会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性 阅读全文

posted @ 2019-06-10 15:02 裸熊家族 阅读(120) 评论(0) 推荐(0)

索引有几种
摘要:索引主要有: 主键索引:数据记录里面不能有 null,数据内容不能重复,在一张表里面不能有多个主键索引。 普通索引:使用字段关键字建立的索引,主要是提高查询速度 唯一索引:字段数据是唯一的,数据内容里面能否为 null,在一张表里面,是可以添加多个唯一索引。 全文索引:在比较老的版本中,只有 myi 阅读全文

posted @ 2019-06-10 15:01 裸熊家族 阅读(278) 评论(0) 推荐(0)

mysql优化怎么做?
摘要:mysql 优化主要从以下几个方面来实现: ①设计角度:存储引擎的选择,字段类型选择,范式 ②功能角度:可以利用 mysql 自身的特性,如索引,查询缓存,碎片整理,分区、分表等 ③sql 语句的优化方面:尽量简化查询语句,能查询字段少就尽量少查询字段,优化分页语句、分组语句等。 ④部署大负载架构体 阅读全文

posted @ 2019-06-10 14:59 裸熊家族 阅读(166) 评论(0) 推荐(0)

laravel Builder scope count() 出错 Eloquent/Builder.php 1185行
摘要:在创建项目的使用登录之后报错 ErrorException in Builder.php line 1185: count(): Parameter must be an array or an object that implements Countable in Builder.php line 阅读全文

posted @ 2019-06-09 14:21 裸熊家族 阅读(452) 评论(1) 推荐(0)