自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JDK1.8HashMap红黑树源码分析

假设双向链表的元素为[57, 73, 86, 29, 10, 96, 53, 67, 49, 32],并且每个元素的key、value和hash都为该数值!在执行完balanceInsertion方法后,进入到rotateRight方法时,root为73,当前节点为57。在执行完balanceInsertion方法后,进入到rotateLeft方法时,root为57,当前节点为57。事例:用第五次循环转化为例,当红黑树插入10时没有执行balanceInsertion方法前。

2023-08-16 16:02:08 91

原创 JDK1.8中HashMap源码分析

HashMap是一种基于哈希表的数据结构,通过使用哈希函数计算键的哈希码,将键值对存储在内部数组中的特定位置。通过了解HashMap中使用的扰动函数,我们可以更好地理解它如何影响键的哈希码计算,从而对HashMap的性能和行为有更深入的理解。需要注意的是,如果需要在创建HashMap时使用不同的初始容量和负载因子,可以使用构造函数或者调用相应的putAll方法来实现。此外,通过使用容量为2的整数次幂的HashMap,可以确保位运算的结果是均匀分布在数组索引范围内的,从而减少冲突。

2023-08-11 16:56:45 59

翻译 基于jersey搭建RESTful风格的WebService接口

注解说明 @Path,路径信息,表示映射出去的访问路径。 @Path("/myResource") @Produces,用于限制post和get方法返回的参数类型,支持json、string、xml、html @Produces({"application/xml", "application/json"}) @Consumes,用于限制输入的参数的类型,支持json

2017-09-21 19:51:44 677

转载 Oracle创建表空间

/*第1步:创建临时表空间 */  create temporary tablespace tars_temp  tempfile 'D:\Soft\Oracle11G\oradata\TARSDB\tars_temp.dbf'  size 50m  autoextend on  next 50m maxsize 20480m  extent management local; 

2017-08-02 18:25:02 215

原创 java.lang.NoSuchMethodError: org.springframework.beans.factory.support.RootBeanDefinition.<init>

在公司的需求下,需要在MAVEN项目上整合一个基于WEBService的REST风格的配置,因为有现成的老项目,直接就copy过来了,但是启动的时候报错,如下: 七月 17, 2017 4:13:14 下午 org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initi

2017-07-17 16:14:17 5132

转载 SQL关联查询图解

2017-06-29 10:20:05 657

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除