自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最美不过下雨天

想学吉他的程序员

  • 博客(59)
  • 收藏
  • 关注

原创 PHP原生代码生成pdf---解决中文乱码问题

php使用fpdf生成pdf,解决中文乱码问题。

2024-06-25 09:25:11 322

原创 实现微信小程序无限发消息,实现类似长期订阅的功能。判断用户是否关注公众号。(保姆级教学、建议阅读每一个字~)

微信小程序,小程序长期订阅,判断用户是否关注公众号,公众号发送模板消息

2024-04-26 17:28:43 807

原创 关于PHP配置微信公众号服务器配置问题

关于微信公众平台配置服务器配置。

2024-04-26 16:45:20 504

转载 php百度编辑器阿里云OSS图片上传

参考链接:https://gitee.com/hzyWork/ueditor。

2023-09-18 14:43:32 171

原创 关于layui table回显以及选择下一页时记住上一页数据的问题

【代码】关于layui table回显以及选择下一页时记住上一页数据的问题。

2023-08-28 17:28:42 1429

原创 关于layui+php,三级联动-编辑回显的问题。

现在都前后端分离,但是公司老项目非得用tp+layui。

2023-08-28 17:15:12 766 2

原创 关于laravel使用Elastic Search的一些记录

我们在写入商品数据的时候用的是 bulk() 方法,这是 Elasticsearch 提供的一个批量操作接口。设想一下假如我们系统里有数百万条商品,如果每条商品都单独请求一次 Elasticsearch 的 API,那就是数百万次的请求,性能肯定是很差的,而 bulk() 方法可以让我们用一次 API 请求完成一批操作,从而减少请求次数的数量级,提高整体性能。修改App/Providers/AppServiceProvider.php文件。因为我本地php版本是7.3.4,不支持太高的es。

2023-06-17 16:35:28 1608

原创 php usort函数解析

usort函数会修改原数组,如果需要保留原数组,请在排序之前先复制一份原数组。

2023-04-10 11:46:58 644 1

转载 MySQL批量插入指定位数的随机数并且可以指定条数。

MySQL插入指定位数的随机数

2023-04-10 10:21:06 511

原创 vue-element-admin 代码格式化问题

vue-element-admin 代码格式化问题

2023-03-03 15:12:33 358

原创 vue-element-admin执行npm install时的一些报错。

vue-element-admin执行npm install时的一些报错。

2023-03-02 17:22:37 732 1

原创 HTTP响应码&接口定义

【代码】HTTP响应码&接口定义。

2023-02-09 14:11:24 122

原创 关于windows连不上服务器的问题

windows连不上服务器 报错:kex_exchange_identification: read: Connection reset 也有可能报错:remote side unexpectedly closed network connection

2022-12-18 10:33:48 1144

原创 将sql文件导入数据库时,报错Data truncated for column

sql报错Data truncated for column

2022-09-23 12:14:57 289

原创 vue/multi-word-component-names

vue/multi-word-component-names

2022-08-11 10:35:00 13992

原创 gitbash执行不了npm scripts命令

gitbash执行不了npm scripts命令

2022-08-11 00:25:22 606 1

原创 解决npm install的时候报错python27

解决npm install的时候报错python27

2022-08-10 19:57:05 1013

原创 windows下解决vscode使用npm install时,没有权限的问题。

解决vscode使用npm install无权限问题

2022-08-10 19:26:30 1239 1

原创 PHP+JMeter模拟测试高并发场景。附代码。

php+Jmeter模拟高并发场景

2022-07-11 16:52:40 1118

原创 使用百度轻量服务器LS遇到的一些小问题

文章目录简介1. 一开始没有找到自己购买的实例在哪。。。2. 购买的时候已经选中了应用镜像,但是在系统里并没有看到已经部署好的LNMP环境?3. 默认的lnmp环境分别安装在哪个目录下?4. 如何修改/重置默认的MySQL密码?5.本地如何安装nginx?简介首先去购买一台百度轻量应用服务器,新用户一年只需25元(最低配置的,学习足够用了)。购买链接1. 一开始没有找到自己购买的实例在哪。。。在管理控制台-已下单产品中就能看到,再选择一下上面的地区,刚购买完可能要等几分钟才能看到自己的实例。2.

2022-05-11 01:50:59 667

原创 关于安装node-sass 4 报错的问题

安装node-sass 4.14.1的时候,各种报错.执行了以下命令立马成功了.cnpm install node-sass@4.14.1用npm始终安不上…

