- 博客(22)
- 收藏
- 关注
原创 OOP的理解
对OOP的理解?OOP是面向对象编程,核心思想和特征分别是封装、继承、多态、抽象。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。封装:封装是指将对象信息状态通过访问权限修饰符隐藏在对象内部,不允许外部程序直接访问,如果外部程序要访问对象内部,可以调用内部提供的get或set方法。简单来说,封装就是要找出某一类事务的公性然后提取出来。继承:子类继承了父类所有的成员方法和属性,并...
2019-09-23 20:59:29
286
原创 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
366
原创 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
365
原创 有趣的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
31480
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
1051
原创 PHP常用函数
1.字符串函数strlen:获取字符串长度,字节长度substr_count 某字符串出现的次数substr:字符串截取,获取字符串(按照字节进行截取)mb_strlenmb_substrstrchr:与substr相似,从指定位置截取一直到最后strrchr(获取文件后缀名):与strchr一样,只是从右边开始查找字符strtolower:所有的字符都小写(针对英文字母)strt...
2019-09-17 20:00:50
107
原创 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
109
原创 鼠标点击心形特效
/* 鼠标特效 */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
639
原创 抓包工具
常用的几款抓包工具!标签: 软件测试软件测试方法软件测试学习原创来自于我们的微信公众号:软件测试大师最近很多同学,说面试的时候被问道,有没有用过什么抓包工具,其实抓包工具并没有什么很难的工具,只要你知道你要用抓包是干嘛的,就知道该怎么用了!一般对于测试而言,并不需要我们去做断点或者是调试代码什么的,只需要用一些抓包工具抓取发送给服务器的请求,观察下它的请求时间还有发送内容等等,有时候,可...
2019-09-16 09:25:53
185
原创 数据结构可视化与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
527
原创 聚集索引和非聚集索引
聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行...
2019-08-23 08:55:24
98
原创 BTree和B+Tree详解结构
如果是复合索引:关键字的排序先排左侧字段,在左侧字段相同的情况下,再排序右侧字段。BTree和B+Tree详解B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-...
2019-08-22 22:24:26
1471
1
原创 MYSQL之全文索引
全文索引:该类型的索引特殊在:关键字的创建上;为了解决 like‘%keyword%’这类查询的匹配问题。(在平时的开发过程中几乎不用,因为MYSQL目前提供的全文索引它针对于中文不起任何作用)直接使用上面的SQL:需要使用特殊的全文索引匹配语法才可以生效:Match()against();Tip:该MYSQL提供的全文索引,不能对中文起作用!Match()against(...
2019-08-22 19:16:30
277
原创 前缀索引
前缀索引如何计算辨识度:可见,9时,已经接近极限,提高长度,不能明显提升辨识度,因此可以使用前9个字符:Tip(注意):前缀索引不能用于索引覆盖;...
2019-08-22 16:03:31
88
原创 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
346
原创 短信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
197
原创 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
90
原创 四种负载均衡算法
4 种负载均衡算法upstream 支持4种负载均衡调度算法:A)轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器;B)ip_hash:每个请求按访问IP的hash结果分配,同一个IP客户端固定访问一个后端服务器。可以保证来自同一ip的请求被打到固定的机器上,可以解决session问题。C)url_hash:按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器...
2019-08-22 12:03:06
658
原创 MYSQL中的表锁和行锁
MySQL中的锁(表锁、行锁)锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。概述相对其他数据库而言,MySQL的...
2019-08-22 11:54:23
107
原创 索引和约束的区别
Constraint约束被 DB2 Universal Database(DB2 UDB) 用来对数据业务规则和数据完整性进行实施、维护。约束的作用范围仅限在当前数据库,通过检索‘数据库目录’和‘命令方式’(select * from user_constraints)可以查看到约束信息。如果想方便、快捷的访问约束信息,Control Center也是种方式。约束可以被当做数据库对象来处理,它们...
2019-08-22 11:34:50
230
原创 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
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人