上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页
摘要: 一、重入锁ReentrantLock 1. 常用方法 public static ReentrantLock lock = new ReentrantLock(); lock.lock();//获得锁,如果锁已被占用,则等待 lock.lockInterruptibly();//获得锁,但优先响应中 阅读全文
posted @ 2020-05-31 20:09 INnoVation-V2 阅读(326) 评论(0) 推荐(0) 编辑
摘要: equals和hashcode 一. equals已经能实现对比的功能了,为什么还要hashCode呢? 因为重写的equals里一般比较的比较全面且复杂,效率较低,而利用hashCode进行对比,效率较高,而且哈希算法需要hashcode 二.hashCode既然效率这么高为什么还要equals呢 阅读全文
posted @ 2020-05-03 00:24 INnoVation-V2 阅读(295) 评论(0) 推荐(0) 编辑
摘要: http://mirrors.163.com/ubuntu releases/ 阅读全文
posted @ 2020-04-06 11:15 INnoVation-V2 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 错误代码 错误原因 jdbc connector版本过老,mysql版本过新, 更换新版本jdbc或者更换老版本mysql 阅读全文
posted @ 2020-03-17 21:05 INnoVation-V2 阅读(3205) 评论(0) 推荐(0) 编辑
摘要: HashMap 1.为什么hashmap长度必须是2的幂 hashmap插入源码代码如下 p = tab[i = (n - 1) & hash] 数据的hash值一般都很长(各数据类型hashCode源码解读在这里),hashmap需要根据hash值将数据插入到对应的桶中, 例如某个数的hash值是 阅读全文
posted @ 2020-03-15 00:31 INnoVation-V2 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Java代理模式 基本概念 实现方式 实例 增强方式 实例 阅读全文
posted @ 2020-03-12 00:18 INnoVation-V2 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 原因jdbc connector版本过老,mysql版本过新, 更换新版本jdbc或者更换老版本mysql 阅读全文
posted @ 2020-02-26 17:21 INnoVation-V2 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 数据库范式 例 学生表 属性 姓名 学号 系名 系主任 课程名称 成绩 基本概念 ​ 1.函数依赖 :由A属性(属性组)值可确定B的值,则称B依赖于A,写作A B ​ 学号 系名 ​ 2.完全函数依赖: 如果A为一个属性组,且B属性值的确定需要依赖于A组中的所有属性值,则称B完全函数依赖于A ​ ( 阅读全文
posted @ 2020-02-24 18:29 INnoVation-V2 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 环境 ubuntu 18.04 jdk13 错误代码 Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file probably due to a new Jav 阅读全文
posted @ 2020-02-23 13:34 INnoVation-V2 阅读(7607) 评论(1) 推荐(0) 编辑
摘要: 需要导入这个包 操作 首先在文件中顶端添加上述语句,然后将鼠标放在语句的Resource上,会出现如下弹窗,点击 ,然后ok即可 阅读全文
posted @ 2020-02-23 13:27 INnoVation-V2 阅读(3609) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页