会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
绿色森林
博客园
首页
新随笔
联系
管理
订阅
2020年7月30日
B-树、B+树原理及区别
摘要: B树又称为B-树、B_树,B+树是B-树的变体。 B+树相对于B-树最大的特点是:查询性能更高 原因: 也是B+树和B-树结构上的区别: B-树的元素分布在中间节点和叶子节点上。B+树的所有元素都在同一层叶子节点上,且每一个叶子节点都有指向下一个节点的指针,形成有序链表。 1.1.在查询单行的时候,
阅读全文
posted @ 2020-07-30 09:42 绿色森林
阅读(1232)
评论(0)
推荐(0)
2019年11月22日
JRebel部署时,compile的jdk版本号默认是1.5
摘要: 修改: 如果上面设置了之后编译还是失败,尝试:1、Rebuild Project 2、重启IDEA
阅读全文
posted @ 2019-11-22 10:49 绿色森林
阅读(464)
评论(0)
推荐(0)
maven项目修改依赖版本号后下载不下来解决
摘要: 1.基本方法 或者右键点项目,选择MAVEN-reImport 2.进阶方法 重启IDEA,重复步骤1 3.先mvn clean,再mvn compile
阅读全文
posted @ 2019-11-22 10:46 绿色森林
阅读(1310)
评论(0)
推荐(0)
2019年11月13日
内存数据库如何跨机器访问(如redis)
摘要: Redis底层网络通信协议其实是通过TCP来完成的。 所以,redis部署在一台机器上以后,可以通过暴露ip和接口,来让其他机器访问,这也是内存数据库实现数据共享的方式。 ehCache的也是通过TCP来通信完成集群配置的,它是通过一个建立一个TCP广播组(广播组地址,广播组端口),通过心跳来维护连
阅读全文
posted @ 2019-11-13 16:25 绿色森林
阅读(483)
评论(0)
推荐(0)
2019年10月11日
深入分析ReentrantLock公平锁和非公平锁的区别
摘要: 1 区别 原文链接:https://www.baidu.com/link?url=57aywD0Q6WTnl7XKbIHuEzg3thMUswU0N7WVgfgfFamFpH_BWPzQLISqZ997zrxNLPbPEPYyNKZxf-QYXhFlzV-XDXZQSrU_8vGCsFEDk2K&w
阅读全文
posted @ 2019-10-11 21:28 绿色森林
阅读(4816)
评论(0)
推荐(2)
2019年10月8日
Java类加载过程简说
摘要:
阅读全文
posted @ 2019-10-08 22:10 绿色森林
阅读(144)
评论(0)
推荐(0)
2019年10月7日
spring事务传播机制和隔离级别
摘要: 7种事务的传播机制(可通过spring配置或注解来设置) 注解配置时如:@Transactional(propagation=Propagation.REQUIRED) 四种隔离级别 注解配置时如:@Transactional(isolation = Isolation.READ_UNCOMMITT
阅读全文
posted @ 2019-10-07 14:38 绿色森林
阅读(15549)
评论(0)
推荐(3)
2019年9月28日
MySQL中explain执行计划中额外信息字段(Extra)详解
摘要: https://blog.csdn.net/poxiaonie/article/details/77757471 其中id的详解可参考:http://baijiahao.baidu.com/s?id=1601700724045863635&wfr=spider&for=pc using where
阅读全文
posted @ 2019-09-28 12:58 绿色森林
阅读(534)
评论(0)
推荐(0)
2019年9月26日
二叉查找树、平衡二叉树和红黑树
摘要: 首先说一下,凡是每个节点最多只有两个子节点的树都叫二叉树。 二叉查找树 二叉查找树,也称二叉搜索树,或二叉排序树。其定义也比较简单,要么是一颗空树,要么就是具有如下性质的二叉树: (1)若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2) 若任意节点的右子树不空,则右子树上所
阅读全文
posted @ 2019-09-26 20:36 绿色森林
阅读(1782)
评论(0)
推荐(0)
解决hash冲突的常用方法
摘要: 原文:https://blog.csdn.net/xiajingsong/article/details/84491078 a)开放地址法 这个方法的基本思想是:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止。这个过程可用下式描述: H i ( key ) = (
阅读全文
posted @ 2019-09-26 00:57 绿色森林
阅读(2752)
评论(0)
推荐(0)
下一页
公告
昵称:
绿色森林
园龄:
7年9个月
粉丝:
1
关注:
0
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔档案
2020年7月(1)
2019年11月(3)
2019年10月(3)
2019年9月(12)
2019年6月(1)
2019年5月(1)
2019年1月(1)
2018年8月(2)
阅读排行榜
1. spring事务传播机制和隔离级别(15549)
2. 关于String和new String及final String(6454)
3. 深入分析ReentrantLock公平锁和非公平锁的区别(4816)
4. 关于守护线程与线程池的关闭(shutdown)(3221)
5. 解决hash冲突的常用方法(2752)
评论排行榜
1. 关于守护线程与线程池的关闭(shutdown)(2)
推荐排行榜
1. spring事务传播机制和隔离级别(3)
2. 深入分析ReentrantLock公平锁和非公平锁的区别(2)
最新评论
1. Re:关于守护线程与线程池的关闭(shutdown)
@ lovepeace不用的. 但是你要确保你全局的线程池是单例模式; 不然的话,多次调用 还是会发生内存溢出...
--沧桑飘逸
2. Re:关于守护线程与线程池的关闭(shutdown)
你好,我想问下如果我在spring中想把线程池在多个地方重复使用的话,那么是不用shutdown'的是吧,
还有设置为守护线程是什么意思啊?
--lovepeace
点击右上角即可分享