自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (3)
  • 收藏
  • 关注

原创 HashMap原理解析,以及1.8的变化

名词 1.加载因子(Load Factor):默认0.75,用于设置扩容的阈值。 2.阈值(Threshold):默认12,扩容的临界值,超过该值则进行扩容操作。 3.容量(Capacity):默认16,指HashMap内部维护的数组大小。 插值流程 主要使用put方法进行的插入。在1.8之后HashMap使用了链表加红黑树的结构来解决hash碰撞问题(hash碰撞就是指两个不同key的hash相同)。 final V putVal(int hash, K key, V value, boolean

2020-07-31 14:51:04 291

转载 Mybatis缓存策略(转)

前言 MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的兴趣,希望从应用及源码的角度为读者梳理MyBatis缓存机制。 本次分析中涉及到的代码和数据库表均放在GitHub上,地址:mybatis-cache-demo。 目录 本文按照以下顺序展开。 一级缓存介绍及相关配..

2020-06-29 16:34:51 198

JAVA api 中文文档

JAVA中文版的API文档,初学者必备。相当好用的文档

2015-09-01

大量单片机C语言程序,数码管,LED,步进电机,液晶显示屏,双色点阵等等

里面有大量程序,包括各种LED灯的测试,数码管的闪烁,步进电机,液晶显示屏,双色点阵等等,应有尽有

2014-05-17

基于51单片机的抢答器

基于51单片机的抢答器 1、试验目的:了解按键的扫描原理 2、实现现象:同时按键抢答,先按的键有效,其他按键锁死 复位后重新开始抢答 3、硬件要求:按键 LED灯

2012-12-10

空空如也

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

TA关注的人

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