自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-11-16

jpa配置错误:1.查看jar包依赖,idea在项目结构里面看有没有出错,出错的话要去pom.xml查看jar的版本是否正确,一般选有自动弹出提示的版本,不然可能没有这个jar包。 generator的配置:看这个博客,一般是在setting,fileandcodetemplate里面加入这个结构,以后就可以多次使用了,加入后就可以生成这个文件 参考博客: https://www.jianshu.com/p/b519e9ef605f generator生成错误问题之一,jar包没有添加: 本来以为只要上面的

2020-11-16 13:21:05 165

原创 Concurrenthashmap1.7,1.8简单讲解

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

2020-09-27 22:14:56 675

原创 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 8287 1

原创 Hashcode详解

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

2020-09-26 13:45:09 1666

原创 物品推荐算法分析

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

2020-09-12 22:42:50 1808

空空如也

空空如也

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

TA关注的人

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