上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: crontab指令线性增长。毕竟crontab是一项系统级的配置,在业务中我们为了节约机器,往往对于量不大的多个项目会放在同一台服务器上,crontab指令多了就容易管理混乱,并且功能也不够灵活强大(无法随心所欲的停启、处理任务间依赖关系等)。对此Laravel的解决方案是只声明一条crontab, 阅读全文
posted @ 2023-03-08 11:13 X-Wolf 阅读(1571) 评论(0) 推荐(1) 编辑
摘要: PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。而Opcache又是优化PHP性能不可缺失的组件,尤其是应用了PHP框架的项目中,作用更是明显。 1. 概述在理解 OPCache 功能之前,我们有必要先理解PHP-FPM + Nginx 的工作机制,以及P 阅读全文
posted @ 2023-03-03 09:47 X-Wolf 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、json对象 1.1、方法 使用对象操作的方法进行查询:字段->'$.json属性' 使用函数进行查询:json_extract(字段, '$.json属性') 获取JSON数组/对象长度:JSON_LENGTH() 1.2、数据 CREATE TABLE `test` ( `id` bigin 阅读全文
posted @ 2023-03-02 10:39 X-Wolf 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: Laravel 队列为不同的队列后台服务提供了统一的 API,比如 Beanstalk, Amazon SQS, Redis, 甚至是关系型数据库。队列可以使你延迟处理一些耗时的任务,比如发送邮件。延迟这些耗时的任务会大幅提高你的应用对 web 请求的处理速度。 队列配置文件存储在 config/q 阅读全文
posted @ 2023-02-28 13:45 X-Wolf 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 开发中查阅别人代码的时候, 总能发现新大陆, 各种骚操作与奇技淫巧, 有些还是值得借鉴的,自然要学习一番啦 1.fastcgi_finish_request 此函数冲刷(flush)所有响应的数据给客户端并结束请求。这允许在不打开与客户端之间的连接的情况下执行耗时任务。 应用场景: 如果一个方法耗时 阅读全文
posted @ 2023-02-25 10:14 X-Wolf 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Vue的基础知识, 发现有关H5的新内容不是很熟悉, 再次整理一下 1.头部标签 <header > <header > </header> 2. 导航标签<nav> <nav>导航</nav> 3.主要内容标签<main> <main></main> 特点: 高版本浏览器兼容 main能 阅读全文
posted @ 2023-01-31 11:14 X-Wolf 阅读(40) 评论(0) 推荐(0) 编辑
摘要: PHP 8.1 提供的功能 枚举 Fiber(纤维) never 返回类型 readonly 属性 final 类常量 新的 array_is_list() 函数 新的 fsync() 和 fdatasync() 函数 对字符串键数组解包的支持 $_FILES 新的用于目录上传的 full_path 阅读全文
posted @ 2023-01-18 17:52 X-Wolf 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 激活码: https://www.zzzmode.com/mytools/charles/ 官方地址:https://www.charlesproxy.com/ PC端如何配置才能抓取到https请求: 1. 安装证书:在顶部工具栏中选择“help--Install Charles CA SSL C 阅读全文
posted @ 2023-01-16 17:31 X-Wolf 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 接口数据安全的保证过程,主要体现在这几个方面:一个就是数据传输过程中的安全,还有就是数据到达服务端,如何识别数据,最后一点就是数据存储的安全性。今天跟大家聊聊保证接口数据安全的10个方案。 1.数据加密,防止报文明文传输。 我们都知道,数据在网络传输过程中,很容易被抓包。如果使用的是http协议,因 阅读全文
posted @ 2023-01-07 10:34 X-Wolf 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。 那么问题来了,如果设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求? 今天跟大家一起聊聊设计API接口时,需要注意的一些地方,希望对你会有所帮助。 阅读全文
posted @ 2023-01-07 10:11 X-Wolf 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 介绍几种快速搭建PHP本地开发环境的方式 1.xampp 2.phpstudy 3.Laragon集成开发环境: https://laragon.org/docs/ 4.Wamp 5.在子系统中安装Linux版本的lnmp环境(1.使用宝塔 2.lnmp一键安装包 3.源码编译等) 阅读全文
posted @ 2022-12-30 12:45 X-Wolf 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 原因: 最近公司上一个功能, 需要为其中某个表中新增字段,但是考虑到线上数据已经达到300w+的级别,同时使用的mysql的版本是5.7而非8.0,这会导致新增字段的时候,对全表进行加锁,直到添加完毕这个过程中可能会消耗至少几十秒钟的时间,极大的影响线上业务 解决方案: 1.升级MySQL版本到8. 阅读全文
posted @ 2022-12-21 18:25 X-Wolf 阅读(485) 评论(0) 推荐(0) 编辑
摘要: ◆一、开源项目简介 接口文档解决方案,目标是让接口文档管理变得更加方便、快捷。Torna采用团队协作的方式管理和维护接口文档,将不同形式的文档纳入进来统一维护。 Torna弥补了传统文档生成工具(如swagger)的不如之处,在保持原有功能的前提下丰富并增强了一些实用的功能。 地址:https:// 阅读全文
posted @ 2022-12-19 11:17 X-Wolf 阅读(330) 评论(0) 推荐(0) 编辑
摘要: ◆一、概述 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。将 TCP 连接从一个 IP 地址和端口重定向到另一个。它处理文件中/etc/rinetd.conf指定的地址/端口的任意数量的连接。由于 rinetd 使用非阻塞 I/O 作为单个进程运行 阅读全文
posted @ 2022-12-14 10:58 X-Wolf 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Cygwin是啥?Cygwin是一个可原生运行于Windows系统上的POSXI兼容环境。 是的,我又开新专辑了《零基础swoole学习笔记》。不是我太贪心,而是最近半年和小伙伴一直在用swoole开发,踩了些坑,为了让这些坑发挥余热,所以就有了这个专辑。 坊间一直流(zheng)传(lun)“PH 阅读全文
posted @ 2022-11-29 16:20 X-Wolf 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 环境说明: 系统:Windows10 PhpStorm:2019.3.2 PHP版本:7.3.21 Xdebug版本 :2.7.2 一、Xdebug介绍 官网地址:https://xdebug.org/ 1.1 什么是Xdebug Xdebug是一个开放源代码的PHP程序调试器,其实就是一个Debu 阅读全文
posted @ 2022-11-28 09:43 X-Wolf 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 一、问题出现:使用Pycharm设置虚拟环境后,打开终端出现如下报错:无法加载文件…\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。 解决方式已管理员的身份打开powershell终端,然后查询get-executionpolicy,结果如下: C:\WINDOWS 阅读全文
posted @ 2022-11-11 12:38 X-Wolf 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 查找列表中出现最频繁的元素 使用 max() 函数可以快速查找出一个列表中出现频率最高的某个元素。 >>> a = [1, 2, 3, 4, 3, 4, 5, 4, 4, 2] >>> b = max(set(a), key=a.count) >>> b 4 统计列表中所有元素的出现次数 colle 阅读全文
posted @ 2022-11-04 17:46 X-Wolf 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Ansible 概述Ansbile是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,列如持续部署,滚动更新。Ansible 适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible 也是一种简单的自动化语言,可以完美地描述IT应用程序基础结构。具 阅读全文
posted @ 2022-10-28 14:03 X-Wolf 阅读(107) 评论(0) 推荐(0) 编辑
摘要: github:https://github.com/acmesh-official/acme.sh 概述一个纯粹用Shell(Unix shell)语言编写的ACME协议客户端。完整的ACME协议实施。 支持ACME v1和ACME v2 支持ACME v2通配符证书简单,功能强大且易于使用。你只需 阅读全文
posted @ 2022-10-28 13:06 X-Wolf 阅读(1796) 评论(0) 推荐(0) 编辑
摘要: 查看集群: 在任意一台机上,使用 /usr/bin/clickhouse-client --host localhost --port 9000 连接本地服务器 select * from `system`.clusters; 建库: 建库 create database <数据库名> on clu 阅读全文
posted @ 2022-10-28 10:29 X-Wolf 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 1.先导入forms模块 from django import forms 2.创建模板的类 class loginform(forms.Form): # 2、模板中的元素 name = forms.CharField(min_length=6,error_messages={"requird":" 阅读全文
posted @ 2022-10-19 10:48 X-Wolf 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 官网: https://www.kafkatool.com/download.html Kafka Tool是一个用于管理和使用Apache Kafka®集群的GUI应用程序。 Kafka Tool提供了一个较为直观的UI可让用户快速查看Kafka集群中的对象以及存储在topic中的消息,提供了一些 阅读全文
posted @ 2022-10-18 11:18 X-Wolf 阅读(3503) 评论(0) 推荐(0) 编辑
摘要: windows下的管理工具: kafka-tool: https://www.kafkatool.com/download.html [Windows] 常用命令: # 查看topic 列表 ./bin/kafka-topics.sh --bootstrap-server 127.0.0.1:909 阅读全文
posted @ 2022-10-13 13:44 X-Wolf 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 汇总golang日常开发中常用的库包 [web] gin: github.com/gin-gonic/gin [MySQL] gorm: [Redis] go-redis: github.com/go-redis/redis/v8 更好的并发包: https://github.com/sourceg 阅读全文
posted @ 2022-10-12 18:45 X-Wolf 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.新增硬盘后, 查看当前磁盘信息 fdisk -l 可以看到除了当前的第一块硬盘(sda)外还有一块sdb的第二块硬盘(sdb),然后用命令: fdisk /dev/sdb 给第二块硬盘进行分区 2) 输入fdisk , 然后输入n 进行分区 这里输入 e 即分为逻辑分区,按 p 即分为主分区,我 阅读全文
posted @ 2022-10-09 15:42 X-Wolf 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 文档: https://www.consul.io/docs/install 一、什么是consul 1、Consul 是 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。 Consul 是分布式的、高可用的、 可横向扩展的 2、官方网站: https://www.con 阅读全文
posted @ 2022-10-08 19:14 X-Wolf 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在我使用的阿里云主机上有观察到开启了一个服务nscd ,后来谷哥了下该服务的作用。了解到nscd会缓存三种服务passwd group hosts,所以它会记录三个库,分别对应源/etc/passwd, /etc/hosts 和 /etc/resolv.conf每个库保存两份缓存,一份是找到记录的, 阅读全文
posted @ 2022-09-30 16:56 X-Wolf 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 最近服务器调整, 也不知道运维侧操作了什么导致某个网站访问巨慢, 甚至502情况 记录排查过程, web服务是 nginx+php-fpm 1)查看系统日志,看看是否有什么异常 tail -n100 /var/log/messages 并发现又timeout 超时的情况, 结合业务涉及的操作, 会链 阅读全文
posted @ 2022-09-30 16:51 X-Wolf 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在编程中,我们经常会遭遇八小时时间差问题。这是由时区差异引起的,为了能更好地解决它们,我们需要理解几个时间定义标准。 GMT(Greenwich Mean Time),格林威治平时。GMT 根据地球的自转和公转来计算时间,它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。GM 阅读全文
posted @ 2022-09-28 19:40 X-Wolf 阅读(1760) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页