自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wildpen的成长之路

对方不想和您说话并向您扔了一堆编程语言(╯‵□′)╯︵┻━┻

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

原创 真·mysql中的SQL优化

1. 优化SQL语句中的一般步骤通过show status命令了解各种SQL的执行频率 定位执行效率较低的SQL语句可以通过以下两种方式定位执行效率较低的SQL语句。 通过慢查询日志定位那些执行效率较低的SQL语句,用-log-slow-queries[=file_name]选 项启动时,mysqld写一个包含所有执行时间超过long_query_time秒...

2018-08-01 18:15:42 24654 4

转载 B树与B+树

B树是为实现高效的磁盘存取而设计的多叉平衡搜索树。这个概念在文件系统,数据库系统中非常重要。当然,有关于B树的产生,发展,结构等等方面的介绍已经非常详细,所以本文只是介绍有关于B树和B+树最核心的知识点,也算是我本人的学习笔记。至于详细的资料,因为毕竟有着太多,所以不再赘述。可以向大家推荐一篇博客:从B树、B+树、B*树谈到R 树,这篇文章中,作者对于B树系列数据...

2018-08-01 15:41:24 328

原创 mysql数据库查询优化

1.硬件方面硬件方面优化是成本最高却效果最差的一种优化。 服务器性能对数据库的读写能力还是有一定的影响的,尤其体现在磁盘I/O上。mysql数据库频繁的CURD操作是十分吃磁盘I/O的,一般可以认为磁盘I/O是硬件方面制约mysql数据库性能的最大因素。 解决方法:目前一般使用RAID0-1磁盘阵列来解决。2.系统配置下面是已经配置好的my.cnf [mysqld] po...

2018-07-31 15:18:25 5978 1

原创 降低代码耦合度的方法 -依赖注入

降低代码耦合度的方法 -依赖注入什么是依赖注入为什么要使用依赖注入Laravel中的依赖注入什么是依赖注入什么是依赖注入,就要先了解什么是依赖。 在面向对象语言中,A类需要引用B类中Y方法的,则称A类和B类就构成了以依赖关系,A依赖于B。在对象中也存在依赖关系,如A类的X对象依赖于B类的对象Y。在项目的开发流程中,虽然代码这样写看起来没什么,但是到了需...

2018-07-19 18:46:17 5108

原创 Linux下载安装Nginx并配置,以及启动/停止/重启命令

1、准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。 Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib; 用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装好了

2017-07-27 16:05:35 1280

原创 简单的纳新系统后台php+mysql+oauth2.0认证实现

最近两个人合作(一前端一后台)共同写了一个纳新的小系统,过程中遇到了不少的小问题。想法和思路很好,可是有的地方细节和操作还不够到位。考虑到做这个东西时间问题,还有项目的工程量问题,我们俩不约而同决定不使用框架去实现,我用原生php他用原生JS+JQ。首先商量了一下,确定了一下功能分块,分为四个大模块:试题模块,查询模块,管理模块,用户个人模块。试题模块:开始做的是在线答题模块(目前仅支持选择填空),

2017-05-23 20:43:08 742

转载 php图形库函数

GetImageSize: 取得图片的长宽。 ImageArc: 画弧线。 ImageChar: 写出横向字符。 ImageCharUp: 写出直式字符。 ImageColorAllocate: 匹配颜色。 ImageColorTransparent: 指定透明背景色。 ImageCopyResized: 复制新图并调整大小。 ImageCreate: 建立

2016-11-22 18:53:41 380

转载 TCP控制字段标志

在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:URG:Urget pointer is valid (紧急指针字段值有效)SYN: 表示建立连接FIN: 表示关闭连接ACK: 表示响应PSH: 表示有 DATA数据传输RST: 表示连接重置。 其中,ACK是可能

2016-11-09 21:38:55 1075

转载 php文件上传格式列表

文件后缀名 文件类型 3gp video/3gpp aab application/x-authoware-bin aam application/x-authoware-map aas application/x-authoware-seg ai application/postscript aif audio/x-aiff aifc audio/x-aiff aiff audio

2016-10-27 22:47:08 455

转载 php会话控制

cookie与session6.1cookie简介Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。PHP通过setcookie函数进行Co

2016-08-02 20:59:39 257

转载 php正则表达式

正则表达式5.1什么叫正则表达式正则表达式是对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。$p = '/apple/';$str = "apple banna";if (preg_match($p, $str)) { echo 'matched';}其中字符串’/apple/’就是一个正则表达式,他用来匹配源字符串中是否存在apple字符

2016-08-01 21:00:43 233

转载 php字符串操作

字符串操作4.1字符串介绍PHP开发中,我们遇到最多的可能就是字符串。字符串变量用于包含字符串的值。一个字符串 通过下面的3种方法来定义:1、单引号 2、双引号 3、heredoc语法结构基本用法如下,后面的节还会详细进行介绍使用技巧,这里只介绍用法:单引号定义的字符串:$hello = 'hello world'; 双引号定义的字符串:$hello = "hello world";heredo

2016-08-01 20:46:21 347

转载 php 类和对象

类与面向对象3.1 类和对象类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。通常定义一个汽车类的方法为:class Car { $name = '汽车'; function getName() { return $this->name;

2016-07-30 09:14:50 261

转载 php函数

函数2.1 自定义函数PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言。大多数时候我们使用系统的内置函数就可以满足需求,但是自定义函数通过将一组代码封装起来,使代码进行复用,程序结构与逻辑更加清晰。PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或下划线开头:function name() 3.在大括号中编写函

2016-07-26 20:55:27 190

转载 php数组

数组1.1 数组定义 数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。 如果你去某个酒店住店,服务员会告诉你房间号是多少,具体房间里有存储了什么,那就需要根据房间号进到房间里才知道了。<?php//设置某个变量为一个空数组$arr = array();?>1.2 索引数组初始化PHP有两种数组:索引数组、关联数组。 索引先介绍下索引数组,索引数组是指

2016-07-23 09:27:49 292

转载 弱类型语言与强类型语言

弱类型语言与强类型语言弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C and C++ 是静态语言,也是弱类型语言;Perl and PHP 是动态语言,但也是弱类型语言。例:在vbscript中,可以将字符串 12 和整数 3 进行连接得到字符串 123,然后可以把它看成整数 123,而不需要显式转换。弱类型有时显得很方便,有时却又极易出错。强类型语言在没有强制类型

2016-07-22 17:24:35 1249

转载 TCP/IP 三次握手与四次挥手

三次握手在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN: 同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k

2016-06-11 11:17:16 359

空空如也

空空如也

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

TA关注的人

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