Java 的 hashCode 与 equals
Java 的 hashCode 和 equals 是 java.lang.Object 的两个方法,这意味着所有的 Java 对象都存在这两个方法。当我们在使用 Map、Set 数据结构时,都要或多或少的和此方法打交道。
主题索引
Java 的 hashCode 和 equals 是 java.lang.Object 的两个方法,这意味着所有的 Java 对象都存在这两个方法。当我们在使用 Map、Set 数据结构时,都要或多或少的和此方法打交道。
在 Java 代码中使用 new Date() 赋值日期,存储到数据库 DATETIME 字段后,在数据库中多了一秒,经过排查是数据库对Java Date 值进行了四舍五入,导致此问题。
起因在于Windows 系统默认编码为 GBK,而 Tomcat 新版本中指定终端日志编码为 UTF-8,所以引起的乱码。
在编程中生成随机数是一个很常见的需求,之前使用 Python 有个 random 类可以轻松解决大多数生成随机数的问题,在 Java 中有许多不同的地方,稍显麻烦些。