会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
INnoVation-V2
首页
新随笔
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
2021年1月6日
3.二分
摘要: 二分 二分的关键并不是单调性,而是存在某个性质能使队列一分为二 模板 bool check(int x) {/* ... */} // 检查x是否满足某种性质 // 找左边界或左边界值 int bsearch_1(int l, int r) { while (l < r) { int mid = l
阅读全文
posted @ 2021-01-06 23:10 INnoVation-V2
阅读(106)
评论(0)
推荐(0)
2020年6月1日
4.并发容器
摘要: 简介 ConcurrentHashMap;//线程安全的HashMap CopyOnWriteArrayList;//在读多写少的场合性能很好,远优于vector ConcurrentLinkedQueue;//线程安全的LinkedList BlockingQueue;//阻塞队列,适合作数据共享
阅读全文
posted @ 2020-06-01 21:05 INnoVation-V2
阅读(154)
评论(0)
推荐(0)
3. 线程池
摘要: 一、JDK对线程池的支持 常用方法 newFixedThreadPool(int Threads); newSingleThreadExecutor(); newCachedThreadPool(); newSingleThreadScheduledExecutor(); newScheduledT
阅读全文
posted @ 2020-06-01 21:04 INnoVation-V2
阅读(209)
评论(0)
推荐(0)
2020年5月31日
2.同步控制
摘要: 一、重入锁ReentrantLock 1. 常用方法 public static ReentrantLock lock = new ReentrantLock(); lock.lock();//获得锁,如果锁已被占用,则等待 lock.lockInterruptibly();//获得锁,但优先响应中
阅读全文
posted @ 2020-05-31 20:09 INnoVation-V2
阅读(350)
评论(0)
推荐(0)
2020年5月3日
equals和hashcode
摘要: equals和hashcode 一. equals已经能实现对比的功能了,为什么还要hashCode呢? 因为重写的equals里一般比较的比较全面且复杂,效率较低,而利用hashCode进行对比,效率较高,而且哈希算法需要hashcode 二.hashCode既然效率这么高为什么还要equals呢
阅读全文
posted @ 2020-05-03 00:24 INnoVation-V2
阅读(309)
评论(0)
推荐(0)
2020年4月6日
Ubuntu国内镜像地址
摘要: http://mirrors.163.com/ubuntu releases/
阅读全文
posted @ 2020-04-06 11:15 INnoVation-V2
阅读(731)
评论(0)
推荐(0)
2020年3月17日
Could not get JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
摘要: 错误代码 错误原因 jdbc connector版本过老,mysql版本过新, 更换新版本jdbc或者更换老版本mysql
阅读全文
posted @ 2020-03-17 21:05 INnoVation-V2
阅读(3258)
评论(0)
推荐(0)
2020年3月15日
HashMap
摘要: HashMap 1.为什么hashmap长度必须是2的幂 hashmap插入源码代码如下 p = tab[i = (n - 1) & hash] 数据的hash值一般都很长(各数据类型hashCode源码解读在这里),hashmap需要根据hash值将数据插入到对应的桶中, 例如某个数的hash值是
阅读全文
posted @ 2020-03-15 00:31 INnoVation-V2
阅读(185)
评论(0)
推荐(0)
2020年3月12日
代理模式及java简易实现
摘要: Java代理模式 基本概念 实现方式 实例 增强方式 实例
阅读全文
posted @ 2020-03-12 00:18 INnoVation-V2
阅读(201)
评论(0)
推荐(0)
2020年2月26日
durid配置jdbc报错 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
摘要: 原因jdbc connector版本过老,mysql版本过新, 更换新版本jdbc或者更换老版本mysql
阅读全文
posted @ 2020-02-26 17:21 INnoVation-V2
阅读(230)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
公告