- 博客(77)
- 资源 (23)
- 收藏
- 关注
原创 aws PinPoint发附件demo
Laravel8框架,安装了"aws/aws-sdk-php": "^3.257"php 版aws PinPoint发附件demo。
2023-08-24 20:27:04 793
原创 svn 的tag,分支管理,merge合并冲突
svn目录test/(branck/project/tag/trunk)2、选择存放tag的目录,然后点ok就可以了(此时在tag下面就能更新到了)tag每次项目release时,必须打一次tag,方便出问题时恢复。tag每次release时的标签。project当前项目。branch分支。............
2022-07-16 23:00:19 752 1
原创 php/js cookie共享跨域的问题
记录一下最近做的一个cookie共享的需求.,有两种情况:第一种:相同的顶级域名的情况下,只需要将cookie写在顶级域名下,该域名下的所有子域名都能访问到了。如 PHP:JS的设置和php类似:第二种:两个顶级域名不同的站点,需要在设置cookie的时候设置httpOnly、secure、sameSite;比如A设置了cookie,B可以通过jsonp的方式就能取到了。sameSite必须设置为None,默认是空。如PHP:php>=7.3版本可以直接设置php...
2022-06-27 22:58:32 1010
原创 larave8中添加sql运行日志
在app/Providers/EventServiceProvider.php的boot方法中加入监听:public function boot() { try{ if (env('APP_DEBUG_SQL') == true) { DB::listen(function ($query) { $tmp = str_replace('?', '"'.'%s'.'"', $query
2022-04-17 16:16:58 528
原创 laravel8 队列使用
创建任务(如果忘了命令命令,用php artisan list先查一下)php artisan make:job CreateMysql<?phpnamespace App\Jobs;use Illuminate\Bus\Queueable;use Illuminate\Contracts\Queue\ShouldBeUnique;use Illuminate\Contracts\Queue\ShouldQueue;use Illuminate\Foundation\Bus\
2022-03-06 16:03:12 663
原创 laravel8上传测试类
<?phpnamespace App\Http\Controllers;use App\Imports\AdminsoImport;use Illuminate\Http\Request;use Illuminate\Support\Facades\Redis;use Illuminate\Support\Facades\Validator;use Maatwebsite\Excel\Facades\Excel;class CompController extends Contr.
2022-02-27 15:59:48 240
原创 查看mysql的binlog日志
开启binloglog-bin=mysql-bin#binlog有三种模式、row、statement、mixedbinlog_format=mixed默认binlog的位置在mysq数据目录data下面,mysqlbinlog工具在安装目录的bin文件夹下。mysqlbinlog的参数-d, --database=name 仅显示指定数据库的转储内容。-o, --offset=# 跳过前N行的日志条目。-r, --result-file=name
2021-12-01 10:37:17 2260
原创 turn服务搭建
webRTC做音视频通话需要nat穿透,配置做记录。服务器:CentOS Linux release 7.6.1810 (Core)1、安装yum install coturn2、编辑turnserver.conf (yum安装完默认文件在/etc/coturn/turnserver.conf,复制到/etc目录下,或者直接在/etc下新建turnserver.conf)#默认端口listening-port=3478#TLS/DTLS默认端口tls-listening-p..
2021-11-12 14:13:47 1809
原创 php7.4安装swoole扩展(PECL )
»PECL是通过»PEAR打包系统来的 PHP 扩展库仓库PEAR的全称是PHP Extension and Application Repository,是PHP的扩展库,PHP语言编写。可以直接下载,并在我们的代码中包含(include)扩展库。PECL的全称是PHP Extension Community Library,它也是PHP的扩展库。PECL的扩展都是采用C语言编写的,可以被载入PHP中,给PHP增加额外的功能,比如PHP的Mongo扩展。php7的安装:php7安装(...
2021-11-04 10:19:35 4103
原创 php7安装(多个php版本共存)
有两个项目需要的php环境不同,以前是5.5的,现在需要一个7以上的,记录一下过程。安装依赖包yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel
2021-08-05 17:16:02 2262
原创 HTTPS站点使用sockjs+rabbitmq问题
web页面链接rabbit用了 sockjs.min.js、stomp.jsvar ws = new SockJS('http://xxx.xxx.xxx.xxx:15674/stomp');我的rabbitmq 是没有配证书的,所以在https站点用sockjs链接下报错,如上图解决办法是用服务器代理,比如我用的nginxnginx.conf 中https站点的server 中增加配置location /stomp/ { proxy_pass http://b..
2020-06-29 15:28:52 1018 2
原创 mysql事件定时删除表数据
遇到一个需求是每隔一天,清空一次某个缓存表的数据。想到了mysql的事件定时,记录一下操作过程开启事件配置:#重启服务后失效SET GLOBAL event_scheduler = 1;或 mysql配置文件my.ini/my.cnf 在 [mysqld] 块中添加:event_scheduler=ON (推荐)重启mysql服务。查看是否开启事件:show vari...
2019-11-01 15:27:42 855
原创 mysqlbinlog查看并导出为sql文件
mysqlbinlog工具在mysql的安装目录下的bin文件夹下面mysqlbinlog工具是用来查看mysql二进制日志文件的。因为数据库表中有些记录里面可能存在字段值被base64编码过,所以需要加上--base64-output=DECODE-ROWS -v否则,含base64编码过的字段的sql都会被解析成类似乱码的东西./mysqlbinlog --base64-o...
2019-11-01 10:20:06 8921
原创 jquery手势滑动监控代码及取消某个标签的手势事件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/jquery.js"></script> <script&g...
2019-10-11 16:49:34 398
原创 PHP编译安装某个模块
今天使用composer 更新的时候报错,发现php少装了bcmath,顺便记录一下过程找到php安装目录 [root@localhost /]# cd /www/package/php-5.5.37/ext[root@localhost ext]# lsbcmath curl ereg filter hash ...
2019-06-05 17:22:49 485
原创 Rabbitmq+sockjs+stomp.js前端的使用
rabbitmq的安装:https://blog.csdn.net/u010533511/article/details/90752530rabbitmq-user1.html给队列user1发送消息,监听消费队列user2的消息 rabbitmq-user2.html给队列user2发送消息,监听消费队列user1的消息 这样rabbitmq-user1.html和rabbitm...
2019-06-04 15:03:00 3725
原创 Rabbitmq+php的使用
rabbitmq的安装:https://blog.csdn.net/u010533511/article/details/90752530php安装amqp扩展1.安装rabbitmq-c下载地址:https://github.com/alanxz/rabbitmq-c/releaseswget -c https://github.com/alanxz/rabbitmq-c/re...
2019-06-03 16:05:55 3651
转载 Rabbitmq的CentOS7安装
安装Erlang(RabbitMQ是基于Erlang语言开发)从EPEL源安装yum install epel-release 启用EPEL软件源yum install erlang 安装erlang如图erlang安装完成.安装RabbitMQ下载需要的安装包wget http://www.rabbitmq.com/releases/rabbit...
2019-06-03 15:12:39 1293
原创 mysql update case 更新字段值不固定
在处理批量更新某些数据的时候,如果跟你更新的字段的值都一样,比如某个状态都更新为某个固定值,直接用update table set xxx=xxx where xxx=xxx 这种即可,如果要更新的字段的值是不固定的,用下面的update case when where 这种方式就更方便了UPDATE tablename set a1= CASE userid WHEN...
2019-04-29 11:50:36 2000
原创 redis集群搭建(手动指定master和slave)
接上一篇:https://blog.csdn.net/u010533511/article/details/893885471、创建3个master/usr/local/redis_cluster/redis-trib.rb create --replicas 0 192.168.135.23:7001 192.168.135.229:7007 192.168.135.196:7004...
2019-04-18 23:39:58 6807
原创 redis集群搭建(安装Ruby环境)
接着上一篇文章,redis集群配置:https://blog.csdn.net/u010533511/article/details/89388547Redis 3.0以上的集群方式是通过Redis安装目录下的redis-trib.rb脚本搭建。这个脚本是用Ruby编写的,所以要先安装Ruby环境yum安装ruby和依赖的包。# yum -y install ruby rub...
2019-04-18 22:51:26 2815
原创 redis集群搭建
redis3.0开始支持cluster搭建环境:centos7,redis4.0.6服务器ip192.168.135.23 (7001、7002)192.168.135.196(7004、7005)192.168.135.229(7007、7008)redis cluster安装1、下载,解压,编译安装 官网下载需要的版本:http://download.red...
2019-04-18 22:32:03 546
原创 rsync+inotify实现服务器之间文件实时同步
rsync+inotify实现服务器之间文件实时同步rsync 实现文件的同步inotify 实现实时监控服务器环境:linux centos7.0 主:192.168.135.142备:192.168.135.143安装包下载(也可以使用yum安装):https://download.csdn.net/download/u010533511/11071763测试下载...
2019-03-29 12:18:50 187
转载 php执行shell脚本
原文:https://blog.csdn.net/zhangsheng_1992/article/details/52805760php作为一门服务器端脚本语言,也是可以调用系统命令的,这其中就包括了执行shell脚本编写test.sh脚本如下#! /bin/shmkdir /www/a很简单的一个shell脚本 创建一个文件夹php脚本如下system('/us...
2019-03-25 16:44:15 12245
原创 keepalived 实现mysql自动故障切换
环境: MySQL Master 192.168.135.139 MySQL Slave 192.168.135.141 VIP 192.168.135.188先配置master-slavehttps://blog.csdn.net/u010533511/article/details/88063...
2019-03-05 13:43:05 2157
原创 mysql5.7.25主从复制(单向)
安装数据库:https://blog.csdn.net/u010533511/article/details/88033637Master配置1)my.cnf配置vim /etc/my.cnf[mysqld]log-bin=mysql-bin //[必须]启用二进制日志server-id=139 //[必须]服务器唯一ID,默认是1,一般取IP最后一段bin...
2019-03-01 17:29:34 703
原创 MySql5.7.25源码安装记录
在官网:http://dev.mysql.com/downloads/mysql/ 中下载要安装的版本的数据库:mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz解压 tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz移动并修改文件名 #mv /data/software/mysql-5....
2019-02-28 16:26:54 961 1
转载 docker配置mysql集群
原文:https://www.cnblogs.com/zhenghongxin/p/9228101.html安装dockeryum install -y docker启动docker#启动dockersystemctl start docker#停止dockersystemctl stop docker#重启dockersystemctl restart docker...
2018-11-12 17:22:43 473
转载 docker配置阿里云镜像
CentOS7安装或升级Docker您可以通过阿里云的镜像仓库下载: mirrors.aliyun.com/help/docker-enginecurl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -配置Docker加速器您可以使用如下的脚本将mirror...
2018-11-07 15:47:57 529
原创 PMM(Percona Monitoring and Management )安装记录
安装环境:centos7.2安装docker: yum install docker -y 启动docker service docker start 获取PMM服务器镜像: docker pull percona/pmm-server:latest 创建PMM容器 docker create \-v /opt/prometheus...
2018-10-25 17:28:26 1220
原创 WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
服务器环境nginx+php5.7+mysql5.5程序莫名其妙502查看nginx日志发现报错:connect() failed (111: Connection refused) while connecting to upstreamnginx运行恒昌,重启nginx错误依然没解决,网上查找说这个错误的原因,一般情况下upstream都是PHP 造成的,查看php-fpm.log发现警告:W...
2018-06-22 11:25:19 5152
原创 nginx和php上传限制和post大量数据报错解决记录
今天处理一批数据发现的问题做个记录:1、nginx上传限制 大于1M报错413 Request Entity Too Large。解决办法:nginx.conf client_max_body_size 20m;可在http{ }中设置:client_max_body_size 20m;在server{ }中设置:client_max_body_size 20m;在lo...
2018-06-06 14:46:15 2140
原创 nginx编译安装某个模块
nginx https 配置(nginx.conf):server { listen 443; server_name localhost; ssl on; root html; index index.html index.htm; ssl_certificate cert/1523606516008.pem; ssl_certific...
2018-04-13 17:38:27 692
原创 jquery(jsonp) 跨域请求
测试jquery跨域记录:前台:<script type="text/javascript" src="<{$Think.const.WWW_URL}>js/jquery-1.4.min.js"></script><script type="text/javascript">$(function(){ $('.test').c
2018-04-02 14:27:20 209
转载 phpexcel导出emoji符号报错
原文:http://blog.csdn.net/SakuraLLj/article/details/72823765phpexcel导出用户数据成excel时,如果昵称包含表情,会导致数据不完整。过滤或替换emoji。因为emoji通过json_encode后,大部分都是u[ed] 开头的编码,所以先对昵称json_encode然后用正则过滤或替换成*,以下时相关代码:$value = json_...
2018-03-13 11:18:47 2448
原创 Windows2008R2 IIS7.5伪静态URL传递中文404
在iis7.5下get传递已经urlencode过中文参数,在nginx和Apache下都没问题,今天到了iis上却出现了404,究其原因是iis不支持带特殊字符的链接,在web.config 里面加入下面配置:重启网站就解决了。
2017-05-24 17:33:10 2786
原创 nodejs中mysql的使用
1、安装mysql模块npm install mysql2、使用var mysql=require('mysql');var prefix='socket';//var database='nodejs';var table_user=prefix+'_user';var client=mysql.createConnection({ host:'127.0.0.1',
2017-02-03 17:37:48 3530
转载 nodejs服务后台执行(forever)
用nodejs创建一个服务器,当用户断开客户链接,服务也就停止了。网上说用forever管理比较好,记录下使用:1、安装#npm install forever -g2、启动#forever start index.js3、查看列表#forever list4、停止#forever stop pid5、输出日志和错误
2017-01-10 11:00:37 3155
转载 查看linux系统版本命令
原文:http://blog.csdn.net/zhuying_linux/article/details/6859286一。查看内核版本命令:1) [root@SOR_SYS ~]# cat /proc/versionLinux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com) (gcc ver
2016-08-26 17:46:32 533
微信公众号或小程序支付后实时分账demo(PHP版本)
2020-06-20
rsync3.0.9+inotify-tools3.1.14
2019-03-29
javascript分享插件
2017-11-10
PHP生成或编辑图片demo(imagecreatefrompng)
2016-01-16
yii框架SAE版
2015-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人