4 ganchuanhu

尚未进行身份认证

个人感觉还不错

等级
TA的排名 15w+

php命令行后台运行

1:命令行后面加上&符号,但有时不行phpthinkupdate_change_ratio_for_A2&2:在命令行前面加上nohupnohupphpthinkupdate_change_ratio_for_A2...

2019-04-11 17:13:06

php缓存

1:缓存技术优点   缓存技术就是避免从数据库中读取数据,可以大大减轻服务器的负载。2:缓存原理   缓存实现的基本原理是将数据库查询结果以字符串序列化形式保存到磁盘文件中,打开时再反序列化,这样的效率会高于Mysql数据库查询,特别时夺标连接查询时会特别明显。3:什么样的数据适合缓存   (1)只缓存很少变化的数据   (2)缓存和安全性  ...

2019-01-03 11:39:07

阿里云配置mysql 远程访问

解决阿里云MySQL远程连接不上的问题:step1:1、修改user表:MySQL>updateusersethost='%'whereuser='root'; 2、授权主机访问:MySQL>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'你的密码'WITHGRANTOPTION; 3、刷...

2018-12-26 10:15:00

php 缓冲区

1:什么是缓冲区   缓冲区,实际上是一个内存地址空间2:对于PHP缓冲区,需要了解的3点内容   (1):任何会输出内容的函数都会用到输出缓冲区,这里指的是正常的脚本,如果开发的是PHP扩展,使用的C函数会直接输出到SAPI,不需要经过输出缓冲区   (2):输出缓冲区层不是唯一用于缓冲输出的层,它实际上是很多层中的一个。输出缓冲区层的行为与你使用的...

2018-12-03 17:45:10

最近的一些总结(滑动卡顿,vue 加载前加loading,iframe跨域)

最近在切前端页面,写一些前端特效,做一个下拉刷新的时候,下拉卡顿,加了一个css属性,.recommend.swiper-wrapper{-webkit-overflow-scrolling:touch;//该属性随着手指离开还会保持滚动}还有就是做左右滑动的时候,css现在已经有现在的了,设置如下属性就可以很好的到达想要的效果overflow:scroll;...

2018-08-17 11:50:59

前端比较好用的插件

复制的插件clipboard.js:  https://github.com/zenorocha/clipboard.js轮播等插件swiper:https://www.swiper.com.cn/

2018-08-17 11:31:10

关于 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

再谈PHP错误与异常处理

  博客好久没有更新了,实在惭愧,最近在忙人生大事,哈哈!这段时间没有看什么新的东西,结合项目中遇到的PHP异常处理问题,我又重新梳理了之前模糊的概念,希望对大家理解PHP异常处理有所帮助。  请一定要注意,没有特殊说明:本例 PHPVersion<7  说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,...

2018-06-27 16:09:29

nginx.conf 配置tp5和https

user wwwwww;worker_processesauto;error_log /home/wwwlogs/nginx_error.log crit;pid    /usr/local/nginx/logs/nginx.pid;#Specifiesthevalueformaximumfiledescriptorsthatcanbeopenedbyth...

2018-06-25 15:44:34

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

腾讯云,搭建Docker环境

安装与配置Docker安装DockerDocker软件包已经包括在默认的CentOS-Extras软件源里。因此想要安装docker,只需要运行下面的yum命令:yuminstalldocker-io-y直接yum安装,安装成功后查看版本docker-v启动dockerservicedockerstart设置开机启动chkconfigdockeron配置D...

2018-06-22 11:02:58

PHP消息队列实现及应用

目前对消息队列并不了解其原理,本篇文章主要是通过慕课网学习归纳的一些笔记,为后续学习打下基础。众所周知在对网站设计的时候,会遇到给用户“群发短信”,“订单系统有大量的日志”,“秒杀设计”等,服务器没法处理这种瞬间迸发的压力,这种情况要保证系统正常有效的使用,就需要“消息队列”的帮助。本篇主要通过消息队列的思路进行学习。主要了解如下知识:  1、队列是个什么东西,他能干什么?  2、对列的应用场景有...

2018-04-08 14:51:57

PHP的抽象类、接口的区别和选择

区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。[php] viewplain copy<?php   abstract class Father {      function ...

2018-04-08 13:24:01

redis,memcache二者的区别是?(优缺点)

Memcache和Redis区别:Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Memcache只是简单的K/V缓存。他们的扩展都需要做集群;实现方式:master-slave、Hash。在100k以上的数据中,Memcache性能要高于Redis。如果要说内存使用效率,使用简单的ke...

2018-03-21 09:20:28

Mysql悲观锁乐观锁

我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一...

2018-03-12 09:29:16

php面试题

Php面试1多线程和多进程区别。    进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。(进程下可以有多个线程)进程就是包换上下文切换的程序执行时间总和,线程是以进程为上下文的更小的CPU执行时间段{    例:电脑打开一个QQ(进程),一个迅雷(进程)        QQ打开一个聊天窗口(线程),打开一个图片(线程)}详细参照https://www.zhihu....

2018-03-08 09:14:30

RESTful架构

RESTful风格的api是我经常看见的一个词,但是我一直的没有特别理解这个词是什么意思,起初我以为这是一门新技术,这次有时间就自己在网上查了并且看了(阮一峰:http://www.ruanyifeng.com/blog/2011/09/restful)之后的一点自己的感想1:RESTful风格的架构就是 表现层状态化2:资源  可以将每一个api看成一个资源,和以前的同步的代码相比

2018-01-29 18:13:04

MySQL海量数据分布式存储

本文只是一个概念,具体配置太多,这里不做细节描述。  1、分布式应用的概念和优势  分布式数据库是指利用高速网络将物理上分散的多个数据存储单元连接起来组成一个逻辑上统一的数据库。分布式数据库的基本思想是将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上,以获得更大的存储容量和更高的并发访问量。近年来,随着数据量的增长,分布式数据库技术也得到了快速的发展,传统的关系

2018-01-12 16:54:30

深入理解mysql

1,

2017-11-07 21:19:44

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

查看更多

勋章 我的勋章
    暂无奖章