- 博客(16)
- 收藏
- 关注
原创 RabbitMq
1.RabbitMq的使用场景 (1).解耦; (2).涉及顺序的先后之分; (3).并发 (4).异步通信2.RabbitMq的内部协议broker: 中间商,用来接受和分发消息;Virtual Host: 类似于namespace概念。当多个不同的用户使用同一个RabbitMQ server提供的服务时,可以划分出多个vhost,每个用户在自己的vhost创建...
2019-04-11 22:52:21
555
原创 interface 与abstract 区别
相同点(1)都不能直接被实例化 (2) 都需要子类实现已经声明的方法不同点interfaceabstractimplementsextends可以实现多个只能继承一个强调功能的实现强调所属关系子类需要全部实现可部分实现(抽象子类)默认为public,也只能是public可以用public,protected,不能使用private...
2019-03-28 14:01:29
159
原创 Supervisor的使用
1.简介 supervisord 来管理进程,当进程die掉之后,可以再次开启进程2.安装 yum install supervisor3.配置(1): 使用yum install supervisor的命令安装,会生成默认配置/etc/supervisord.conf和目录/etc/supervisord.d,如果没有则自行创建在/etc/supervisord.d的目录下创建c...
2019-03-21 10:38:54
514
原创 lavarel中坑系列之倔强的withoutOverlapping
昨天是要发版了,测试的过程中,数据库time out了,很奇怪的是别的都可以正常连接测试数据库,就是测试服务器ping不同,因为时间紧急,然后启动计划plan B。紧急切换数据库。一切看似正常,但是到Task Schedule ,定时任务的时候,有的进程正常运作,有个进程就是不跑。然后小编就开始各种查日志,一切都正常啊。然后灵机一动,手动执行一遍,发现一切正常,可是,这到底是为什么??...
2018-11-30 11:32:13
4487
3
原创 mac phpStorm的快捷键
Command + E :最近打开的文件Command + D :批量修改Command + R :替换Command + 回车 :在两行之间插入一行Command + Shift + M :查找类中所有的方法Command + P :可以打开文件Command + L:标记当前代码的行数Command + O :根据名称查找类Command + F :当前文件查找...
2018-09-10 00:32:02
768
原创 Nginx部署代码
1.确保已经有Nginx,然后应该将其加入到全局变量中,可使用cp命令,nginx精确的目录为:/usr/local/software/nginx/nginx/sbin/nginx2.启动nginx:(sudo nginx)重启:nginx -s reload3.开始克隆项目(如果使用ssh命令拉的话。需要配置公钥。其步骤如下) (1)git config --global ...
2018-09-04 20:03:47
1134
原创 json_encode及常见编码的一些坑
情况一:$data = [ 'info' => 1, 'data' => [ 'one' => 1, 'two' => 2 ]];$info = json_encode($data);打印结果为:"{"info":1,"data":{"one":1,"two":2}}"情况二:
2018-08-06 11:14:49
3508
原创 配置域名的步骤
1. /usr/**********/nginx/conf/conf.d/目录下 ,将***.conf copy一份更名为www.conf, 然后修改里面的htdoc目录以及日志目录,日志目录指向/var/log/***/www.access.log和www.error.log2. sudo nginx -t 这是测试nginx的配置文件是否有错误...
2018-06-12 15:07:45
1362
原创 git的常用命令
1.git clone "*****"2.git log 查看git提交的记录3.git log -p -n(数字) 可查看近几次提交的详细记录4. git log --pretty=online 可查看提交的信息(类似于备注)
2018-06-12 15:05:28
106
原创 JQuery的几种重定向
1.重定向 window.location.replace("www.baidu.com");2.可以使用替换的 $(location).attr('href', 'www.baidu.com'); $(location).prop('href', 'www.baidu.com') $(window).attr('location','www.baidu....
2018-06-02 16:37:38
18372
原创 接口的curl的几种请求
1.post的请求 $curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 0);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_POST, 1);cu...
2018-04-10 16:40:46
1561
原创 Linux的命令
远程登录的格式:ssh user(用户名)@127.0.0.1(ip地址) -p 20(端口号)从windows向Linux传输文件:scp -P 22(端口号) haha.html(本地的路径) user(用户名)@127.0.0.1(Linux的ip):/www(目录)如果传输的是文件夹 scp -P 12100 -r haha.html(本地的路径) user(用户名)@127.0.0....
2018-03-01 23:24:34
169
原创 TP5中的No input file specified
我使用的是PHP-study环境,当PHP的版本号为5.5.38的时候,正常;但是在PHP7的时候就会报No input file specified这个问题。这是因为路由的问题 1.我们只需打开public/.htaccess文件;2.将最后一行的代码改成这样: RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] 即在
2018-01-06 14:03:58
13042
转载 E签名对接
这是别人的文章,感觉写的挺好的。http://blog.youkuaiyun.com/vsiryxm/article/details/60868054
2017-12-29 13:40:06
2205
1
转载 crontab定时任务
php高手教你如何在linux使用crontab编辑定时任务 在 linux下,可以使用crontab + php的方法: 1、使用crontab –e编辑定时任务 内容为: xx:xx:xx 执行一个test.php文件 2、php文件必须在文件头一行,加上解释器路径(就象perl做的那样) #!/usr/local
2017-12-21 10:07:00
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人