11 2020 档案

Java与PHP的区别
摘要:(1)Java除了构造方法,其他方法都需要声明返回类型。PHP 7 才支持返回类型声明 (2)可以对Java类声明访问控制,public。一个文件中只能有一个public class,public class可以在任何地方被使用,不声明public的类只能在当前包内被使用。PHP没有类的访问控制 ( 阅读全文

posted @ 2020-11-30 17:30 冯亮 阅读(490) 评论(0) 推荐(0)

/usr
摘要:unix software resource:与软件安装/执行有关 阅读全文

posted @ 2020-11-28 21:37 冯亮 阅读(90) 评论(0) 推荐(0)

如何在dockerfile中修改docker-compose.yml中挂载到容器的卷的所属用户组
摘要:问题背景: 在docker-compose中通过volumes把Mac上的项目目录挂载到PHP容器中,我想修改PHP容器中,挂载卷的所属用户以及所属用户组。因此,我在dockerfile中通过RUN指令运行mkdir、chown,结果是毫无作用。 原因是:RUN 是在 docker build时运行 阅读全文

posted @ 2020-11-26 23:32 冯亮 阅读(1128) 评论(0) 推荐(0)

openssl_private_encrypt加密失败
摘要:$config = [ 'digest_alg' => 'SHA256', "private_key_bits" => 1024, "private_key_type" => OPENSSL_KEYTYPE_RSA ]; $privateKeyResource = openssl_pkey_new( 阅读全文

posted @ 2020-11-26 22:46 冯亮 阅读(2044) 评论(0) 推荐(0)

debian10 修改系统语言
摘要:(1) 更新软件包列表 apt-get update (2)安装locales包,apt-get install -y locales。安装完成后会自动生产/etc/locale.gen (3) 去掉/etc/locale.gen文件中zh_CN.UTF-8所在行前面的注释,sed -i 's/^# 阅读全文

posted @ 2020-11-25 11:27 冯亮 阅读(882) 评论(1) 推荐(1)

ubuntu编译安装PHP报错
摘要:configure: error: jpeglib.h not found: apt-get -y install libjpeg-devel configure: error: png.h not found: apt-get -y install libpng-dev 阅读全文

posted @ 2020-11-21 20:58 冯亮 阅读(133) 评论(0) 推荐(0)

docker-php-ext-install VS pecl
摘要:在dockerfile中,我们可以使用docker-php-ext-install和pecl去安装PHP扩展。但docker-php-ext-install和pecl有一些区别。 (1)docker-php-ext-install可以安装有限的扩展,可以通过docker-php-ext-instal 阅读全文

posted @ 2020-11-20 17:32 冯亮 阅读(1333) 评论(0) 推荐(0)

mysql alter table时的表锁是mysql服务层加的还是存储引擎加的
摘要:因该是存储引擎加,基于如下理由: (1) 服务层只提供sql的词法、语法分析,索引选择,调存储引擎 (2) alter table要给表上MDL排他锁,锁的实现都是基于存储引擎的 阅读全文

posted @ 2020-11-20 16:09 冯亮 阅读(294) 评论(0) 推荐(0)

show databases in redis
摘要:redis-cli INFO keyspace 阅读全文

posted @ 2020-11-20 11:59 冯亮 阅读(208) 评论(0) 推荐(0)

Docker-compose中的使用技巧
摘要:(1) ports中可以带ip, 这和docker run中的-p参数一样。例如: ports: - 127.0.0.1:8000:80 (2) volumes中,当前主机路径中可以使用"~"、"."、".."。但容器中的路径要使用绝对路径。 建议将nginx的配置文件通过这种方式挂载到容器中,因为 阅读全文

posted @ 2020-11-19 09:56 冯亮 阅读(167) 评论(0) 推荐(0)

debian切换源
摘要:echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list && \echo "deb http://mirrors.aliyun.com/debian-secur 阅读全文

posted @ 2020-11-17 22:40 冯亮 阅读(996) 评论(0) 推荐(0)

代理模式
摘要:代理模式的特点: (1)当不使用代理类时,代码依旧可以正常运行。 (2)使用代理类时,被代理的类的不需要修改。因此代理类和被代理类应该实现同一接口 (3)使用代理模式时, 代理和真实对象之间的关系在编译时就确定了 阅读全文

posted @ 2020-11-09 18:29 冯亮 阅读(75) 评论(0) 推荐(0)

导航