- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 mysql 递归
向下递归SELECT T2.*FROM ( SELECT @r AS _id, (SELECT @r := id FROM yd_file_folder WHERE parent_id = _id) AS id, @l := @l + 1 AS lvl FROM (SELECT @r := 576, @l := 0) vars, yd_file_folder h WHERE @r ...
2022-04-27 17:44:15
991
1
转载 php安装redis扩展
PHP需要安装扩展才能操作redis下载地址:http://windows.php.net/downloads/pecl/snaps/redishttp://windows.php.net/downloads/pecl/releases/igbinary可以看到有很多版本,这时需要根据自己安装的PHP版本进行选择首先我们需要通过phpinfo()查看PHP的相关版本信息。注意下...
2019-11-18 11:40:53
204
原创 php命令行后台运行
1:命令行后面加上 & 符号,但有时不行 php think update_change_ratio_for_A 2 &2:在命令行前面加上nohup nohup php think update_change_ratio_for_A 2...
2019-04-11 17:13:06
2633
原创 php缓存
1:缓存技术优点 缓存技术就是避免从数据库中读取数据,可以大大减轻服务器的负载。2:缓存原理 缓存实现的基本原理是将数据库查询结果以字符串序列化形式保存到磁盘文件中,打开时再反序列化,这样的效率会高于Mysql 数据库查询,特别时夺标连接查询时会特别明显。3:什么样的数据适合缓存 (1)只缓存很少变化的数据 (2)缓存和安全性 ...
2019-01-03 11:39:07
343
转载 阿里云配置mysql 远程访问
解决阿里云MySQL远程连接不上的问题:step1:1、修改user表:MySQL>update user set host = '%' where user = 'root'; 2、授权主机访问:MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; 3、刷...
2018-12-26 10:15:00
225
原创 php 缓冲区
1 : 什么是缓冲区 缓冲区,实际上是一个内存地址空间2:对于PHP 缓冲区,需要了解的 3 点内容 (1):任何会输出内容的函数都会用到输出缓冲区,这里指的是正常的脚本,如果开发的是PHP 扩展,使用的C函数会直接输出到SAPI,不需要经过输出缓冲区 (2):输出缓冲区层不是唯一用于缓冲输出的层,它实际上是很多层中的一个。输出缓冲区层的行为与你使用的...
2018-12-03 17:45:10
335
原创 最近的一些总结(滑动卡顿,vue 加载前加loading,iframe跨域)
最近在切前端页面,写一些前端特效,做一个下拉刷新的时候,下拉卡顿,加了一个 css 属性,.recommend .swiper-wrapper{ -webkit-overflow-scrolling: touch;//该属性随着手指离开还会保持滚动}还有就是做左右滑动的时候,css 现在已经有现在的了,设置如下属性就可以很好的到达想要的效果overflow: scroll;...
2018-08-17 11:50:59
3088
原创 前端比较好用的插件
复制的插件clipboard.js: https://github.com/zenorocha/clipboard.js轮播等插件swiper:https://www.swiper.com.cn/
2018-08-17 11:31:10
742
原创 关于 ThinkPHP 在 Nginx 服务器上U方法解析后的地址缺少index的解决方法
最近部署项目,使用的是ThinkPHP框架,完成后在Apache下一切正常,但是转到Nginx环境下发现U方法解析后的地址原本是index.php?xxx却成了.php?xxx,少了个index,查阅了一些资料,发现tp框架使用U方法解析地址时, 在Nginx 服务器上可能会遇到路由跳转不过去前面带点的地址(如:./xxx)解决这个问题很简单,可以在tp的入口文件 index.php 里...
2018-07-16 16:42:42
1503
1
转载 再谈PHP错误与异常处理
博客好久没有更新了,实在惭愧,最近在忙人生大事,哈哈!这段时间没有看什么新的东西,结合项目中遇到的PHP异常处理问题,我又重新梳理了之前模糊的概念,希望对大家理解PHP异常处理有所帮助。 请一定要注意,没有特殊说明:本例 PHP Version < 7 说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,...
2018-06-27 16:09:29
146
原创 nginx.conf 配置tp5和https
user www www;worker_processes auto;error_log /home/wwwlogs/nginx_error.log crit;pid /usr/local/nginx/logs/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by th...
2018-06-25 15:44:34
1663
转载 nginx配置ssl证书实现https访问
六,配置ca证书1,nginx的安装目录为:/etc/nginx/。进入目录,增加cert/文件夹,把刚刚下载的两个文件上传到cert/文件夹中。2,在/etc/nginx/sites-enabled/下,增加bjubi.com文件。内容如下:说明:下面的配置是对443端口和80端口进行监听,443端口要启用ssl。监听443端口的server配置可以仿照上面ca认证页面的nginx配置示例进行配...
2018-06-22 16:57:45
1146
转载 腾讯云,搭建Docker环境
安装与配置 Docker安装 DockerDocker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:yum install docker-io -y直接yum安装,安装成功后查看版本docker -v启动dockerservice docker start设置开机启动chkconfig docker on配置 D...
2018-06-22 11:02:58
1109
转载 PHP消息队列实现及应用
目前对消息队列并不了解其原理,本篇文章主要是通过慕课网学习归纳的一些笔记,为后续学习打下基础。众所周知在对网站设计的时候,会遇到给用户“群发短信”,“订单系统有大量的日志”,“秒杀设计”等,服务器没法处理这种瞬间迸发的压力,这种情况要保证系统正常有效的使用,就需要“消息队列”的帮助。本篇主要通过消息队列的思路进行学习。主要了解如下知识: 1、队列是个什么东西,他能干什么? 2、对列的应用场景有...
2018-04-08 14:51:57
198
转载 PHP的抽象类、接口的区别和选择
区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。[php] view plain copy<?php abstract class Father { function ...
2018-04-08 13:24:01
1262
转载 redis,memcache二者的区别是?(优缺点)
Memcache和Redis区别:Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Memcache只是简单的K/V缓存。他们的扩展都需要做集群;实现方式:master-slave、Hash。在100k以上的数据中,Memcache性能要高于Redis。如果要说内存使用效率,使用简单的ke...
2018-03-21 09:20:28
223
转载 Mysql悲观锁乐观锁
我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一...
2018-03-12 09:29:16
160
原创 php面试题
Php面试1 多线程和多进程区别。 进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。(进程下可以有多个线程)进程就是包换上下文切换的程序执行时间总和,线程是以进程为上下文的更小的CPU执行时间段{ 例:电脑打开一个QQ(进程),一个迅雷(进程) QQ打开一个聊天窗口(线程),打开一个图片(线程)}详细参照 https://www.zhihu....
2018-03-08 09:14:30
215
原创 RESTful架构
RESTful风格的api 是我经常看见的一个词,但是我一直的没有特别理解这个词是什么意思,起初我以为这是一门新技术,这次有时间就自己在网上查了并且看了(阮一峰:http://www.ruanyifeng.com/blog/2011/09/restful)之后的一点自己的感想1:RESTful风格的架构就是 表现层状态化2:资源 可以将每一个api看成一个资源,和以前的同步的代码相比
2018-01-29 18:13:04
261
转载 MySQL海量数据分布式存储
本文只是一个概念,具体配置太多,这里不做细节描述。 1、分布式应用的概念和优势 分布式数据库是指利用高速网络将物理上分散的多个数据存储单元连接起来组成一个逻辑上统一的数据库。分布式数据库的基本思想是将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上,以获得更大的存储容量和更高的并发访问量。近年来,随着数据量的增长,分布式数据库技术也得到了快速的发展,传统的关系
2018-01-12 16:54:30
13564
原创 java学习总结day1
java学习总结: 1:java 是 被oracle(甲骨文)公司收购了的,所以下载需要去 oracle官网里面下载 2:java 是一个需要编译的语言,写java后缀文件,每次发布的需要把 java后缀编译(jdk/bin/javac HelloWorld.java )成 class后缀语言以便计算机识别 ,运行文件全部是 class文件,查看文件需要用java查看(jdk
2017-09-01 16:02:48
249
原创 mysql锁
mysql 锁,这个相信很多人的有听到过,但是没有具体去了解它,我自己也是在学习阶段,一边学习一边总结了一下①,mysql 锁是什么 简单说,就是lock table,不让别人动②,mysql 有哪些锁 共享锁(写锁)时,别人能读,不能改变量表数据 排它锁(读锁)时,别人既不能读,也不能改表数据③,mysql 锁用在那里⑤,使用锁的优缺点
2017-07-25 13:33:36
253
原创 html乱码,文件乱码
最近二开discuz时遇到了 文件乱码 的问题,既然遇到了就总结一下首先文件乱码的话主要的问题就是编码不对,具体就分为了几种情况1:文件编码 和 html 标签中的 meta 标签中的 http-equiv="content-type" 属性不一致,默认不填写的情况下的编码为 gbk,所以经常有遇到这样的问题,说是从服务器里面下载下来的文件,然后改了一些内容,重新上传后,就会出现乱码。
2017-04-25 10:27:03
372
原创 php闭包
做php经常听见他们说闭包闭包,一开始我以为是什么高大上的东西,后面baidu了一下才知道,原来闭包就是匿名函数,自己做上一个框架用的laravel框架,里面用的orwhere就用到了闭包,现在自己就来总结一下。<?php $funA = function(){ echo 1; } $funA();?>其实这上面就是一个简单的闭包,在我理解
2017-03-30 15:52:41
606
转载 php的header函数
header函数,这是一个我们经常会用到的函数,以前,他一共有多少种用法,我一直不太清楚.今天自己上网查资料学习了一下,以下是我们的学习总结。1,连接跳转2,页面重定向3,延迟刷新,跳转4,文件下载5,replace6,
2017-03-30 15:19:32
222
原创 本地搭建iis和xampp环境
相信有很多和我一样的php程序猿,本地需要搭建多个环境。以下就是本人的搭建过程1.起初,我在本地搭建了IIS环境跑本地代码,后面组长说我需要搭建一个其他的环境来跑代码(Pleiades v4.4_Luna,一个强大的包,里面有xampp和Eclipse),搭建的过程中遇到了很多坑,希望能给人帮助①:代码没有解压到windows盘的根目录下②:端口被占用 说一说我当时遇到的问题
2017-03-29 17:24:52
1566
原创 php中cookie和session的区别和联系
php中的session和cookie 相信做php开发的人经常会用到的吧。自己也经常用到,但是一直没有时间来总结一下,今天就花了一些时间总结了下。首先讲下他们的区别吧:session存在服务器端;cookie存在客户端;他们的联系:session是由服务器维护的一个服务器空间,当有用户访问时,他的会生成一个唯一的sessionId并且保存在本地的cookie当中,用户提交页面
2017-03-23 14:17:08
510
原创 谈谈php运行模式
php比较常见的运行模式一共有五种:1: CGI(通用网关接口 / Common Gateway Interface)2:FAST-CGI(常驻型CGI / Long-Live CGI)3:CLI(命令行运行 / Command Line Interface)4:web模块运行、(Apache等Web服务器运行的模式)5:ISAPI(接口型 / Internet Serve
2017-03-23 12:26:41
454
原创 nginx 配置ip端口访问不同目录
本人php程序猿,工作一段时间了,很少玩到服务器的一些东西.自己下定决心。就买了一个阿里云玩玩,阿里云只提供了服务器和ip地址.我就在先配置了lnmp环境以后,可以通过ip地址访问了,我就在想,如果我想要访问不同的目录怎么办,所以自己就了解了下ip地址通过不同端口访问不同的目录。下面是本人的学习配置过程:1,先找到服务器的nginx配置文件 ps -ef | grep nginx
2017-03-20 16:36:14
13519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人