13 花大师

尚未进行身份认证

不要假装很努力,结果不会陪你演戏!

等级
TA的排名 2w+

PHP 知识点整理

//异常捕获try{require_once("123");echo"123";}catch(Exception$e){thrownewException('UncaughtExceptionoccurred');}//引用$a='aaaa';$b=&$a;unset($a);echo$a;//setc...

2019-08-20 13:09:04

翻转【不作为任何参考】

publicfunctionstrrev($str){$rev_str='';if($str==''){return0;}for($i=(strlen($str)-1);$i>=0;$i--){$rev_str.=$str[$i];}return$rev_...

2019-08-19 13:28:18

PHP 常见到排序

<?php//归并排序//思路对数据进行1/2的拆,拆到最后只剩2个,再有序合并functionarray_split($array){if(count($array)<=1){return$array;}$mid=intval(count($array)/2);$left_array=...

2019-08-19 13:24:51

PHP常见到排序

<?php/**PHP实现常见排序方法以升序排列,从小到大*/classcustomsort{ /** 插入排序:从数组第二个元素开始,与前面元素比较,如果比前一个元素小则调换位置,否则继续下一个元素 */ functioninsertsort($arr){ $len=count($arr); if($len<=1){ return$ar...

2019-08-19 13:23:25

php的单链表

参考地址:https://www.cnblogs.com/sunshineliulu/p/7717301.html<?php//数据结构classNode{public$data;public$next;publicfunction__construct($data){$this->data=$data...

2019-08-13 20:22:42

php head topN算法

原文https://diffnest.github.io/2019/07/01/PHP小顶堆实现TopK/<?phpclassTopk{public$top;public$topkArr=array();public$topkList=array();publicfunction__construct($topk)...

2019-08-11 17:17:57

php 常问的几个排序

参考地址:https://www.imooc.com/article/265215<?phpclasssort{//插入排序publicfunctioninsertSort($array){for($i=1;$i<count($array);$i+...

2019-08-11 14:45:40

使用rdr查看Redis key内存使用

原文转自:https://blog.csdn.net/wzy0623/article/details/89380517一、问题提出有一个生产系统的Redis实例内存使用超限引发报警,需要查看各个key所使用的内存分布情况,以便采取进一步的措施。二、安装RDRRedis原生并没提供查看单个Key的内存占用情况的命令。经过简单快速地...

2019-08-09 15:16:57

php版LRU算法

LRU算法原则:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小。代码写的不好。只是做为demo。<?phpclasslruCache{private$max_size=4;private$lru=[];private$time;//设置lrupublicfunctionsetLR...

2019-08-08 10:54:17

haproxy2.0.1安装

https://ivanzz1001.github.io/records/post/lb/2018/06/03/lb_haproxy

2019-07-27 12:20:56

centos 修改远程端口技巧

(1)vi/etc/ssh/sshd_config,复制Port22到下一行,改成Port51915.同时把Port22打开以防止无法远程登录。改完后保存重启servicesshdrestart即可2修改firewall配置firewall-cmd--zone=public--add-port=51915/tcp--permanent重启firewall-cm...

2019-07-25 14:48:47

docker学习总结

最近在研究docker的使用,做下总结,希望对能看到的人有所帮助。资料推荐:菜鸟教程:https://www.runoob.com/docker/docker-tutorial.html,命令还算是比较全。可以快速看下。1、docker安装我是跟着菜鸟教程安装的教程进行安装。系统是centos2、docker搭建nginx,可...

2019-07-23 20:07:57

总结下最近感想

进入七月以来,把所有的精力都放在了自己承接的外部项目上。以至于对技术的研究停滞不前。外项目虽然能挣钱。但耗费精力太多了。七月只研究了es,这种在java世界烂大街的东西。我居然还没有用过。研究了es的安装及中文分词。最近也在看docker。因为要上好多台机器,再单台装已经无法满足需求。争取到月底的时候出一篇es,一篇docker教程。七月用了下eas...

2019-07-23 09:42:02

mysql实战45讲-给表加锁怎么有这么多阻碍

总结:根据加锁范围:MySQL里面的锁可以分为:全局锁、表级锁、行级锁一、全局锁:对整个数据库实例加锁。MySQL提供加全局读锁的方法:Flushtableswithreadlock(FTWRL)这个命令可以使整个库处于只读状态。使用该命令之后,数据更新语句、数据定义语句和更新类事务的提交语句等操作都会被阻塞。使用场景:全库逻辑备份。风险:1.如果在主库备份,在备份期间不能...

2019-07-01 11:50:33

mysql学习问题整理

1.select*fromTwherekbetwee3and5这条语句的执行流程是什么样的?2.回表的概念是什么?3.索引覆盖的概念是什么,索引覆盖的优点是什么?4.最左前缀原则的概念是什么?说明最左前缀原则的执行过程.5.索引下推的概念是什么?MySQL5.6的下推优化是怎么做的?...

2019-06-30 09:02:29

mysql 索引优化(下)问题摘抄

本文来自于丁奇老师的mysql实战45讲中的答疑区。【狼的诱惑】踩过坑:有人问我联合索引的技巧,回答的不是很好总结:1、覆盖索引:如果查询条件使用的是普通索引(或是联合索引的最左原则字段),查询结果是联合索引的字段或是主键,不用回表操作,直接返回结果,减少IO磁盘读写读取正行数据2、最左前缀:联合索引的最左N个字段,也可以是字符串索引的最左M个字符3、联合索引:根据创建联合索引...

2019-06-30 08:59:48

如何避免长事物对业务的影响

从开发角度看1、确认是否使用了setautocommit=0。这个确认工作可以在测试环境中开展,把MySQL的general_log开起来,然后随便跑一个业务逻辑,通过general_log的日志来确认。一般框架如果会设置这个值,也就会提供参数来控制行为,你的目标就是把它改成1。2、确认是否有不必要的只读事务。有些框架会习惯不管什么语句先用begin/commit框起...

2019-06-26 19:56:53

php7.2中mcrypt转openssl的方法详解

在php7.2中mcrypt已经被废弃了。用openssl代替它。例如publicfunctiondesEncrypt($str,$key){ $iv=$key;$size=mcrypt_get_block_size(MCRYPT_DES,MCRYPT_MODE_CBC);$str=$this->_pkc...

2019-06-25 20:34:05

ajaxfileupload一个自己改过的上传插件

最近在写一个项目,用到了ajaxfileupload做为上传的插件,但在需求文档中,明确要求做到以下几点1、可以多文件上传2、每个文件的大小不超过20M3、判断文件的格式。4、上传的文件总数不能超过N个。基于以上的要求发现我现在使用的版本根本不支持【2】【4】于是花了一下午时间,自己瞎捣鼓了下。html<divclass="form-bodycol-md...

2019-06-17 17:16:09

Redis篇-redis配置详解

该文章转自于:https://blog.csdn.net/u010648555/article/details/73423560在我需要的清楚redis配置的时候,翻阅到作者的文章。非常感谢。redis默认配置解读1:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonizeno2:当Redis以守护进程方式运行时,Red...

2019-06-11 09:22:25

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。