PHP异步网络通信引擎-Swoole的安装与应用

    Swoole可以让PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 Swoole简介 Swoole 使用纯 C 语言编写,提供了 PHP 语言的异步多线程服务器,异步 TCP/UDP 网络客户端,异步 MySQL,异步 Redis,数据库连接池,AsyncTask,消息队列,毫秒...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    wordpress国内网速慢,解决网站加速及防DDOS攻击快速CF切换教程

    最近,有客户说他网站在国外,但国内网站速度打开非常慢,因为国内国外用户访问都比较频繁,希望对他们的网站www.pjcourse.com国内访问速度做个提升。他们的程序用的是wordpress。总的来说,wordpress的插件模板加载数据比较多,就算安装了wprocket这类缓存插件,做了js,css压缩,或者数据库优化。其实对网站的速度也并不会有太大提升。 经过一些简单的分析之后,我打算把他们的网站搬到c...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    Spring Boot MyBatis-Plus实现数据库读写分离

    引言 数据库读写分离是大型系统中常见的性能优化方案之一。通过将读操作和写操作分别分配到不同的数据库节点,可以有效地提高数据库的处理能力和稳定性。本文将介绍如何使用Spring Boot和MyBatis-Plus来实现数据库的读写分离。 1. 环境准备 在开始之前,需要准备以下环境: JDK 1.8或以上版本 Maven构建工具 MySQL数据库 2. 创建Spring Boot项目 首先,我们需要创建一个Spring Boot项目...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    MySQL的慢查询日志

    在项目里面,多多少少都隐藏着一些执行比较慢的SQL, 不同的开发测试人员在平时使用的过程中多多少少都能够遇到,但是无法立马有时间去排查解决。那么如果有一个文件能够将这些使用过程中比较慢的SQL记录下来,定期去分析排查,那该多美好啊。这种情况MySQL也替我们想到了,它提供了SQL慢查询的日志,本文就分享下如何使用吧。什么是慢查询日志?MySQL的慢询日志,提供了记录在MySQL中响应...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    linux 系统同时安装 php7.4 和 php 8.2(php多版本共存)

    php 7.4 已经存在了,nginx 也已经安装了,现在新安装 php 8.2,找到 php 源码包的下载地址: https://www.php.net/downloads.php 选择 8.2 版本的最新地址: wget https://www.php.net/distributions/php-8.2.21.tar.gz tar -zxvf php-8.2.21.tar.gz cd php-8.2.21 ./configure --prefix=/usr/local/php8.2.14 --sysconfdir=/usr/local/php8.2.14/etc/ --enable-opcache --enable-se...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    webcron 定时任务管理系统

    webcron 一个定时任务管理器,基于Go语言和beego框架开发。用于统一管理项目中的定时任务,提供可视化配置界面、执行日志记录、邮件通知等功能,无需依赖*unix下的crontab服务。 源项目地址 https://github.com/lisijie/webcron 项目背景 开发此项目是为了解决本人所在公司的PHP项目中定时任务繁多,使用crontab不好管理的问题。我所在项目的定时任务也是PHP编写的,属于整个项目的一部分...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    mysql json 数据结构查询

    mysql json 数据结构查询。 创建表结构: CREATE TABLE `test`.`test_json` ( `id` INT NOT NULL AUTO_INCREMENT , `attrs` JSON NULL DEFAULT NULL , `type` JSON NULL DEFAULT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB COMMENT = '测试json数据查询'; 插入测试数据: INSERT INTO `test_json` (`attrs`, `type`) VALUES ( JSON_OBJECT("name","张三","age",20,"...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    小迪安全学习笔记~目录

    目录 01:基础入门-概念名词 02:基础入门-数据包拓展 03:基础入门-搭建安全拓展 04:基础入门-WEB源码拓展 05:基础入门-系统及数据库等 06:基础入门-加密编码算法   07:信息收集-CDN绕过技术 08:信息收集-架构,搭建,WAF等 09:信息收集-APP及其他资产等 10:信息收集-资产监控拓展   11:WEB漏洞-必懂知识点详解 12:WEB漏洞-SQL注入之简要SQL注入 13:WEB漏洞-SQL注入之MYSQL注入 1...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,

    PHP全栈开发工程师学习路线图

    前端和后端各是一门技术与学科,所以真正的WEB开发学习的态度应该是钻研一门技术,这也是企业需要的,全栈的称谓在这个时代,已经逐渐被企业所唾弃(小公司除外,小公司不仅要求你会前端还要会PHP,甚至美工也交给你,他们以为你是全才)! 如果你想从事前端开发工程师,建议不要学PHP,把前端精通即可; 如果你想从事PHP网站开发,那前端是必须要学的,可以不深入学习,只要会简单的前端...阅读全文
    作者:绝缘体.. | 分类:未分类 | 阅读: | 标签:, , , ,