自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LXC

  • 博客(18)
  • 收藏
  • 关注

原创 php使用openssl来实现非对称加密

使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和php的openssl扩展(Apache自带openssl扩展)2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护在cmd命令行输入以下命令[plain] view plain copy

2016-09-20 21:38:31 973

原创 联想搜索

charset="utf-8">type="text" value="" id="wd">type="button" class="search" value="Search"/>style='background: #e1e1e1;width:220px;display:none;' id="rs"> src="jq.js"> $(function(){

2016-09-19 14:23:39 904

转载 keepalived

通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。keepalived的工作原理是VRRP(VirtualRouter Redundancy Protocol)虚拟路由冗余协议。在VRRP中有两组重要的概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。VRRP 路

2016-09-14 09:04:01 802

原创 Yslow-23条规则

YslowYahoo发布的一款基于FireFox的插件,主要是为了提高网页性能而设计的,下面是它提倡了23条规则,还是很不错的,分享一下:1.减少HTTP请求次数合并图片、CSS、JS,改进首次访问用户等待时间。2. 使用CDN就近缓存==>智能路由==>负载均衡==>WSA全站动态加速3. 避免空的src和href当link标签的href属性为空、script标签的src

2016-09-08 15:11:17 835

原创 魔术方法(__call/__callstatic)

<?php/** * Created by PhpStorm. * User: machenike * Date: 2016/9/8 * Time: 10:42 */header("content-type:text/html;charset=utf-8");class human{/* * 魔术方法__call $method 获得方法名 $arg 获得方法的参数集合

2016-09-08 11:01:05 1310

原创 自定义函数----回文字符串

<?php//自定义函数 回文字符串就是 从头到尾 和 从尾到头 读起来都一样 比如 abcdcbaheader("content-type:text/html;charset=utf-8");function _pr($str){ if(strlen($str)%2==1){ $length=(strlen($str)+1)/2;/*(n+1)/2获取中间数位置*/

2016-09-07 11:17:10 1145

原创 Mysql—explain的参数详解及用法

EXPLAIN 的每个输出行提供一个表的相关信息,并且每个行包括下面的列: 项说明idMySQL Query Optimizer 选定的执行计划中查询的序列号。表示查询中执行 select 子句或操作表的顺序,id 值越大优先级越高,越先被执行。id 相同,执行顺序由上至下。select_type 查询类型说明

2016-09-06 08:02:00 2648

原创 yii2 读写分离配置

开始使用数据库首先需要配置数据库连接组件,通过添加 db 组件到应用配置实现(”基础的” Web 应用是 config/web.php),DSN( Data Source Name )是数据源名称,用于指定数据库信息.如下所示:return [ // ... 'components' => [ // ... 'db' => [

2016-09-05 16:17:16 1252

原创 TCP/IP,http,socket,长连接,短连接——小结。

概要:    之前对这几个概念有点糊涂,查阅了些资料,稍微概括下他们的区别吧。如有错误,请拍~~~先看图:TCP/IP是什么?   TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。    在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。    在传输层中有TCP协议与UDP协议。    在应用层有FTP

2016-09-05 11:40:26 870

原创 HTTP深入浅出 http请求

HTTP深入浅出 http请求HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端

2016-09-05 10:41:09 992

转载 PHP面向对象技术(全面讲解)(高洛峰)

PHP面向对象技术(全面讲解)(高洛峰)内容来自:http://blog.csdn.net/dengzonghuan/article/details/4055666本部分一共包括以下一些技术点:1.面象对象的概念2.什么是类, 什么是对象, 类和对象这间的关系3.什么是面向对象编程呢?4.如何抽象出一个类?5.如何实例化对象6.如何去使用对象中的成员7.特殊

2016-09-04 21:04:48 1527

转载 nginx的五种负载算法模式

nginx 负载均衡5种配置方式1、轮询(默认)   每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  例如:  upstream bakend {  server 192.168.0.14 weight=10;  ser

2016-09-01 20:16:29 980

原创 TP框架分析

一、TP框架的下载和安装     Tp框架下载网址:http://www.thinkphp.cn/     在wamp的www目录下创建一个目录tpshop目录   1.  将下载好的包压缩后将文件包里的所有文件复制到创建项目的根目录(tpshop)中     |Application     |Public     |ThinkPHP     |.htaccess

2016-09-01 18:52:55 2055

原创 面向对象的7大原则

SunnyAmy面向对象设计七大原则1. 单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替换的。3. 依赖倒置原则(Dependence Inversion Principle)实现尽量依赖抽象,

2016-09-01 16:49:44 867

原创 Laravel框架分析

Laravel被称为“全栈”式框架,因为它能够处理从网络服务到数据库管理、HTML生成的一切事情,垂直集成的web开发环境给开发者提供了更好的体验。开发人员可以通过命令行工具,生成和管理Laravel项目环境。Laravel附带了一个名为Artisan的优秀的命令行工具,它提供了一些开发过程中有用的命令用,可以用来生成框架代码和数据库管理。它是基于强大的Symfony Console 组件开发

2016-09-01 16:45:19 1468

原创 YII框架分析笔记1:YII执行流程

yii整体执行流程直观,具体由以下步骤:1、程序入口文件index.php加载yii框架引导程序(bootstrap)文件yii.php,加载配置文件以及其他自定义配置。2、yii.php中Yii类继承了YiiBase,主要封装框架的一些通用方法,比如自动加载、创建组件、核心类路径映射、记录日志以及调试等,YiiBase.php中注册自动加载方法。另外Yii类预留可以自定义一些方法作为扩展

2016-09-01 16:43:41 861

转载 关于索引的B tree B-tree B+tree B*tree 详解结构图

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,

2016-09-01 16:38:36 832

原创 Myisam和Innodb的区别

MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。InnoDB支持数据行锁定,MyISAM不支持行锁定,只支持锁定整个表。即MyISAM同一个表上的读锁和写锁是互斥的,My

2016-09-01 14:24:51 794

空空如也

空空如也

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

TA关注的人

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