自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花开也疯狂

IF(BOOL学习==FALSE)BOOL落后=TRUE;不断的学习,我们才能不断的前进。

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 P2P业务整体流程图

2017-11-20 19:19:49 10837

转载 mysql分表和表分区详解

form:https://www.2cto.com/database/201503/380348.html为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是

2017-11-17 19:34:27 628

转载 如何查找MySQL中查询慢的SQL语句

form:https://www.cnblogs.com/qmfsun/p/4844472.html如何查找MySQL中查询慢的SQL语句更多如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执

2017-11-16 16:48:49 821

原创 几种链表的概念

何谓链表? :链式存储的线性表,简称链表。链表由多个链表元素组成,这些元素称为节点。结点之间通过逻辑连接,形成链式存储结构。存储结点的内存单元,可以是连续的也可以是不连续的。逻辑连接与物理存储次序没有关系。链表分为两个域: 值域:用于存放结点的值 链域:用于存放下一个结点的地址或位置从内存角度出发: 链表可分为 静态链表、动态链表。 从链表存储方式的角度出发:链表可分为

2017-11-15 10:03:37 448

转载 Apache 与 Nginx 比较

form:http://blog.csdn.net/jcjc918/article/details/46665919Nginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下

2017-11-14 14:48:11 190

原创 innodb和myisam的区别

innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2、select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表3、锁机制不同

2017-11-14 14:37:22 260

转载 数据库事物

form:http://blog.csdn.net/zdwzzu2006/article/details/5947062事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务

2017-11-14 14:02:46 181

原创 插入排序

插入排序有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但

2017-11-13 16:46:30 229

原创 斐波那契数列

斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2

2017-11-13 16:41:08 2325

原创 快速排序

快速排序算法快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。算法介绍快排图设要

2017-11-13 16:35:02 156

原创 冒泡排序

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。       它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。       这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。算法原理冒泡排序算法的运作如下:(从后

2017-11-13 16:29:31 156

转载 Nginx动静分离实现

form:http://blog.csdn.net/why_2012_gogo/article/details/51407037Nginx动静分离实现:Nginx是一种轻量级,高性能,多进程的Web服务器,非常适合作为静态资源的服务器使用,而动态的访问操作可以使用稳定的Apache、Tomcat及IIS等来实现,这里就以Nginx作为代理服务器的同时,也使用其作为静态资源的服务器,

2017-11-09 15:41:42 735

原创 安装mongodb以及开机自启动

一、下载mongodb压缩包:mongodb-win32-i386-2.6.9.zip()二、在E(看各自情况)盘新建文件夹mongodb,将压缩我的解压文件放进去(有一个bin文件夹和另外三个文件)三、创建数据库文件存放位置:E:/mongodb/data/db四、打开cmd进入bin目录,输入命令 mongod --dbpath E:\mongodb\dat

2017-11-09 10:34:43 741

转载 关系型数据库和非关系型数据库的特性以及各自的优缺点

关系型数据库SQLite、Oracle、mysql1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一致性;3、简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。1、容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;2、使用

2017-11-08 20:45:50 315

原创 网络七层协议的形象说明

form:http://www.cnblogs.com/dongzhiquan/archive/2011/12/15/2289438.html第一层,物理层 OSI模型最低层的“劳苦大众”。它透明地传输比特流,就是传输的信号。该层上的设备包括集线器、发送器、接收器、电缆、连接器和中继器。第二层,数据链路层 这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(

2017-11-08 09:05:52 169

原创 PHP四种基本排序算法

前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它

2017-11-08 08:00:58 154

原创 redis事物介绍

概述相信学过Mysql等其他数据库的同学对事务这个词都不陌生,事务表示的是一组动作,这组动作要么全部执行,要么全部不执行。为什么会有这样的需求呢?看看下面的场景:微博是一个弱关系型社交网络,用户之间有关注和被关注两种关系,比如两个用户A和B,如果A关注B,则B的粉丝中就应该有A。关注这个动作需要两个步骤完成:在A的关注者中添加B;在B的粉丝中添加A。 这两个动作要么都执行成功,

2017-11-07 21:02:57 233

转载 浏览器缓存机制详解

from: http://mangguo.org/browser-cache-mechanism-detailed/浏览器缓存浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 念和原理,新人要仔细阅读,甚至要多次反刍,缓存的知识除了和浏览器有关,还涉及到HTTP协议,所以这也是比较难于掌握的

2017-11-06 16:26:09 164

转载 TCP和UDP的区别

TCP协议与UDP协议的区别    首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,

2017-11-06 16:05:35 172

服务器集群搭建

服务器集群搭建,nginx服务器,wx服务器,redis服务器,业务处理服务器。返回客户端

2017-11-08

redis搭建直播

使用redis搭建直播,代码简洁明了,通俗易懂。希望对大家有所帮助。

2017-11-08

memcache直播

使用memcache搭建的直播,内容简洁。易懂、希望对大家有所帮助

2017-11-08

swool多对多直播

swoole搭建多对多直播,改变ip,可直接使用。前台,后台。主播,在线人数。

2017-11-08

空空如也

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

TA关注的人

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