05 2019 档案
摘要:一、JVM已经帮我们读取了系统信息 二、Windows下的结果实例
阅读全文
摘要:StringBuffer是线程安全的,内部有锁。所以比StringBuilder慢一点。 在单线程生成字符串的情况下,优先使用StringBuilder。 这就是为啥有时候IntelliJ Idea会提示修改StringBuffer为StringBuilder。 更详细的文档: https://ww
阅读全文
摘要:一、使用注解1. 假设Filter类的路径为com.sanro.filter 2. 自动扫描配置如下 二、手动配置 1. Filter类 2. Filter配置类
阅读全文
摘要:一、DH算法是一种密钥交换协议,它可以让双方在不泄漏密钥的情况下协商出一个密钥来。 DH算法基于数学原理,比如小明和小红想要协商一个密钥,可以这么做: 在这个过程中,密钥2并不是小明告诉小红的,也不是小红告诉小明的,而是双方协商计算出来的。 第三方只能知道p=23,g=5,A=8,B=19,由于不知
阅读全文
摘要:一、是不是厌倦了 private final static Logger logger = LoggerFactory.getLogger(Application.class); 的拷贝和修改? 二、现在可以通过@Slf4j简化这个日志类的引用了。 三、首先引入依赖包 四、使用 五、报错 很可能你会
阅读全文
摘要:一、背景 需要查询Windows服务器的CPU和内存状态。 Linux系统查询CPU和内存状态很简单,一个top命令搞定,Windows就稍微麻烦一些了。 经过资料查找,发现jdk目前不能直接查询系统的CPU和内存状态。 进一步查找,发现可以使用第三方库sigar。 二、sigar库下载 1. gi
阅读全文
摘要:1. 下载mysql压缩包 2. 解压到指定目录,例如D:\Program Files\mysql-5.7.25-winx64 3. 在目录下创建配置文件my.ini 4. 安装命令 Service successfully installed.//安装成功 5. 初始化命令 成功没有提示,失败有相
阅读全文