- 博客(15)
- 收藏
- 关注
原创 PHP知识点-swoole
Swoole的学习:https://www.easyswoole.com/1、Swoole 如何理解,能解决你项目中的哪些痛点?swoole是扩展还是框架-Swoole-PHP中文网Swoole是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP +
2024-04-18 15:45:37
1368
原创 Php知识点-CI
CodeIgniter包含库, 简单的界面和逻辑结构, 用于访问这些库, 插件, 帮助程序和其他一些资源, 这些资源解决了PHP的复杂功能, 更易于维护高性能。控制器是CodeIgniter框架的基本组成部分,它是Web应用程序的所有请求的入口点。该表格不会发送到攻击者的网站, 实际上, 它是到达你的网站的。视图是 CodeIgniter 中用于存储应用程序输出的标记的特殊文件,通常由 HTML 和简单的 PHP 标记组成,视图从控制器方法内加载,视图内的内容随后显示在浏览器中。通常是web的页面。
2024-04-18 15:45:03
1694
原创 Php知识点-Laravel
在Laravel中起着过滤进入应用的HTTP请求对象(Request)和完善离开应用的HTTP响应对象(Reponse)的作用, 而且可以通过应用多个中间件来层层过滤请求、逐步完善响应。这样做的好处是,即使路由的路径发生变化,只要路由的名称保持不变,生成URL的代码就不需要改变。Facades 提供了一个静态的接口去访问 Laravel 的服务容器中的类。契约是 Laravel 框架的接口集合,提供核心服务,并包括相应的框架实现。它是一个数据库查询生成器,它提供了方便,快捷的界面来创建和运行数据库查询。
2024-04-18 15:44:30
488
原创 Php知识点-TP
安装完成之后,打开安装目录,我们可以看到有一个名字为think的文件,我们在命令提示符中用php运行php think run,以看见它给我们提供了一个网址:127.0.0.1:8000 ,在浏览器中运行,就可以看见如下界面。ThinkPHP支持4中URL模式,通过URL_MODEL参数进行配置修改,默认为PATHINFO模式,配置值0,1,2,3依次是:普通模式、PATHINFO模式、REWRITE模式和兼容模式。中间件,Laravel特点,可以实现访问前后的处理,例如请求和返回,权限认证。
2024-04-18 15:43:44
612
原创 Php知识点-Api
一般建议设置为1小时到24小时,生成唯一的Token并存储Token及其相关信息,定期更新Token,提供Token过期提醒,设计Token刷新机制。(1)使用curl_init()函数初始化一个cURL对象,并使用curl_setopt()函数设置请求的URL地址和请求方式为GET。AES加密算法为例,PHP提供了openssl_encrypt()和openssl_decrypt()等函数来实现对称加密操作。(4)常用动作:get,post,put,patch,delete。
2024-04-18 15:43:13
269
原创 php知识点-安全
在文件上传过程中,$_FILES变量中包含了文件的大小、类型等信息。如果用户在被攻击网站中保存了登录状态,那么攻击者就可以利用这个登录状态,绕过后台的用户验证,冒充用户向服务器执行一些操作。哈希(Hash)用于将任意长度的输入通过散列算法变换成固定长度的输出,需要使用 hash_equals() 函数来进行比较哈希,hash_equals() 是可以防止时序攻击的一种。(2)文件执行权限不当:PHP服务器在保存上传文件时,如果没有正确设置或检查文件的执行权限,黑客可能通过上传恶意文件来执行任意代码。
2024-04-18 15:41:56
1721
原创 mongodb常用命令
例:ldas_content_site表里添加一个is_on字段,默认为0。例:删除ldas_content_site表中is_on字段。MongoDB当前正在执行的操作。MongoDB杀死正在执行的进程。查看MongoDB的连接信息。Mongo里添加表字段。
2024-04-18 15:39:27
566
原创 supervisor进程命令
supervisorctl 对应的具体计划任务查看路径。supervisorctl start 【进程名】supervisorctl stop 【进程名】
2024-04-18 15:38:45
183
原创 Linux日志分析相关命令
或:awk -F '|' '{print $1}' item.log | sort | uniq -c | sort -nrk 1 -t ' '| head -50。1、筛选指定内容并查看请求量排行前20。3、统计访问最多的ip。2、分析ua请求情况。
2024-04-18 15:36:24
185
原创 Linux目录分析相关命令
ls -ld $PWD/*/*/* (/*可自由添加个数)列出当前目录中所有文件及目录的绝对路径。查找目录中包含某个字符串的目录。例:当前目录下小于2k的文件。查看当前目录下文件大小总和。查看当前目录下目录个数。筛选查找指定大小文件。
2024-04-18 15:35:43
135
原创 redis相关命令
5、清除redis中某个数据库池的key。4、查看redis某一数据库池的key。6、使用scan清理指定redis数据。3、查看redis的key总量数据。scan 0 MATCH 匹配规则。2、查看redis的所有key。登录redis安装所在服务器。1、清除redis缓存。select 数据库名。
2024-04-18 15:35:00
230
原创 Mysql分析binlog日志
2、使用mysqlbinlog命令解析binlog文件。1、登录对应db服务器,确认binlog路径。一次性分析多个binlog日志。
2024-04-18 15:34:28
284
原创 Mysql常用命令
select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema = '库名' and table_name ='表名';/etc/my.cnf中开启sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,然后重启数据库。
2024-04-18 15:33:37
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人