我们的应用程序服务器(Apache Tomcat Plume)通过 tomee.xml 文件使用 jta 管理的数据源,应该通过两种方式 ssl 或客户端身份验证以安全(HTTPS)模式访问数据库服务器。
所以我们必须将keystore和truststore 明文密码以行格式放入setenv.sh或其他地方。(我不确定这是第一个也是最后一个方法吗?)并且发生的情况是 tomcat 日志记录机制将所有这些秘密信息以纯格式记录到像catalina.out这样的日志文件中。
我们不想要什么(在配置文件中查找原始密码)。实际上我们必须(虽然在用户访问文件时不会出现很大的威胁,但至少可以找到真实的密码),加密密码并在环境变量中使用它。
换句话说,我们如何以加密方式设置jvm属性和环境变量呢?
jvm keystore environment-variables password-encryption tomcat8
我想在本地存储库中重命名我的文件.所以我这样做:
git mv -f hashpq.py HashPQ.py
Run Code Online (Sandbox Code Playgroud)
得到这个:
warning: destination exists; will overwrite!
Run Code Online (Sandbox Code Playgroud)
然后我通过以下方式获得git的状态:
git status
Run Code Online (Sandbox Code Playgroud)
得到这个回应:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: hashpq.py
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# hashpq.py
Run Code Online (Sandbox Code Playgroud)
但在我列出我的目录之后:
ls
Run Code Online (Sandbox Code Playgroud)
我有这个:
CHANGLELOG hashpq.py NEXTPLAN README TODO
Run Code Online (Sandbox Code Playgroud)
我仍然使用以前的名称更改hashpq.py.如何将文件重命名为HashPQ.py?
我们正在用C(只是C)设计一个软件,其中的某些部分需要缓冲区结构。但我知道如何选择一个好的吗?实际上我们的程序是开源的,我们需要一个开源且高效的C语言缓冲区和队列库来实现这部分。感谢您的帮助。