自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 cgi,php-cgi

cgi,php-cgi,fastcgi,php-fpm之间关系所有的web服务器在设计之初,是为用户提供静态资源的。在整个网站架构中,Web Server(如Apache)只是内容的分发者。web服务器升级过程module方式在PHP Module方式中,是不是在 Apache 的配置文件 httpd.conf 中加上这样几句# 加上以下2句LoadModule php5_module D:/php/php5apache2_2.dllAddType application/x-httpd-p

2021-01-24 20:37:02 178

原创 每日算法-插入排序(三)

插入排序:遍历数组,遍历到i时,a0,a1...ai-1是已经排好序的,取出ai,从ai-1开始向前和每个比较大小,如果小于,则将此位置元素向后移动,继续先前比较,如果不小于,则放到正在比较的元素之后。举例:将数组:[3,44,38,5,47,15,36,26,27,2,46,4,19,50,48]进行排序循环第一次:将3与44比较,3小于44,位置不变循环第二次:将...

2019-04-17 10:50:32 188

原创 每日算法-选择排序(二)

选择排序:在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。举例:将数组:[3,44,38,5,47,15,36,26,27,2,46,4,19,50,48]进行排序循环第一次:第一次比较:3小于44,最小值3,最小值索引为0第二次比较:3小于38,最小值...

2019-04-16 18:15:01 151

原创 每日算法-冒泡排序(一)

冒泡排序:比较数组相邻两个元素的值大小,如果左侧大于右侧的值,则交换两值位置,然后将重新生成的数组将键值加一再次进行两值比较。举例:比较数组[2,4,3,1]循环第一次:[2,4,3,1]第一次比较:2和4比较,4大于2,生成结果为[2,4,3,1]第二次比较:4和3比较,4大于3,这时4与3交换位置,生成结果为[2,3,4,1]第三次比较:4和1比较,4大于1,这时4...

2019-04-15 20:16:56 154

转载 laravel 在nginx服务器上除了首页其余都是404的问题

解决方案:location / { try_files $uri $uri/ /index.php$is_args$query_string;}注:nginx接到请求后先判断是否是静态资源文件或目录,如果不是默认处理是指向404,需要改成返回动态处理转至:laravel 在nginx服务器上除了首页其余都是404的问题...

2018-12-04 15:14:10 1389

原创 rand() 与 mt_rand() 区别

相同点:1、rand($min,$max)与mt_rand($min,$max)都是从$min到$max产生一个随机整数不同点:1、rand() 产生的随机数是从0 到 getrandmax()之间的随机数,mt_rand() 产生的随机数是从0 到mt_getrandmax()之间的随机数2、mt_rand()是更好的随机数生成器,并且效率更高,范围更广...

2018-11-12 13:14:24 3645

原创 mysql共享锁与排他锁

共享锁与排他锁都是对行级锁而言的。定义:      共享锁(S锁):又被称为读锁,某条数据被事务a加上了共享锁,其他事务也可以访问到该条数据(仅能访问不能修改)      排他锁(X锁):又被称为写锁,事务a获取了某行数据的排他锁,其他事务就不能获取该行的排他锁了,而事务a是可以对该条数据进行读取,修改操作。拓展:mysql的Innodb引擎,update,delete,inser...

2018-10-08 17:02:35 997 1

原创 mysql数据脏读、幻读、不可重复读

1、数据脏读事务a修改了某条数据,然后事务b读取了事务a修改的该条数据,然后事务a由于某些原因,事务a回滚了,这样事务b读到的数据就和回滚的数据不同了,这时事务b读取的数据就是脏数据。概况一句话就是一个事务读取了另一个事务未提交的数据。2、数据幻读事务a按一定条件读取了该表的一些数据,然后事务b想该表插入了一些满足事务a查询条件的数据,当事务a再次以相同条件查询数据时,会发现多出来一些...

2018-10-08 16:20:54 3538 2

原创 mysql 联表查询 100w+数据优化

产生原因闲来无事,使用vue封装了个table组件,封装完成后想测试下,数据量小的情况下,能迅速展现数据,数据上了100w后,直接超时,结果一步步排查,发现是sql查询的问题场景回顾使用表:订单表 order (100w+),商品表goods (100+) , 用户表 user (100+) 未优化前sql查询语句:SELECT o.order_id, u.username,g.title,g. ...

2018-05-25 15:39:06 6257 1

原创 vue 将一个变量作为methods名

1、需求<el-button v-for="button in buttonArr" :type="button.type ? button.type : 'primary'" size="mini" :icon="button.icon" :class="button.positi ? 'approach-'+button.positi : 'approach-left'" @click=..

2018-05-21 11:33:40 3715 1

空空如也

空空如也

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

TA关注的人

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