WANGXUYIN

Ctrl+c,Ctrl+v expert!
QAQ
微博数字Id与字符串Id的互转 <?php class WeiboId { public static $meta = [ "0","1","2","3","4","5","6","7","8...

继续阅读

一大早就看到阿里云控制台一片红,作为红点强迫症必须要把它去掉,点开一看是几个webshell,并且是几台服务器的同一个文件,想必不是被入侵应该是代码问题,如果这么多服务器被入侵,可是够忙活的了。于是我把文件下载下来,查看一下代码: 大约的逻辑是这样的 $act = $request->get('act'); $userId = $request->get('user_id); ....

继续阅读

Laravel 中间件 是通过pipeline执行的。 pipeline 顾名思义,就是管道,相当于unnix中的管道符(|),laravel中间件大部分都是对request的过滤,这种过滤的行为相当于管道符对输出结果的处理,举个例子 ls -alh|grep acb.txt 这里grep abc.txt 就是对ls的结果进行处理,在laravel框架中相当于一个中间件。 Laravel 中...

继续阅读

我们知道laravel在数据库存储时默认的加密算法是Bcrypt,可以使用提供的辅助函数bcrypt 或者使用Hash Facade 来完成密码的加密,使用Laravel的Auth Facade来完成认证,实际上,我们在很多项目因为各种原因并不使用Bcrypt加密存储用户密码,而很多项目还在使用md5或者自己造的乱七八糟的加密方式,这里举个例子使用base64(password + salt...

继续阅读

yum install python-setuptools easy_install supervisor 如果easy_install不好使就从官方下载,然后通过python安装 tar zxf supervisor-3.1.3.tar.gz cd supervisor python setup.py install 成功安装后可以登陆python控制台输入import s...

继续阅读

功能概述 Laravel的队列监听有多个命令可以实现,其中queue:listen和queue:work --daemon仅仅从运行命令后的的表现看不出明显的区别,那么他们到底有什么区别呢?laravel给queue:listen 和 queue:work的描述分别是: queue:listen:Listen to a given queue//监听一个队列 queue:work:Star...

继续阅读

访问频率限制概述 频率限制经常用在API中,用于限制独立请求者对特定API的请求频率。例如,如果设置频率限制为每分钟1000次,如果一分钟内超过这个限制,那么服务器就会返回 429: Too Many Attempts.响应。 通常,一个编码良好的、实现了频率限制的应用还会回传三个响应头: X-RateLimit-Limit, X-RateLimit-Remaining和 Retry-Aft...
Laravel 访问频率限制中间件throttle的使用

继续阅读

特点 单例模式是PHP中一种常见的设计模式,主要有以下几个特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 实现 基于单例模式特点,要实现单例模式非常简单: 构造方法(__constructor)设为私有(必须自己创建实例,保证不被外部创建) 关闭clone,关闭serialize(还是为了保证唯一) 一个静态(static)属...

继续阅读

© 2019 WANGXUYIN.