在最近一次部署一个新的 PHP 容器时,我编写了一个 dockerfile 文件,其配置如下: 在镜像创建成功后,启动了容器,这时候我去通过 composer 安装一个项目,...
在最近一次部署一个新的 PHP 容器时,我编写了一个 dockerfile 文件,其配置如下: 在镜像创建成功后,启动了容器,这时候我去通过 composer 安装一个项目,...
RSA 是一种非常流行的非对称加密算法,它是由 Ron Rivest、Adi Shamir、Leonard Adleman 在1977年一起提出的,RSA 就是他们三人姓氏开...
之前通过重新学习各种常见 web 密码的加密方案,对各种方案的加密原理和应用场景有了更深入的理解,接下来就是再学习下数据加密方案,数据加密方案常见的其实就是对称加密(AES)...
先了解下AES和RSA的区别,前者属于对称加密,后者属于非对称加密。 1、对称加密 对称加密就是加密和解密使用同一个密钥。 用数学公示表示就是: ▲加密:Ek(P) = C ...
最近在使用 go 的加密库时,发现以前很多习以为常的加密方案并没有真正吃透,使用起来还是一知半解,所以对加密这块的知识需要再查漏补缺一下,首先就是熟悉下常见的密码加密方案。 ...
程序为什么要放在 WSL 前几天我在 windows 中调试 go 代码时,因为要启动 go 的 http 服务端,windows 会频繁弹出防火墙的提示,每次都要点击确认非...
微信公众平台的消息推送 PHP 的示例代码,版本最多兼容到7,php 8以上不支持,主要是加解密的函数更新了,自己封装了个适应 php 8 的示例 demo,当前 demo ...
前一阵子在公司的内网机器上创建镜像,php 的项目镜像一直无法创建成功,总是卡在安装 php 扩展时的那一层命令,提示的是在对扩展进行编译时没有权限,错误就是下边图上的提示。...
phalcon 作为一个开源高性能的 PHP 框架,在国内其实挺小众的,网上关于该框架的讨论也不多,最近因为工作需要开始学习,写一个极速的入门教程,希望能帮助到有需要的人。 ...
很久没有更新过了,不是对写东西反感,而是生活和工作的疲惫感让我难以提笔,不过人总会有那么一两件事触动内心,让自己想着以什么方式记录点什么。 项目是怎么被玩烂的 上家公司的项目...
前言 该学习参考的书籍为《大话数据结构》,需要一定的数学底子和编程思维,一个真正的程序员怎么能不懂数据结构和算法,既然自己的发展方向是技术,那就只能坚持! 数据结构的基本概念...
基本概念和术语 什么是 ESES 是一个基于全文搜索引擎库 Apache Lucene 做出来的开源分布式搜索引擎,使用 JAVA 编写,隐藏了 Luncene 的复杂性,提...
算法简介 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复...
阅前提醒 本人 phper 不善 java,虽然能看懂本书中大部分的例子,但关于 java 特有的一些讲解暂时没有触及,并且我会对一些优化方案提出自己的一些主观看法,并不会完...
前言 该汇总参考的是 MySQL 官方8.0的使用手册[https://dev.mysql.com/doc/refman/8.0/en/preface.html],以及《高性...
示例代码 先上一段示例代码,你能快速的得出运算结果吗? 让我们看下这段代码的执行逻辑: 1、在这里 if 条件判断中使用了逻辑或运算符,符号两边的表达式会依顺序被转换为布尔类...
什么是 Swagger Swagger 是一个基于 Open Api 规范的 API 管理工具,通过项目注解的形式自动构建 API 文档,拥有在线调试的功能。提供了多语言的客...
什么是容器网络 容器网络是 Docker 用来解决相互隔离的容器之间通信问题的技术。 Docker 网络驱动的类型 容器网络有以下几种驱动,分别拥有不同的网络连接模式: br...
容器网络 首先创建网络,用于之后的容器互联,网络模式就选用 bridge,link 直接指定容器互联的方式已经逐步被弃用。 所需镜像 Docker 的镜像大部分来自 Dock...