并发与并行的区别

并发是处理多任务的方式,并行是处理单任务的方法。

两个变量间的就地替换(in-place)

两个变量之间交换值,不使用第三个变量,也称为原地算法(in-place algorithm) 。

snowflake in java

snowflake algorithm in java.

AES加/解密用法Java示例

JDK自带AES算法的使用示例,指定密钥、长度及随机密钥。

Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)

net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)

读取jar包中resource下的文件getResource in jar file

getResource file in jar,读取jar包中resource文件列表有三种方式,每种应用场景都有各自的限制,如:Resources.getResource(getClass())。

MySql ERROR 2013:Lost connection to MySQL

通常在Mysql Workbench中执行长时间的数据库操作时会出现:MySql ERROR 2013:Lost connection to MySQL。

Maven默认JDK版本配置的修改方法

Maven项目中IDE默认使用JDK 5对项目进行编译,可在pom.xml中给编译插件指定具体的java版本,修改maven默认jdk配置。

POI读取Excel兼容.xlsx和.xls格式文件

Apache POI读取Excel兼容.xlsx和.xls格式,HSSF(HSSFWorkbook)和XSSF(XSSFWorkbook)。

设计分布式系统的关键

分布式系统是指位于联网计算机上的组件,仅通过消息传递来通信和协调其行为的系统。所以分布式系统具有以下特征: