自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TP5框架生命周期

2019-09-25 20:12:09 523

原创 OOP的理解

对OOP的理解?OOP是面向对象编程,核心思想和特征分别是封装、继承、多态、抽象。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。封装:封装是指将对象信息状态通过访问权限修饰符隐藏在对象内部,不允许外部程序直接访问,如果外部程序要访问对象内部,可以调用内部提供的get或set方法。简单来说,封装就是要找出某一类事务的公性然后提取出来。继承:子类继承了父类所有的成员方法和属性,并...

2019-09-23 20:59:29 272

原创 PHP-FPM:进程管理器 详解

PHP-FPM详解作用PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。(1). 为什么会出现php-fpmfpm的出现全部因为php-fastcgi出现。为了很好的管理php...

2019-09-21 15:41:28 327

原创 PHP5中魔术方法函数和魔术常量有哪些,请举例说明各自的用法

魔术方法:__sleep serialize之前被调用,若对象比较大,想做一些删除在序列化,可以考虑使用该方法;__wakeup unserialize之前被调用,做些对象的初始化;__toString 打印一个对象时被调用,比如echo obj,print(obj,print(obj);__set_state 调用var_export时被调用,用__set_state的返回值作为 var...

2019-09-19 16:46:13 340

原创 有趣的html代码特效

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><title>star</title><script type="text/javascript">window.onload = function () {C = M...

2019-09-18 17:22:54 31212 23

原创 绿色代码雨

<!DOCTYPE html><html>   <head>   <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>Code -by ZhenYu.Sha</title> ...

2019-09-18 16:57:00 1023

原创 PHP常用函数

1.字符串函数strlen:获取字符串长度,字节长度substr_count 某字符串出现的次数substr:字符串截取,获取字符串(按照字节进行截取)mb_strlenmb_substrstrchr:与substr相似,从指定位置截取一直到最后strrchr(获取文件后缀名):与strchr一样,只是从右边开始查找字符strtolower:所有的字符都小写(针对英文字母)strt...

2019-09-17 20:00:50 93

原创 Linux常用命令

Linux系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...

2019-09-17 19:55:52 99

原创 鼠标点击心形特效

/* 鼠标特效 */var a_idx = 0;jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("❤","❤","❤","❤","❤","❤","❤","❤","❤","❤","❤","❤"); var $i = $("<spa...

2019-09-16 19:16:17 588

原创 抓包工具

常用的几款抓包工具!标签: 软件测试软件测试方法软件测试学习原创来自于我们的微信公众号:软件测试大师最近很多同学,说面试的时候被问道,有没有用过什么抓包工具,其实抓包工具并没有什么很难的工具,只要你知道你要用抓包是干嘛的,就知道该怎么用了!一般对于测试而言,并不需要我们去做断点或者是调试代码什么的,只需要用一些抓包工具抓取发送给服务器的请求,观察下它的请求时间还有发送内容等等,有时候,可...

2019-09-16 09:25:53 168

原创 数据结构可视化与MySQL索引视频详解

数据结构必看:数据结构可视化:https://www.cs.usfca.edu/~galles/visualization/Algorithms.htmlMySQL索引视频详解:https://www.bilibili.com/video/av60591561?from=search&seid=15886532838509484396一些概念数据结构就是研究数据的逻辑结构和物...

2019-08-23 10:03:11 500

原创 聚集索引和非聚集索引

聚集索引  一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。  聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。         聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行...

2019-08-23 08:55:24 92

原创 BTree和B+Tree详解结构

如果是复合索引:关键字的排序先排左侧字段,在左侧字段相同的情况下,再排序右侧字段。BTree和B+Tree详解B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-...

2019-08-22 22:24:26 1455 1

原创 MYSQL之全文索引

全文索引:该类型的索引特殊在:关键字的创建上;为了解决 like‘%keyword%’这类查询的匹配问题。(在平时的开发过程中几乎不用,因为MYSQL目前提供的全文索引它针对于中文不起任何作用)直接使用上面的SQL:需要使用特殊的全文索引匹配语法才可以生效:Match()against();Tip:该MYSQL提供的全文索引,不能对中文起作用!Match()against(...

2019-08-22 19:16:30 267

原创 前缀索引

前缀索引如何计算辨识度:可见,9时,已经接近极限,提高长度,不能明显提升辨识度,因此可以使用前9个字符:Tip(注意):前缀索引不能用于索引覆盖;...

2019-08-22 16:03:31 80

原创 MYSQL的索引类型有哪些:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 有什么区别?各适用于什么场合?

一、MySQL索引类型MySql常见索引类型有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引)ALTER TABLE `table_name` ADD UNIQUE (`column`)INDEX(普通索引)ALT...

2019-08-22 15:00:42 329

原创 短信API调用

代码描述:基于PHP的聚合数据短信API服务接口调用示例关联数据:短信API服务接口地址:http://www.juhe.cn/docs/api/id/54本代码示例是基于PHP的聚合数据短信API服务请求的代码样例,使用前你需要:①:通过http://www.juhe.cn/docs/api/id/54 申请短信API服务②:在短信模板中心,添加一个模板,并通过审核以下是完整的代码示...

2019-08-22 12:11:06 179

原创 MYSQL慢日志开启!

先查看慢日志状态SHOW VARIABLES WHERE Variable_name IN('slow_query_log','long_query_time','slow_query_log_file','log-query-not-using-indexes');打开my.ini配置文件在[mysqld]中添加#开启慢日志记录slow_query_log = ON#超过执行时间2...

2019-08-22 12:07:24 72

原创 四种负载均衡算法

4 种负载均衡算法upstream 支持4种负载均衡调度算法:A)轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器;B)ip_hash:每个请求按访问IP的hash结果分配,同一个IP客户端固定访问一个后端服务器。可以保证来自同一ip的请求被打到固定的机器上,可以解决session问题。C)url_hash:按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器...

2019-08-22 12:03:06 635

原创 MYSQL中的表锁和行锁

MySQL中的锁(表锁、行锁)锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。概述相对其他数据库而言,MySQL的...

2019-08-22 11:54:23 95

原创 索引和约束的区别

Constraint约束被 DB2 Universal Database(DB2 UDB) 用来对数据业务规则和数据完整性进行实施、维护。约束的作用范围仅限在当前数据库,通过检索‘数据库目录’和‘命令方式’(select * from user_constraints)可以查看到约束信息。如果想方便、快捷的访问约束信息,Control Center也是种方式。约束可以被当做数据库对象来处理,它们...

2019-08-22 11:34:50 217

原创 html+css+javascript之间的关系与作用

html+css+javascript之间的关系与作用三者间的关系一个基本的网站包含很多个网页,一个网页由html, css和javascript组成。html是主体,装载各种dom元素;css用来装饰dom元素;javascript控制dom元素。用一扇门比喻三者间的关系是:html是门的门板,css是门上的油漆或花纹,javascript是门的开关;html介绍html是用来描述网...

2019-08-22 10:32:31 303

空空如也

空空如也

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

TA关注的人

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