分类:四、项目开发

  • 什么是Base64 编码,Base64 编码有哪些优缺点?

    很多朋友在工作中,可能经常会用到Base64编码。Base64编码是网络上很常见的用于8Bit字节码的编码方式之一,那么,大家知道为什么要使用Base64 编码,Base64 编码…

    编码转化 2022-11-25
  • Swoole 协程的原理

    什么是进程? 进程就是应用程序的启动实例。独立的文件资源,数据资源,内存空间。 什么是线程? 线程属于进程,是程序的执行者。一个进程至少包含一个主线程,也可以有更多的子线程。线程有…

  • swoole实际开发注意问题

    全局变量的使用 全局变量初始化 假如,第一次请求进来对全局变量 global $a =1 进行操作值从 1 变为 2 ,如果进行还原或者销毁,第二次请求进来,global $a 还…

  • Swoole 的底层架构及原理特性

    Swoole底层架构 Swoole 主要包含以下组件: Master:当我们运行启动 Swoole 的 PHP 脚本时,首先会创建该进程(它是整个应用的 root 进程),然后由该…

  • php urlencode、urldecode、rawurlencode

    urlencode urlencode()函数用于将中文进行转码操作,原理就是首先把中文字符转换为十六进制,然后在每个字符前面加标识符%,对字符串中除了 -_. 之外的所有非字母数…

    编码转化 2021-07-02
  • Base64、base64_encode、base64_decode

    Base64 基础概念和应用场景 在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的字符,因而才取名 BASE6…

    编码转化 2021-07-02
  • PHP 字符串、十六进制、进制互转

    常见的进制 进制 全称 简称 二进制 binary bin 八进制 octal oct 十进制 decimal dec 十六进制 hexadecimal hex 字符串和十六进制转…

    编码转化 2021-07-02
  • AES对称加密

    AES五种加密模式 对称/分组密码一般分为流加密(如OFB、CFB等)和块加密(如ECB、CBC等)。 对于流加密,需要将分组密码转化为流模式工作。 对于块加密(或称分组加密),如…

    AES 2021-07-01
  • 加密算法技术原理浅析

    在如今的信息安全领域,有各种各样的加密算法凝聚了计算机科学家门的智慧。从宏观上来看,这些加密算法可以归结为三大类:散列算法、对称加密算法、非对称加密算法。 单向散列加密 散列是信息…

    算法分类 2021-07-01
  • RSA 公私钥加解密

    RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,…

    RSA 2021-07-01
  • Linux 生成RSA公私钥

    1、生成原始RSA私钥文件 openssl genrsa 命令是会用来生成 RSA 私有秘钥,不会生成公钥,因为公钥提取自私钥。生成时是可以指定私钥长度和密码保护。 语法 open…

    RSA 2021-07-01
  • PHP中用生成的公钥、私钥进行RSA加密解密

    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495…

    RSA 2021-07-01
  • Linux环境下使用Jmeter进行压力测试

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和…

    Jmeter 2021-03-05
  • Nginx配置Jenkins域名访问

    server { listen 80; server_name jenkins.domain.tld; location / { proxy_set_header Host $ho…

    Jenkins 2021-03-01
  • Linux下安装部署Jenkins

    一、Jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、…

    Jenkins 2021-03-01
  • Gitlab备份、迁移、恢复和升级

    自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下: 一、gitlab备份 备份前git…

    Gitlab 2021-02-27
  • Gitlab配置优化

    一、修改GitLab绑定的域名并启用Https 1、修改/etc/gitlab/gitlab.rb配置文件,修改成自己的域名 external_url ‘https://gitla…

    Gitlab 2021-02-25
  • Centos7搭建Gitlab仓库

    一、首先安装依赖软件包 yum install -y curl policycoreutils-python openssh-server 二、执行安装脚本,添加Gitlab的yu…

    Gitlab 2021-02-24
  • Docker快速搭建nginx+php环境

    测试环境:centos7.6、docker 18.09.1 首先要确保docker环境已经安装成功 docker –version Docker 安装 Nginx 我们可以使用d…

    Docker 2020-09-12
  • Linux安装Docker

    查看系统要求 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看CentOS的内核版本。 uname -r 更新yum包 yum -y update 安装需要的…

    Docker 2020-09-12