自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Concurrenthashmap1.7,1.8简单讲解

ConcurrentHashMap(1.8之前的)1.参考博客:https://www.iteye.com/topic/3448762.参考博客:https://www.iteye.com/topic/260515第二个博客是用来了解happen-before规则的,虽然说不了解的话不影响你大体对hashmap的了解。这个happen-before是关于个别语句的,了解了后对volatile的用法以及多线程的安全问题有更深的理解Volatile的可见性与重排序参考博客:https://www.c

2020-09-27 22:14:56 633

原创 HashMap详细解析

HashMap:(看之前建议先去了解一下hash表的结构,hashmap是通过链地址法来解决hash冲突的)什么是Hashmap?Hashmap是用来干嘛的?Hashmap的结构是怎么样的?我们就基于这几个方面来讲一下。一、什么是hashmap?HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。HashMap:它

2020-09-26 13:57:08 8224 1

原创 Hashcode详解

Hashcode1.什么是hashcode?Hashcode是怎么来的?2.为什么要有hashcode?Hashcode用来干嘛?要了解hashcode是什么,先来介绍一下hash函数,hash表的大概Hash是一类函数,通过该函数的算法实现来得到一个hash值。需要注意的是hash函数不是具体某一个函数,而是指某一类函数或者说算法。这类算法简单来说就是把数据进行压缩分类。由于通常要把一堆很大的数据压缩成一段比较小的数据,所以看起来有点像分组。(比如把1000个数据,通过算法,压缩进100个数据

2020-09-26 13:45:09 1610

原创 物品推荐算法分析

因为老师给的代码和网上看到的一些都不是很满意,所以这里记录一下自己的一些关于物品相似度的算法分析。这里介绍的是简单的物品推荐算法分析:先介绍一些关于物品推荐算法的一些基本的概念:物品相似度用一个用户的喜欢的物品决定。这里物品相似度的定义就是说有用户评分的几个物品,只要他们有分数(不为0),就说这两个物品有关联(相似)。例如下面这个用户3,显然物品101,104,105,107有评分,那么就可以说101,104有关联,101,105有关联,104,105有关联,类似的,这几个有评分的两两组合。注

2020-09-12 22:42:50 1761

空空如也

空空如也

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

TA关注的人

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