自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 以小说文本做密码本

public function index(){ $list = [ ['name'=>'九鼎记', 'y_name'=>'1'], ['name'=>'养鬼为祸', 'y_name'=>'2'], ['name'=>'幻城', 'y_name'=>'3'], ['name'=>'茅山后裔', 'y_name'=>'4'], ['name'=>'盘龙', 'y_.

2020-08-17 15:30:50 1476 1

原创 svn详解 你想知道的都在这儿了

1、版本库的前世今生 https://www.jianshu.com/p/2d7aa1ddeede2、svn简介 https://www.jianshu.com/p/898eac603b753、服务器安装svn及hook配置 https://www.bbsmax.com/A/qVdemrP8dP/4、两种开发模式 https://www.jianshu.com...

2020-04-27 15:33:10 482

原创 hydra暴力破解

Hydra 可以根据使用者指定的用户字名典文件、密码字典文件、目标IP列表来暴力破解目标系统登录用户名和密码。并且其支持多种协议以及并发连接!csdn链接 : https://blog.csdn.net/qq_37598011/article/details/89156261安装GitHub项目地址:https://github.com/vanhauser-thc/t...

2019-11-21 11:08:11 405

原创 centos7.4安装redis5.0

先到Redis官网(redis.io)下载redis安装包https://redis.io/download上传服务器,解压

2019-11-21 11:07:24 133

原创 linux上 mysql忘记密码

修改mysql的配置文件my.cnfmy.cnf 配置文件的位置,一般在/etc/my.cnf,有些版本在/etc/mysql/my.cnf在配置文件中,增加2行代码[mysqld]skip-grant-tables作用是登录mysql的时候跳过密码验证再然后就是去用户表修改密码然后 注释或者删掉上面加的那两行配置...

2019-11-21 11:06:37 109

原创 mysql索引类型

primary:唯一索引,不允许为null (高并发可尝试)key:普通非唯一索引。unique:表示唯一的,不允许重复的索引,可以为null。fulltext: 表示全文搜索的索引。 FULLTEXT用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的INDEX 也可以。spatial:空间索引(没太懂什么意思)...

2019-11-21 11:05:11 94

转载 mysql 8解决group by 不支持

set @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';set @@session.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ER...

2019-09-04 09:27:50 844

原创 远程连接myqsl分配权限

grent all privileges on . to root@ '%' identified by 'root′;flush privileges;grant 分配的权限 on 数据库名.表名 用户@主机ip identified by "用户密码";all privileges表示所有的权限root分配权限的用户;%远程连接mysql的ip,

2017-04-13 15:37:01 425

转载 利用mysql Myisam分表

CREATE TABLE `test`.`article_0` (  `id` BIGINT( 20 ) NOT NULL ,  `subject` VARCHAR( 200 ) NOT NULL ,  `content` TEXT NOT NULL ,  PRIMARY KEY ( `id` )  ) ENGINE = MYISAM CHARACTER SET utf8 CO

2017-03-29 15:00:13 559

转载 php定时器

$mysql_server="127.0.0.1";$mysql_username="root";$mysql_password="root";$mysql_database="test";@$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");mysql_s

2017-03-17 13:46:30 1003

转载 转载张戈博客的js雪花特效

(function($){        $.fn.snow = function(options){            var $flake = $('').css({'position': 'absolute','z-index':'9999', 'top': '-50px'}).html('❄'),            documentHeight  = $(

2016-10-28 15:13:02 472

转载 centos szrz安装

yum install lrzsz

2016-09-12 18:40:28 767

转载 生成二维码API

http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://lanyes.orghttp://b.bshare.cn/barCode?site=weixin&url=http://lanyes.orghttp://s.jiathis.com/qrcode.php?url=http://lanyes.orghttp://www.kua

2016-08-31 14:28:51 401

转载 在linux下安装redis报错gcc gcc-c++

1.使用tar -xzvf redis-2.4.5.tar.gz来解压安装包  2.使用make命令来编译Redis 如果出现错误需要查看是否缺少gcc gcc-c++  zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory  zmalloc.h:55:2: error: #error

2016-08-02 11:59:52 1399

转载 让laravel5支持memcache

转自:http://www.cnblogs.com/tyjsjl/p/5572993.htmlLaravel5框架在Cache和Session中不支持Memcache,看清了是Memcache而不是Memcached哦,MemCached是支持的但是这个扩展真的是装的蛋疼,只有修改部分源码让其来支持memcache了。具体修改部分如下:找到sessioni管理器 Laravel

2016-06-26 21:59:46 544

转载 MyISAM和InnoDB区别

MyISAMInnoDB构成区别每个MyISAM在磁盘上储存三个文件第一个文件名以表名开始,扩展名指出文件类型.frm文件存储表定义数据文件的扩展名是.MYD(MYData)索引文件的扩展名是.MYI(MYIndex)基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB表的大小只受限于操作系统文件的大小,一般为2

2016-06-22 15:50:10 259

转载 PDO事务处理预处理

PDO事务处理**      * mysql中pdo事务处理简单实例      * 首先确定mysql开启了innodb,且数据库使用了innoDB引擎      *$pdo->beginTransaction();开启事务      *$pdo->commit()提交事务      *$pdo->rollBack()事务回滚*/PDO预处理许多成熟的数据库都支

2016-06-22 15:48:42 804

转载 mysql优化

mysql优化1,优化查询缓存   查询是数据库技术中最常用的技术,查询操作的过程比较简单,首先从客户端发出的查询的sql语句,数据库服务端在接    收到由客户端发来的sql语句后,执行这条sql语句,然后将传的结果返回给客户端,虽然过程很简单,但不同的查询语句和和数据库的配置,对查询的性能将会有很大的影响。 通过查询缓冲提高查询的速度   一

2016-06-22 15:46:39 322

转载 一台服务器配主从

同一服务器,MYSQL主从配置。在一台服务器上安装2个MYSQL服务,配置MYSQL服务的主从管理。先安装主数据库,然后拷贝主数据库data文件夹里的mysql,performance_schema文件夹进E:/MySqlData/data1(从数据库的数据文件夹)。(1)修改my.ini文件(主)。添加log-bin=E:/MySqlData/mysql-bin #日志文件的

2016-06-22 15:38:26 2673

转载 memcache

memcache操作流程1、检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作,路径操作为①②③⑦。2、如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现),路径操作为①②④⑤⑦⑥。3、每次

2016-06-22 15:36:53 254

转载 事务产生的脏读幻读不可重复读

事务并发产生的问题:        脏读:一个事务读取到了另外一个事务没有提交的数据            事务1:更新一条数据                             ------------->事务2:读取事务1更新的记录            事务1:调用commit进行提交                        ***此时事务2读取到的数据是

2016-06-22 15:35:47 1025

转载 接口安全

1.请求头里带用户username和password,到服务器端做验证,通过才继续下边业务逻辑。有点:防止了服务器端api被随意调用。缺点:每次都交互用户名和密码,交互量大,且密码明文传输不安全。2.第一次请求,要求username和password,验证通过,种cookie到客户端,app保存cookie值。每次请求带上cookie。点评:和pc上浏览器认证的原理一样了。

2016-06-22 15:34:42 231

转载 session共享

session共享的几种方式1. 基于NFS的Session共享NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。这个方案实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的本地session目录即可,缺点是NFS依托于复杂的安全机制和文件系统,因此并发效率不高,尤其对于session

2016-06-22 15:33:45 427

转载 mysql事务

mysql事务主要是用于处理操作量大,复杂度高的数据,譬如在人员管理系统中,删除一个人,就要删除跟她相关的一切信息,如信箱,文章等等,而这些对数据库的操作就构成了事务。在mysql中只有使用了InnoDB数据库引擎的库或表才支持事务。mysql事务可以用来维护数据的完整性,保证成批的sql语句要么全部执行,要么全部不执行1、一致性:将事务中所做的操作捆绑

2016-06-22 15:32:30 292

转载 js同源策略

同源指的是:同协议,同端口,同域名如果两个URL的协议、域名和端口相同,则表示他们同源。同源策略:        浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些属性。 (白帽子讲web安全[1])        从一个域上加载的脚本不允许访问另外一个域的文档属性。    举个例子:      

2016-06-22 15:31:21 1153

转载 反向代理

反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。代理服务器是使用非常普遍的一种将局域网主机联入互联网的一种方式,使用代理上网可以节约紧缺的IP地址资源,而且可以阻断外部主机对内部主机

2016-06-22 15:30:20 497

转载 正向代理

正向代理1. 正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用

2016-06-22 15:29:16 664

转载 单向散列加密,对称加密,非对称加密

(1)、对称加密算法常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高;1

2016-06-22 15:27:43 4693 3

转载 正向代理和反向代理的区别

从用途上来讲:A. 正向代理的典型用途:   是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。B. 反向代理的典型用途:   是将防火墙后面的服务器提供给Internet用户访问。   反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。   另外,反向代理还可以启用高级URL策  略和管

2016-06-22 15:26:12 354

转载 第三方登录

第三方登录其实就是通过   OAuth2.0协议 认证,第三方网站在获取用户授权的情况下访问用户在服务商那里存储的各种信息什么是OAuth2.0协议?OAuth(开放授权)是一个开放标准允许第三方网站在获得用户允许的情况下访问用户在服务商哪里存储的用户信息而这种授权无需用户提供用户名个密码给第三方网站OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特

2016-06-22 15:24:27 500

转载 数据库三范式

第一范式:即数据库表的每一列都是不可分割的基本数据项。同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。简而言之,第一范式就是无重复的列。第二范式:数据库表中的每个实例或记录必须可以被唯一地区分。满足第二范式必须先满足第一范式。第二范式要求数

2016-06-22 15:22:02 456

转载 http状态码

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态码。200(成功)

2016-06-22 15:20:41 247

转载 接口与抽象类的区别

接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物和非生物),

2016-06-22 15:18:58 226

转载 面向对象三大特性五大原则

面向对象包括了三部分内容:面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)。类:具有相同属性和方法的事物集合,是抽象的。对象:是类的实例化结果,是具体的。类与对象的关系:类是对象的抽象,而对象是类的实例化结果。三大基本特性封装又称信息隐藏,将一个类的使用和实现分开。保留有限的外部联系,使用者不必关心其具体的实现,只需知道调用方式即可。好

2016-06-22 15:17:59 1177

转载 mysql主从复制

出处http://369369.blog.51cto.com/319630/790921mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:  1.1、版本一致  1.2、初始化表,并在后台启动mysql  1.3、修改root的密码2、修改主服务器master:   #

2016-05-08 18:49:13 301

转载 linux下安装redis

第一部分:安装redis 希望将redis安装到此目录 /usr/local/redis希望将安装包下载到此目录 /usr/local/src安装指令如下:$ mkdir /usr/local/redis  $ cd /usr/local/src  $ wget http://redis.googlecode.com/files/redis-2.6.

2016-04-08 07:59:36 163

转载 正则大全

//用户名由6-18位的字母数字下划线组成,不能由数字开头var r_name=/^[a-z]\w{5,17}$/i //密码长度不能少于六位var r_pwd=/^\w{6,}$/ //要求和以上密码输入一致//首先判断输入的确认密码是否为空?//如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值//拿俩个值进行比较

2016-04-01 20:22:22 234

转载 正则表达式验证中文

var str="中国";var reg=/^[\u4e00-\u9fa5]{0,}$/;if(reg.exec(str)){alert('有中文');}else{alert('没有中文');}

2016-04-01 20:06:46 377

转载 get_headers函数判断远程文件是否存在

/判断远程文件是否存在  function remote_file_exists($url) {          $executeTime = ini_get('max_execution_time');          ini_set('max_execution_time', 0);          $headers = @get_headers($url);    

2016-03-31 20:44:37 498

转载 explode

// 示例 1$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";$pieces = explode(" ", $pizza);echo $pieces[0]; // piece1echo $pieces[1]; // piece2// 示例 2$data = "foo:*:1023:1000::/home/foo

2016-03-31 19:56:01 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除