裸熊家族

导航

2019年7月4日 #

xss攻击和csrf攻击的定义及区别

摘要: 1.CSRF的基本概念、缩写、全称 CSRF(Cross-site request forgery):跨站请求伪造。 PS:中文名一定要记住。英文全称,如果记不住也拉倒。 2.CSRF的攻击原理 用户是网站A的注册用户,且登录进去,于是网站A就给用户下发cookie。 从上图可以看出,要完成一次CS 阅读全文

posted @ 2019-07-04 19:10 裸熊家族 阅读(677) 评论(0) 推荐(0) 编辑

2019年6月19日 #

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 裸熊家族 阅读(175) 评论(0) 推荐(0) 编辑

2019年6月13日 #

MySQL事务特性

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

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

PHP的设计模式

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

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

http协议

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

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

sql语句的优化

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

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

mysql存储引擎

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

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

2019年6月11日 #

laravel框架安装Curl扩展

摘要: 然后进入根目录执行命令 composer update 完毕。 阅读全文

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

laravel框架中安装 elasticsearch 包

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

posted @ 2019-06-11 19:53 裸熊家族 阅读(162) 评论(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 裸熊家族 阅读(178) 评论(0) 推荐(0) 编辑