摘要:
本文标题中提到的文件语义,指的是POSIX规范。 S3指的是AWS提供的对象存储服务以及相关接口。为方便描述,下文中以对象语义替代S3接口语义。 文件语义和对象语义存在比较多的差异。 对象语义不支持文件语义的部分特性,比如: 目录的操作,创建、删除、修改名称。 文件的部分操作,追加写、随机写、修改名 阅读全文
摘要:
近来看了一些IBM的存储产品的资料,有一些收获。 依据存储软件和搭配硬件,IBM存储产品的组合,大致分类如下: 自研存储软件,搭配自研专有硬件 自研存储软件,搭配通用服务器硬件,比如IBM Storage Scale 自研存储软件,开放云服务,比如IBM Cloud storage 开源软件,搭配通 阅读全文
摘要:
检查当前环境内核的版本,执行如下命令: uname -a 输出信息如下: Linux jackie-ubuntu 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 安 阅读全文
摘要:
安装venv模块,执行如下命令: sudo apt-get install python3-venv 创建venv环境,命名为images,执行如下命令: python3 -m venv images 进入新建的环境images,执行如下命令: cd images source ./bin/acti 阅读全文
摘要:
Java 官方文档 JavaSE platform security architecture 类 BasicPermission 类 AudioPermission 类 AWTPermission 类 AuthPermission 类 SSLPermission 类 SerializablePer 阅读全文
摘要:
参考资料 【加解密】动态令牌-(OTP,HOTP,TOTP)-基本原理 每天一个小知识:HOTP HOTP和TOTP算法图解 RFC HMAC: Keyed-Hashing for Message Authentication HOTP: An HMAC-Based One-Time Passwor 阅读全文
摘要:
启用http-forwarded模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=http-forwarded 命令的输出,如下: INFO : http-forwarded initialized in ${jetty.base}/s 阅读全文
摘要:
启用http2模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=http2 命令的输出,如下: INFO : http2 initialized in ${jetty.base}/start.d/http2.ini INFO : Bas 阅读全文
摘要:
启用http3模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=http3 命令的输出,如下: ALERT: There are enabled module(s) with licenses. The following 2 modu 阅读全文
摘要:
启用server模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=server 命令的输出,如下: INFO : server initialized in ${jetty.base}/start.d/server.ini INFO : 阅读全文