自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勾勒1991的博客

进阶之路

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

原创 mysql分区详解,range分区操作案例

一、分区概述分区有利于管理非常大的表,根据一定的规则,数据库把一个表分解成多个小表。逻辑上只有一个表或一个索引,实际上这个表由多个物理分区对象组成,每个分区都是一个独立的对象。分区对应用来讲是完全透明的,不影响应用的业务逻辑,其优点主要由以下几个方面1.可以存储更多数据。2.优化查询。在where子句中包含分区条件时,可以只扫描必要的一个或几个分区,提高查询效率;同时在涉及SUM(...

2019-07-17 09:38:36 2278

转载 Centos7-安装以及使用telnet服务

1,检查是否安装 telnet-server和xinetdrpm -qa telnet-serverrpm -qa xinetd2,如果没有安装过就安装 查找yumyum list |grep telnetyum list |grep xinetd3,执行安装语句yum -y install telnet-server.x86_64yum -y install ...

2019-07-04 19:18:10 373

原创 centos7配置lnmp——安装mysql

一、下载1.进入mysql官网获取RPM包 下载地址:https://dev.mysql.com/downloads/repo/yum/2.wget下载wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm二、安装yum -y install mysql57-community-re...

2019-06-24 11:30:38 303

原创 centos7配置lnmp——安装php7

一、php,php-fpm安装1.下载安装包wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.3.tar.gz/from/this/mirror这一步非常慢,可以寻找国内镜像,电脑下载后上传至服务器我的php-7.1.3.tar.gz资源地址为https://download.csdn.net/download/u011921...

2019-06-23 16:47:01 306

原创 centos7配置lnmp——安装nginx

一、安装所需环境1.gcc安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境yum install gcc-c++2.pcre pcre-develPCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需...

2019-06-23 15:29:32 259

原创 centos7——安装ftp

0.在开始centos操作之前先更新yumyum update一、搭建vsftp服务器1.安装vsftpdyum -y install vsftpd2.配置vsftpvim /etc/vsftpd/vsftpd.conf输入 :set number显示行号(可省略):set number修改第12行为:anonymous_enable=NO...

2019-06-23 14:30:04 12826 1

原创 PHP通过Crontab实现定时任务

       php本身是没有定时功能的,所以要实现定时任务就需要借助其他工具。而linux服务器下的Crontab定时工具就为我们提供了很方便的定时功能。       Crontab是一个linux下的定时执行工具。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。某用户以自己的身份创建一个 crontab 项目时,首先登录,然...

2018-11-23 10:55:00 1442

转载 tp5 Auth权限认证方法与步骤

一、概述RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,比如页面上面的操作按钮, 我想判断用户权限来显示这个按钮, 如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证, 积分在0-100时能干什么, 在101-200时能干什么。 这些权限认证用RABC都很困难。 下面介绍 Auth权限认证, 它几乎是全能的, 除了能进行节点认证, 上面说的RABC很难认证的两...

2018-11-06 17:58:29 7256 4

转载 权限系统RBAC模型概述

转自https://blog.csdn.net/yangwenxue_admin/article/details/73936803一、概念RBAC(Role-Based Access Control )基于角色的访问控制。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任...

2018-11-06 14:50:54 508

原创 PHP之CURL

一、什么是CURLCURL是一个功能强大的库,可以让我们与各种的服务器使用各种类型的协议进行连接和通讯。支持http、https、ftp、gopher、telnet、dict、file和ldap协议。同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。二、使...

2018-10-26 14:51:20 160

转载 PHP实现正态分布的累积概率函数算法

本文转自http://www.cnblogs.com/itsharehome/p/5305671.html在实际项目中,遇到需要正态分布算法去计算一个数值在整体的分布区间,例如: 100,90,80,70,60,50,40,30,20,10共10个数,按从高到低的顺序排序,总数的10%分布区域为极高频,总数的30%分布区域为高频,总数的40%分布区域为中频,总数的20%分布区域为低频,比如...

2018-09-05 17:07:53 1724

原创 PHPmailer、CI框架发送邮件

一、CI框架CI框架有一个专门的email类,用的时候加载进来即可<?php class Mail { public function sendMail() { $this->load->library('email'); $config = array(); ...

2018-08-14 16:34:13 935

原创 解决前后端分离的跨域问题

 参考:https://mp.weixin.qq.com/s?__biz=MjM5NTM1NDcyOQ==&mid=202557064&idx=1&sn=d24349248e5dd70e0d0bcdc0fb6e6ca5#rdhttps://blog.csdn.net/zhang6622056/article/details/75221492   跨域是网络安全领域的...

2018-07-27 10:42:30 3955

原创 php并发处理

解决并发问题就必须要加锁,各种方案的本质都是加锁PHP语言中并没有原生的提供并发的解决方案,因此就需要借助其他方式来实现并发控制。 方案一:使用文件锁排它锁               flock函数用于获取文件的锁,这个锁同时只能被一个线程获取到,其它没有获取到锁的线程要么阻塞,要么获取失败               在获取到锁的时候,先查询库存,如果库存大于0,则进行下订单操作,...

2018-07-24 13:39:18 963

原创 二分查找、二分递归查找、二维数组排序算法

二分查找<?phpfunction binSearch($arr,$search){ $height=count($arr)-1; $low=0; while($low<=$height){ $mid=floor(($low+$height)/2);//获取中间数 if($arr[$mid]==$se...

2018-07-24 13:31:36 312

原创 Mysql数据库优化和几个概念介绍

一般来说提高网站性能有下面几种方式:     页面静态化处理、CDN内容分发加速访问、架设apache服务器集群、    各种分布式缓存技术:如memcached/redis;    mysql数据库优化建立索引、mysql负载均衡,mysql分布式等。 对于Mysql数据库来说有以下几种优化方式: a、读写数据分离,采用主/辅库的方式,来分散数据库的压力,提高查询速度。...

2018-07-24 13:22:29 479

原创 lnmp架构相关配置

 1、检查编译工具gcc是否存在,不存在先安装gcc    #gcc -v 2、解压源码包  #tar XXX.gz   删除源码包  #rm -rf  XXX 3、安装源码, 会经历三个步骤,配置(config)  编译(make) 安装(make install)  使用命令make&&make install  搭建lamp环境要遵循顺序,apache > mys...

2018-07-24 13:05:44 123

原创 redis介绍及基本应用

 redis是一个key-value存储系统。和Memcached类似, 它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。 在此基础上,redis支持各种不...

2018-07-24 11:45:08 126

原创 memcache介绍和应用场景

   Memcache是分布式缓存系统。通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。     Memcache是以守护进程方式运行于一个或多个服务中,随时会接收客户端的连接和操作。     Memcached是一种无阻塞的socket通信方式服务,由于无阻塞通信,对内存读写速度非常之快。  ...

2018-07-24 11:36:02 1431

原创 Apache、Nginx异同点

Nginx轻量级,抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 Apache在处理动态有优势Nginx的配置比Apache更为简洁;Nginx的静态处理性能比Apache优秀得多;Apache对PHP支持比较简单,而Nginx需要配合其他后端使用;Apache较为成熟,组件比Nginx要多。Ng...

2018-07-24 11:28:17 234

原创 git 常用命令

对于远程仓库的代码,我们要想本地开发然后提交代码,最基本的流程如下:$ git clone git@..... //克隆代码到本地,此时所在的分支是master...//进入本地代码文件夹$ git pull origin master //拉取master上的代码,确保本地代码是最新的$ git checkout -b dev-123 //新切一个开发分支,分支名:dev...

2018-07-24 11:21:48 282 1

转载 PHP7的新特性

转自http://blog.csdn.net/fenglailea/article/details/52717364PHP7.0 新特性 1.空合并运算符(??)简化判断$param = $_GET['param'] ?? 1;相当于:$param = isset($_GET['param']) ? $_GET['param'] : 1;2.变量类型声明两种模式 : 强制 ( 默认 ) 和 严格

2017-09-13 11:34:45 372

原创 日期插件DataRangePicker的使用方法及相关设置

DataRangePicker时一款非常好用的日期选择插件,可以根据需要自由地改变设置。下边是我的一个demo,简单易懂。插件代码可在网上下载或者下载我的demo代码 截止至2017-10-01 // 日历 $('#date-range2

2017-08-25 11:25:14 2394

转载 PHP本地API接口测试工具

转自:江南极客http://blog.csdn.net/sinat_35861727/article/details/74010975最近写API接口,每写一个接口,我自己需要先测试一下,看有没有语法错误,请求的数据对不对,但是很多都是POST请求,没法直接在浏览器中打开链接进行测试,所以必须要有个可以在本地发HTTP请求的模拟工具,模拟一下数据请求

2017-08-23 17:11:29 4337

原创 oracle两种临时表的创建及使用方法

oracle数据库的临时表可以用来保存一个会话session的数据,或者一个事务中的数据。当查询语句非常复杂时,我们就可以创建一个临时表时保存查询结果,并进行一系列操作。一、创建临时表创建临时表有两种方式:    1、会话级临时表  on commit delete rows;      当COMMIT的时候删除数据(默认情况)    2、事务级临时表  on commit p

2017-08-23 15:50:19 47062 2

原创 mysql创建临时表

今天@小北童鞋遇到一个oracle的问题,如何将一个很复杂的查询结果进行数据更新后再次显示。因为没操作过oracle,于是研究了mysql的做法,大同小异,希望能帮到她。我想到的做法就是把查询结果放到一个临时表,对临时表进行update后再次查询。解决办法:当临时表不存在时,将查询结果保存在临时表中:CREATE TEMPORARY TABLE tmp_table SELECT * F

2017-08-21 18:12:05 63417 1

php-7.1.3.tar.gz

资源是php7,用于linux系统下的php安装,php安装教程请参考https://blog.csdn.net/u011921996/article/details/93384572

2019-06-23

日期插件datarangepicker使用demo

DatarRangePicker是一款优秀的日期选择插件,资源中包含了一个简单的demo供大家参考。

2017-08-25

Advanced-REST-client_v3.1.9.rar

谷歌浏览器的api接口测试工具Advanced-REST-client

2017-08-23

修改密码时,js验证提示

form需要js验证时的demo

2017-08-23

空空如也

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

TA关注的人

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