Java
文章平均质量分 78
ranger2
这个作者很懒,什么都没留下…
展开
-
运行jmc时提示“未检测到本地(可附加的)JVM“
运行jmc时提示"未检测到本地(可附加的)JVM"问题已解决问题已解决在path环境变量中去掉一些选项后,貌似就可以了。我只保留了%JAVA_HOME%\bin,其它java相关的我都去掉了,就可以重新正常运行jmc了。在path中去掉的java相关选项有:C:\Program Files\Common Files\Oracle\Java\javapathC:\Program Files (x86)\Common Files\Oracle\Java\javapathC:\ProgramData原创 2020-09-27 20:11:48 · 2908 阅读 · 0 评论 -
使用shiro和aes加密遇到的一些问题
使用shiro和aes加密遇到的一些问题背景说明游戏服务器领域。client使用账号信息与平台交互,平台返回一个凭据(内部包含了敏感信息)。client拿到凭据后,向登入服发起登入请求。登入服对凭证进行校验,解密出一些关键数据,然后触发登入处理逻辑。相关代码 /** * 根据密钥生成一个用于aes的key。 */ public static SecretKey getSecretKey(int bits, String secret) {原创 2020-08-10 17:31:09 · 702 阅读 · 0 评论 -
使用jsvc启动java进程
使用jsvc启动java进程使用jsvc启动java进程启动、关闭java进程时遇到的一些需求1. 在查看java进程信息时,希望能隐藏部分classpath。2. 有时希望能以*类似同步阻塞调用*的方式来启动和关闭java进程。相关概念初识jsvcjsvc基本使用1. 在Linux上安装jsvc命令。2. 在项目中引入commons-daemon。3. 编写相应的使用脚本jsvc进阶1. 隐藏classpath信息。2. 只有在java应用初始化完成后,执行调用的脚本或命令才返回(类似于同步阻塞调用方式)原创 2020-05-25 20:39:32 · 2976 阅读 · 1 评论