2021-12-16 20:18:29 468

原创 详解laravel中使用mews/captcha、前后端分离

文章目录1.下载mews/captcha2.找到config\app.php中的providers,添加如下代码3.找到config\app.php中的aliases,添加如下代码4.发布配置文件5.控制器代码6. 后端验证代码7.一些问题解析8.结语参考文章废话少说,直接开始。1.下载mews/captcha默认下载的是最新版,我这里下载的是3.2版本。composer require mews/captcha2.找到config\app.php中的providers,添加如下代码关于P

2021-11-09 17:51:56 5143 1

原创 递归遍历无限极分类菜单、菜单树。(php版&&java版)

文章目录php版java版php版<?php//定义一个数组$list = [ [ "id" =>1, "pid" => 0, "level" => "小学" ], [ "id" =>2, "pid" => 1, "level" => "一年级" ], [ "id" =>3, "pid" => 1, "level" => "二年级" ], [ "id" =>4, "pid" =

2021-09-09 15:24:48 512

原创 Linux 下使用Docker 安装 LNMP环境以及项目搭建 超详细

一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本 uname -r2、使用 root 权限登录 Centos。确保 yum 包更新到最新。sudo yum update3、卸载旧版本(如果安装过旧版本的话)sudo yum remove docker docker-common docker-selinux docker-en

2021-05-17 16:51:09 2906

原创 centos7搭建LNMP环境-编译安装&yum安装-超详细

文章目录1. 首先了解编译安装和yum安装的区别。2. yum安装准备工作---切换阿里云yum源3. 编译安装lnmp4.yum安装lnmp5. lnmp一键安装6. 一些报错7. 笔记8. 参考文章1. 首先了解编译安装和yum安装的区别。windows下安装centos虚拟机,之前写过。传送门~~编译安装:可以按需安装,想安在哪个目录下就安在哪个目录下。可以设定参数可安装自己想要的版本yum安装:安装的方便快捷不需要考虑包的依赖可以直接使用service nginx st

2021-05-17 15:47:57 6751

原创 服务器对接码云webhooks实现自动部署--超详细--PHP

公司代码是放在码云上的,每次提交代码,都要去服务器上执行一下git pull,就很麻烦,于是想对接一下码云的webhooks实现自动部署。本文参考链接1,参考链接2。这里以laravel项目为例。想拿高薪就不停的学习啊!努力!有耐心一点!WebHooks实现自动部署的机制是:每当用户本地将代码push到码云的时候,码云会自动回调一个您设定的http地址。(和支付宝完成支付以后也进行地址回调一样。)服务器要安装好git回调的地址外网必须可访问!php代码如下<?php //定义

2021-04-26 16:57:34 354

原创 使用crontab遇到的一点问题,报错/var/spool/cron : Permission denied和bash: /usr/bin/chattr: Permission denied

问题:在Linux服务器上设置crontab定时任务执行laravel任务调度的时候,crontab -e 无法保存。会报错/var/spool/cron : Permission denied。于是百度到是var/spool下的cron目录被用过了chattr命令 加了i或者i和a属性。具体可以查看chattr命令!然后cd /var/spool 执行命令lsattr ./cron并没有什么反应,捣鼓半天发现只需要在/var/spool目录下执行lsattr即可。就会发现cron目录确实被

2021-04-25 15:36:44 6398 2

转载 23 种设计模式的通俗解释,虽然有点污,但是秒懂

23 种设计模式的通俗解释,虽然有点污,但是秒懂转载自公众号:小鹿学Java来源 | zhuanlan.zhihu.com/p/10074672401 工厂方法追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,

2021-04-13 10:24:39 74

原创 Windows下Virtual box安装centos以及virtual box的增强功能(超详细)

Windows下Virtual box安装centos以及virtual box的增强功能(超详细)1. 准备工作1.1 下载Virtual Box1.2 下载centos7镜像2.安装virtual box3.新建虚拟机4.虚拟机设置--重要的一步5.安装virtual box增强功能--最重要的一步1. 准备工作1.1 下载Virtual Box首先去下载安装Virtual Box。下载地址:下载地址。1.2 下载centos7镜像下载地址:阿里云镜像下载地址。下载DVD版本即可。至于D

2021-04-08 16:08:36 1241

转载 win10下测试mysql主从同步

