laravel 队列与supervisor进程监控

队列运行与使用

启动方式

queue:work

queue:listen

已不推荐 无需重启

supervisor进程监控

安装supervisor

配置supervisor

supervisor常用命令

1、启动
supervisord -c /etc/supervisord.conf

2、管理
/usr/bin/supervisorctl -c /etc/supervisord.conf

爬虫角度看第三方12306抢票服务

爬虫

针对网络上信息的抓取 过滤 排名 利用,
取网页数据->存储数据->内容处理->提供检索
这种提供结果不具有特殊性,不能针对不同背景领域的人提供不同的搜索结果,只能提供信息的查询。

Read more

[NOTE-MySQL]InnoDB存储引擎

InnoDB 是事务安全的 MySQL 存储引擎。完整支持ACID事务,行锁设计,支持MCC,一致性非锁定读,支持外键,最有效利用内存和CPU。

InnoDB体系架构

InnoDB有多个内存块,组成一个大的内存池,负责如下工作:

维护所有进程/线程需要访问的多个内部数据结构。

缓存磁盘上的数据,方便快速的读取,并且对磁盘文件的数据进行修改之前在这里缓存。

重做日志(redo log)缓冲

….

Read more

[NOTE-MySQL]MySQL体系结构和存储引擎

MySQL设计为一个可移植的数据库,可以在几乎所有操作系统上运行。

数据库和实例

数据库:物理操作系统文件或其他形式文件类型的集合。
数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。

两者通常一一对应,但是要知道集群情况下一个数据库可以被多个实例使用。

MySQL简述

MySQL是一个单进程多线程架构的数据库。比如用mysqld_safe启动,可以观察到就一个进程。

MySQL启动会多处位置寻找其配置文件my.cnf,比如 /etc/my.cnf -> /etc/mysql/my.cnf -> /usr/local/mysql/etc/my.cnf -> ~/.my.cnf 顺序寻找等等,如果多个均存在时,会以读取到的最后一个配置文件中的参数为准。Linux下一班存放在/etc/my.cnf下。

datadir指定数据库所在路径。比如可以通过 show variables like 'datadir'来查看

MySQL体系结构

image

Level1:管理服务和工具组件 连接池组件

Level2:管理服务和工具组件 SQL接口组件 & 查询分析器组件 & 优化器组件 & 缓存(Cache)组件

Level3:插件式存储引擎

Level4:物理文件

存储引擎是基于表的而不是数据库

Read more

你了解自己么?

篮球赛,客队罚球,一位少年在嘘客队

但是可能变声期,发出来是粗厚的“yu”的声音,有点刺耳

其实我想他是不自知的

好像人们对自己的声音的感觉都不是特别准

比如说我听自己的录音,感觉和自己的声音不像,有时候反而堵住一只耳朵的时候,才发现原来我的声音就是这样

不过就像这位少年一样,希望会有好友或者服务告诉你,然后你改变,成长都是这样过来的

为了更好的了解我自己,我买了个摄像头,因为我还是不自知。。。

Android/Ios 使用Fiddler抓http/https包

Fiddler基础配置

1、安装fiddler 下载地址 https://www.telerik.com/download/fiddler

2、Tools->Options 进行配置

a. Connections 配置
设置 Fiddler listens on port 8888
勾选 Allow remote computers to connect
勾选 Reuse client connection
勾选 Reuse server connections
勾选 Act as system proxy on startup

b. Https 配置
勾选 Capture HTTPS CONNECTs
勾选 Decrypt HTTPS traffic
勾选 Ignore server certificate erros(unsafe)

客户端配置

  1. 连接WiFi
    设置-Wlan-右键WiFi名称->高级选项 填入本机IP 加端口号8888

  2. 信任证书
    客户端浏览器访问 http://本机IP:8888/
    点击“FiddlerRoot certificate”,安装即可

以Curl请求方式导出Fiddler会话

点击选中会话->File->Export Session ->选择curl->保存到文件

Windows安装Curl工具

Windows下排查问题常需要curl进行请求访问,下面记录一下windows安装curl过程:

1、https://curl.haxx.se/download.html#Win64 进行下载

2、新建目录,如C:\curl,将所下载内容解压

3、配置环境变量path,计算机右键->属性->高级系统设置->高级->环境变量->path,进行修改新增;C:\curl

解决WordPress后台登录后报File_not_found问题

wordpress 的后台,一些菜单标题都是相对路径,这样通过访问 www.xxx.us/wp-admin 再点击菜单比如写文章功能,会跳转到 www.xxx.us/post-new.php ,而我们想要的是跳转到 www.xxx.us/wp-admin/post-new.php 这个地址,否则将是会报File not Found

解决方案:

如果用户输入了 www.xxx.us/wp-admin 我们强制加上/ 变成 www.xxx.us/wp-admin/

需要再nginx配置文件中增加配置:

以上即可~

Windows安装Composer选择php.exe报错问题

环境重装,重新安装一把composer,但是选择php7之后版本报错,本地环境不用php7是绝对不行的…

确定问题,缺少VC14,下载安装之后再安装composer即解决

下载地址:http://www.xdowns.com/soft/184/dll/2016/Soft_164980.html

记得安装完之后重启一下cmd,否则composer命令无法再当前cmd中执行

詹姆斯不会有决定三

总决赛过去了,勇士实力强劲,实至名归。

詹姆斯这个赛季有点悲情色彩,绝对力量是值得尊敬的,每个人都羡慕这种绝对力量,也都希望拥有,得分场均34分,近三双的数据,非常强劲的控制力,最近复联大热,大家给了他一个灭霸的称号。

灭霸詹最终是落败了,篮球就是这个规则,靠的是团队,骑士败了,但是詹姆斯并不是失败者,他的表现早已是个winner。

不过大家开始讨论是否会上演决定三?

我觉得不会,首先

1、克利夫兰是詹姆斯的家,NBA球员大部分都会想在最初的地方

2、决定一成本很大的,球迷都是不理性的,回到骑士拿到冠军好歹追回来一点

3、把家乡球队骑士变得强大吧,换个教练,锻炼好新人

不过写到这里,好担心骑士管理层,毕竟外面诱惑还是很多的,比如我们大马刺…