自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql json 字段作为where查询条件

mysql json 字段作为where查询条件

2022-11-04 20:09:51 2089

原创 beego框架搭建遇到问题

beego框架运行bee run 报错解决

2022-01-26 11:38:04 811

原创 laravel:The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

Laravel 出现"RuntimeException inEncrypter.php line 43: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths."问题的解决办法首先在cmd命令行下定位到项目所在的根目录下,接着输入:php artisa...

2019-06-20 17:25:41 1505

转载 ziparchive 压缩工具

https://php.net/manual/en/class.ziparchive.php

2019-06-11 15:35:12 1367

转载 php 调用ffmpeg获取视频信息

ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,包含了libavcodec,保证高可移值性和编解码质量。本文将介绍使用php调用ffmpeg获取视频信息,调用ffmpeg首先需要服务器上安装了ffmpeg,安装方法很简单,可自行搜索。代码如下:<?php// 定义ffmpeg路径及命令常量define('FFMPEG_CMD', '/us...

2019-05-14 15:18:59 1015

原创 图片上传平铺加水印

功能需求:将上传的图片整个页面平铺加上水印在上传图片的时候,无法通过file_get_contents,和curl去获取水印图片的信息,因为这个不是放在同一个服务器里,获取的图片链接只能在浏览器打开,不能使用PHP函数获取图片信息(应该是做了处理),苦思良久,经人提点,将水印图片的内容保存在PHP的变量当中,即:在前端选中使用图片上传,获取到了图片的临时路径,将图片的信息通过base64_enc...

2019-04-28 14:48:47 873

转载 MySQL巧用sum,case...when...优化统计查询

最近在做项目,涉及到开发统计报表相关的任务,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,后来经过老大的指点利用sum,case...when...重写SQL性能一下子提高到一秒钟就解决了。这里为了简洁明了的阐述问题和解决的方法,我简化一下需求模型。现在数据库有一张订单表(经过简化的中间表),表结构如下:CREATE TABLE `statistic_ord...

2018-08-27 16:53:17 1897

转载 MySQL高级-索引优化

索引失效           1、            2、最佳左前缀法则              4、          8、                    使用覆盖索引解决这个问题。                     二、索引优化    1、ORDER BY 子句,尽量使用Index方式排序,避免使用FileSo...

2018-08-22 22:31:33 160

转载 linux上安装mysql5.7

1、下载tar包,这里使用wget从官网下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下# 解压tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64....

2018-08-13 19:29:11 544

转载 PHPstorm破解方法

相信用PHPstorm的程序员肯定很多,令人头疼的是下载的PHPstorm是有使用期限的,小编给同学们带来了一篇破解phpstorm的方法,迫不及待了来看看吧! PHPstorm安装和破解1.什么是phpstorm?PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。但是phpstorm是商业软件...

2018-07-26 09:43:51 1264

转载 微信开发中遇到的access_token坑

这真是一个巨大的坑,为了避免以后踩到同样的坑和帮助刚接触这块的同学快速脱坑,我花了些时间研究问题的来龙去脉,提供了一个不太完美的解决方案,以及未来规划的完美解决方案。问题现象在开发微信jssdk的图像接口功能时,测试环境和回归环境都ok。但是更新到预发布环境后,功能就异常了,一直报图片下载失败。最后快到发布时间时,功能又恢复正常了。于是按照常规流程进行了发布。过了两...

2018-05-31 12:19:51 3030 4

转载 configure: error: png.h not found.

今天安装PHP的时候提示这个错误 configure: error: png.h not found.,这个是选择安装GD模块才会出现的错误,详细错误信息如下If configure fails try --with-vpx-dir=&lt;DIR&gt;If configure fails try --with-jpeg-dir=&lt;DIR&gt;configure: error: png....

2018-05-02 10:38:29 4125 1

转载 Linux下安装过程中编译PHP时报错:configure: error: jpeglib.h not found

今天在搭建LNMP编译PHP时,报错:configure: error: jpeglib.h not found.[root@cac3 php-5.6.22]# ./configure \&gt; --prefix=/usr/local/php5/ \&gt; --enable-fpm \&gt; --enable-mbstring \&gt; --enable-bcmath \&gt; --en...

2018-05-02 10:30:37 6130

转载 linux 安装nginx+php+mysql

nginx安装本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好。安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++ 一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。1.选定源...

2018-04-30 03:03:34 1265

转载 宝塔linux管理助手详细安装流程

一.安装指令: 两行一起复制,在ssh里粘贴回车即可. 若您在安装过程中SSH中断,重新连接后,无需重新安装,输入 screen -r bt 即可恢复之前的安装过程  yum -y install screen wget &amp;&amp; echo -e “defencoding utf-8\nencoding utf-8 utf-8” &gt;&gt; /etc/screenrc &amp;...

2018-04-22 17:36:31 3020

转载 php类abstract和final,类方法abstract和final, interface

final:当final作用于某个类时,此类被限定为不可继承类,即其他类无法继承此类,最终类,当你不想让别人继承自己的编写的类时只需要在前面加上final关键字即可。[php] view plain copyfinal class MyClass {      //code  }    //fatal error final class MyClass can not be inherited b...

2018-04-19 23:11:03 454

转载 (超级详细版)利用ThinkPHP3.2.3+PHPExcel实现将表格数据导入到数据库

第一步:下载 thinkphp_3.2.3 和 PHPExcel_1.8.0 并解压对应的网站分别为:http://www.thinkphp.cn/down.htmlhttps://github.com/PHPOffice/PHPExcel (已存百度云盘/PHP 扩展包/PHPExcel-1.8.zip)第二步:          ①将解压出来的ThinkPHP文件拷贝到网站根目录②并创建ind...

2018-04-19 17:04:18 350

原创 网银支付逻辑思路

1.首先获取相关的密匙,如果不知到怎么获取,可以去问客服人员。2.按照文档,构造好参数3.构造网易接口个人总结:支付的demo是已经全部写好的,只需要将相关的产生配置好就可以了,比如支付宝支付,在下载PHP接口demo,修改其中的商户号和回调,基本是可以用的了。...

2018-04-19 11:42:13 2696

原创 mysql 外联的where子句不同位置显示的结果

在使用外联查询是,where字句的摆放位置不同,会插叙到不同的信息,如下显示1.coupon数据表2.coupon_data数据表情况一:SELECT c.*,d.gettime from coupon c LEFT JOIN coupon_data d on c.id=d.couponid where c.shop_id = 3 and d.user_id = 95;情况一结果:情况二:SELE...

2018-04-03 10:53:48 319

转载 PHP使用redis防止大并发下二次写入

转载:https://blog.csdn.net/mxdzchallpp/article/details/68947509PHP调用redis进去读写操作,大并发下会出现:读取key1,没有内容则写入内容,但是大并发下会出现同时多个php进程写入的情况,这个时候需要加一个锁,即获取锁的php进程有权限写。[php] view plain copy$lock_key = 'LOCK_PREFIX' ...

2018-03-27 10:54:45 1138

转载 redis内存锁,PHP防止并发操作

1、redis锁代码: /** * 获取锁 * @param String $key 锁标识 * @param Int $expire 锁过期时间 * @return Boolean */ public function lock($key, $expire=5){ $is_lock = $thi...

2018-03-27 10:51:13 223

转载 nginx实现请求的负载均衡 + keepalived实现nginx的高可用

前言  使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏览器的访问请求分发到应用服务器集群中的任何一台服务器上,如果有更多的用户,就在集群中加入更多的应用...

2018-03-27 10:35:46 158

空空如也

空空如也

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

TA关注的人

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