03 2024 档案
摘要:检查当前环境内核的版本,执行如下命令: 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 :
阅读全文
摘要:启用ssl模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=ssl 命令的输出,如下: INFO : ssl initialized in ${jetty.base}/start.d/ssl.ini INFO : Base direct
阅读全文
摘要:bytebufferpool模块用于配置Jetty的ByteBuffer对象的对象池。 通过对象池的方式来管理ByteBuffer对象的使用和生命周期,期望降低Jetty进程内存的使用,同时降低JVM运行期垃圾回收操作的压力。 启用bytebufferpool模块,执行如下命令: java -jar
阅读全文
摘要:console-capture模块用于记录Jetty运行时向标准输出和标准错误写出的信息。 Java的标准输出流,即System.out。 Java的标准错误流,即System.err。 console-capture模块支持在每天晚上切换输出文件,自动清理超出保留期的日志文件。 启用console
阅读全文
摘要:Jetty提供的线程池相关的模块,如下: threadpool threadpool-virtual,使用JDK 21提供的virtual threads。 threadpool-virtual-preview,使用JDK 19和JDK 20。 注意上述模块不能共存。 启用threadpool模块后
阅读全文
摘要:查看模块的列表,执行如下命令: java -jar $JETTY_HOME/start.jar --list-modules 启用模块,比如http模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=http 本命令执行结束后,将在$JE
阅读全文
摘要:Jetty加载参数的优先级: 命令行。 $JETTY_BASE下的文件。 使用--include-jetty-dir指定的目录下的文件。 $JETTY_HOME下的文件。 查看当前的配置参数,执行如下命令: java -jar $JETTY_HOME/start.jar --list-config
阅读全文
摘要:启用http模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=http 查看http模块的配置文件,执行如下命令: cat $JETTY_BASE/start.d/http.ini 输出如下: # # Module: http # En
阅读全文
摘要:启用https模块,执行如下命令: java -jar $JETTY_HOME/start.jar --add-modules=https 命令的输出,如下: INFO : https initialized in ${jetty.base}/start.d/https.ini INFO : Bas
阅读全文
摘要:社区当前推荐开发者使用Jetty 12.X版本。 依据End of Community Support for Jetty 9.x - June 2022,社区对Jetty 9.x的支持,已在2022年6月1日停止。 依据End of Community Support for Jetty 10 /
阅读全文