摘要: 准备 测试环境:Mysql 5.7.20-log 数据库默认隔离级别:RR(Repeatable Read,可重复读),MVCC主要适用于Mysql的RC,RR隔离级别 创建一张存储引擎为testmvcc的表,sql为: CREATE TABLE testmvcc ( CREATE TABLE te阅读全文
posted @ 2019-03-25 17:44 巩持新-PHPER 阅读(0) 评论(0)  编辑
摘要: MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%'grant insert on t阅读全文
posted @ 2019-03-21 14:46 巩持新-PHPER 阅读(0) 评论(0)  编辑
摘要: include 和 require 是PHP中引入文件的两个基本方法。在小规模开发中直接使用 include 和 require 没哟什么不妥,但在大型项目中会造成大量的 include 和 require 堆积。这样的代码既不优雅,执行效率也很低,而且维护起来也相当困难。 为了解决这个问题,部分框阅读全文
posted @ 2019-03-12 17:45 巩持新-PHPER 阅读(1) 评论(0)  编辑
摘要: 什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到阅读全文
posted @ 2019-02-28 13:57 巩持新-PHPER 阅读(4) 评论(0)  编辑
摘要: 什么是Session 首先了解一下Session的中文意思:一次会话,什么是一次会话呢?我举个例子:就我们现在上网,打开浏览器浏览网站当时开始到你关闭浏览器,就称之为一次会话; 也可以这么理解,当你在网上购物,浏览、选择商品、付款、退出,这个就可以理解成一次会话; 一次开始到一次结束; 快速理解Se阅读全文
posted @ 2019-02-18 15:23 巩持新-PHPER 阅读(12) 评论(0)  编辑
摘要: 本文来自GitHub开源项目 点我跳转 30秒的PHP代码片段 数学函数 average 返回两个或多个数字的平均值。 Examples factorial(阶乘) 计算一个数的阶乘。 Examples fibonacci(斐波那契数列) 生成包含斐波那契数列的数组,直到第n项。 Examples 阅读全文
posted @ 2019-02-18 14:38 巩持新-PHPER 阅读(12) 评论(0)  编辑
摘要: 本文来自GitHub开源项目 点我跳转 30秒的PHP代码片段 排列 all 如果所提供的函数返回 true 的数量等于数组中成员数量的总和,则函数返回 true,否则返回 false。 Examples any 如果提供的函数对数组中的至少一个元素返回true,则返回true,否则返回false。阅读全文
posted @ 2019-02-18 14:37 巩持新-PHPER 阅读(27) 评论(0)  编辑
摘要: 经常用到在数据库中查询中间几条数据的需求 比如下面的sql语句: ① selete * from testtable limit 2,1; ② selete * from testtable limit 2 offset 1; 注意: 1.数据库数据计算是从0开始的 2.offset X是跳过X个数阅读全文
posted @ 2019-01-21 17:01 巩持新-PHPER 阅读(8) 评论(0)  编辑
摘要: 背景Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用在此提供 ab 在 centOS7 下的安装和使用方法注:个人发现,之前安装的centos6.5 默认已安装了ab,具体原因不明①.ab(apache benchmark)安装命令: yum -y 阅读全文
posted @ 2019-01-15 09:49 巩持新-PHPER 阅读(6) 评论(0)  编辑
摘要: elasticsearch-jdbc 环境 Ubuntu 14.04 JDK 1.8.0_66 Elasticsearch 2.3.1 Elasticsearch-jdbc 2.3.1.0 Elasticsearch单节点环境 进入es目录~/cluster/elasticsearch-2.3.1 阅读全文
posted @ 2019-01-03 15:36 巩持新-PHPER 阅读(140) 评论(0)  编辑
摘要: 项目开发中,我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。 当出现这种情况时,我们可以考虑分表,即将单个数据库表进行拆分,拆分成多个数据表,然后用户访问的时候,根据一定的算法,让用户访问不同的表,这样数阅读全文
posted @ 2019-01-03 15:36 巩持新-PHPER 阅读(10) 评论(0)  编辑
摘要: MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 举个例子,比如你现在有两个表【用阅读全文
posted @ 2019-01-03 15:32 巩持新-PHPER 阅读(15) 评论(0)  编辑
摘要: vagrant是简便虚拟机操作的一个软件,而使用虚拟机有几个好处: 1、为了开发环境与生产环境一致(很多开发环境为windows而生产环境为linux),不至于出现在开发环境正常而移步到正式生产环境时出现各种问题,而vagrant通过共享文件,可以实现在主机(windows)下的IDE编写代码操作,阅读全文
posted @ 2018-12-19 09:53 巩持新-PHPER 阅读(7) 评论(0)  编辑
摘要: http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 引用 meat标签的http-equiv属性语法格式是:<meta http-equiv="阅读全文
posted @ 2018-12-14 14:53 巩持新-PHPER 阅读(4) 评论(0)  编辑
摘要: 序列化 序列化格式 在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。 序列化函数原型如下: string serialize ( mixed $value ) PHP PHP PHP 先看下面的例子: class CC { public $data; private 阅读全文
posted @ 2018-11-29 15:32 巩持新-PHPER 阅读(14) 评论(0)  编辑