排序
IntelliJ IDEA插件jrebel激活(2018最新)
环境: IntelliJ IDEA 2018.3; Jrebel 2018.1.7; 方式一 激活方式如下: 1.访问官方网站https://my.jrebel.com/; 2.使用facebook或twitter登陆; 3.点击左侧Install and Activate; 可以在右...
Tomcat以及JDK环境变量配置
Windows系统配置Tomcat和JDK环境变量的方法: 1.Tomcat环境变量配置 在系统变量一栏新建Tomcat_Home,如果以解压后的文件目录是:D:\Tools\apache-tomcat-8.0.0-RC10,则变量值为:D:\Tools\apa...
分布式系统概述
引言:古代,人们用牛来拉重物。当一头牛拉不动一根圆木时,他们不曾想过培育更大更壮的牛。同样,我们也不需要尝试开发超级计算机,而应试着结合使用更多计算机系统。 —— Grace Hopper(计算...
Spring Data Neo4j禁用健康检查
在使用Neo4j图谱的过程中,当Neo4j数据库没有启动的使用,默认应用程序就不断的进行健康检查,检测数据库是否能够正常连接,当没有启动Neo4j数据库的使用,应用程序就会报错,提示无法进行连接...
Spring判断当前连接的数据库类型
Java代码获取当前连接的数据库类型,这里使用org.springframework.jdbc.core.JdbcTemplate类。 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artif...
IntelliJ Idea控制台报错:类文件具有错误的版本55.0, 应为 52.0
Java多模块项目,某个模块依赖的JDK版本可能会不同。这里我的工作流Activiti7最新版需要JDK11进行编译,运行时报错: 类文件具有错误的版本55.0, 应为 52.0 解决办法:在设置里将对应模块的JDK...
java实现AES解密(解决中文解密后乱码问题,解决传输字符串后解密报错的问题)
解决AES解密返回的字符串乱码问题: byte[] decryptBytes = cipher.doFinal(encryptBytes); String result = new String(decryptBytes,'utf-8');
详细了解Java中定时器Timer的使用及缺陷分析
在需要定时并且周期执行任务时,在最初的JAVA工具类库中,Timer可以实现任务的定时周期执行的需求,不过有一定的缺陷,比如,Timer是基于绝对时间而非相对时间,因此Timer对系统时钟比较敏感,...
Java中ScheduledThreadPoolExecutor实现定时周期性任务
在Java中我们如果要实现定时周期性的任务,ScheduledThreadPoolExecutor会是我们的首选,本文的工作就是了解此类的使用: 代码清单1:Task1 package org.4spaces; import java.util.Date; impor...
Java中String.format方法使用介绍
在Java中,String.format方法可以对数字、字符串和时间(日期)数据进行格式转换,本文整理了Java中String.format方法的一般使用示例: 1.字符串格式语法 1.1 常规、字符和数字类型的格式语法 %[a...