win10下测试mysql主从同步1. 准备工作1.1 下载MySQL1.2 解压zip文件到指定目录2. 安装mysql2.1主库master2.1.1初始化2.1.2注册服务2.1.3启动服务和停止服务2.1.4 连接mysql2.1.5修改密码2.1.6创建用于同步的账号2.1.7 查看主库状态3.从库Slave4.准备开启主从同步4.1查看master和slave各自目录 xxx/data/auto.cnf4.2设置从库从哪里同步即设置master4.3 开始主从同步4.4 查看同步状态1. 准备

2021-02-20 12:56:59 200

转载 设计模式六大原则

设计模式六大原则原文地址 https://www.cnblogs.com/zhanghengscnc/p/8299459.html

2020-12-16 15:32:41 59

原创 手摸手教学-利用原生POI对excel的导入导出以及阿里的easyexcel的基本操作

文章目录原生POI对excel的导入导出以及阿里的easyexcel的基本操作首先是最原始的POI操作excel其次是POI操作excel对数据库的导入导出最后是阿里的easyexcel的简单操作([官方文档](https://www.yuque.com/easyexcel/doc/read)已经十分详细 )原生POI对excel的导入导出以及阿里的easyexcel的基本操作首先是最原始的POI操作excel创建一个普通的maven项目导入pom的依赖<dependencies&g

2020-12-15 16:25:44 380 1

原创 使用Springboot实现简单的增删改查-超详细

使用Springboot实现简单的增删改查-超详细 (java小白,仅记录。不喜勿喷)php想转java,就想写个简单的增删改查。写惯了php,感觉java好复杂。php一般就是定义路由,然后去控制器,去model层基本就ok了,很少用service。java基本是先在entity包下定义实体类(和数据库字段一一对应的类)然后编写mapper接口中的方法,然后编写service,然后编写Controller,然后再去xml文件中写sql,最后还要去编写application启动文件。基本等于倒过来

2020-11-30 15:40:16 49538 52

原创 windows+本地虚拟机搭建gitlab

一.安装依赖软件$ yum -y install policycoreutils openssh-server openssh-clients postfix二.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctl enable postfix && systemctl start postfix三.下载gitlab安装包...

2019-12-03 09:21:19 1278

转载 微信支付退款 PHP

应用场景当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。微信官方退款文档其实微信退款呢,也就是你没做过,感觉挺难的,其实跟其他接口一样,都是调接口,只是请求的时候调用了证书获取商户证书 (第3项)按照一步步流程,很容易就生成证书了,最后放入项目...

2019-11-20 13:50:50 352

原创 PHP对接微信支付--Native tp5框架

这里实现的功能是:网页上点击支付,然后调用此方法生成二维码并且返回二维码的图片路径,然后扫码支付,付款成功进行回调,在回调地址进行数据库操作1.配置微信支付参数//微信支付参数function weChatPayConfig(){ //公众号id $config['appid'] = '公众号id'; //商户号 $config['mch_...

2019-11-20 11:02:46 1215

原创 php对接支付宝Web支付-tp5.1框架

具体流程 1.获取支付宝相关配置 2.传相关参数请求支付宝网关(订单金额订单号等) 3.支付宝请求回调地址 4.回调地址做相关业务处理(数据库增删改查之类) 5.处理完成以后返回success给支付宝服务器1.首先获取应用id和商户私钥以及支付宝公钥等,具体如下//支付宝支付参数function pay_config(){ ...

2019-11-20 10:02:06 383

转载 phpStorm2018安装与破解(免安装打包版)

首先将我为大家事先准备好的打包文件拷贝至软件安装盘,本人安装于D盘,所以这里已本人安装破解的过程进行讲述。1>phpStorm2018.2.2下载请转至链接: https://pan.baidu.com/s/1KnoD4u4VNfAmjdEg-580LA 提取码: ui3a ,下载好后,解压缩保存至安装盘D盘,共有三个文件夹PhpStorm2018.2.2、phpStorm2018.2.2...

2019-08-21 09:59:02 6944

转载 laravel日常总结 转载

版权声明:本文为博主原创文章,未经博主允许不得转载。   原文 https://blog.csdn.net/xiaopingga/article/details/79497487laravel日常使用总结一、redis 运行服务时报错:Creating Server TCP listening socket *:6379: bind: No such file or directory解...

2018-10-23 12:24:24 512

转载 php使用upload封装类上传文件

原文https://blog.csdn.net/navioo/article/details/51777799

2018-09-27 18:07:09 287

空空如也

空空如也

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

TA关注的人

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