自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap的容量为什么是2的n次幂

总结:为了减少哈希冲突 为什么能减少哈希冲突,因为容量的大小跟确定元素在桶中的位置有关, 元素在桶中的位置由(n-1)&hash计算得来 当容量大小不够大时,元素的位置主要用的hash低位的信息,那么结合&操作,&的另一个数最好低位全是1,而2的整数次幂-1的低位全是1,这样&才有意义;否则结果就肯定是0那么&就没有意义,冲突概率增加 ...

2021-08-24 16:58:46 160

原创 设计模式之单例模式

单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 懒汉式单例(延迟加载单例类) 优点: 资源利用率高,不执行getInstance()不被实例化,可以执行该类其他静态方法 缺点: 第一次加载时反应不够快 类加载的时候不是实例化,使用getInstance的时候再创建实例 方式1:非延迟加载单例类, 使用静态变量(静态变量只会加载一次) 同时调用getInstance的时候会出现线程

2021-08-02 16:30:54 104

原创 Springboot无法启动:At least one base package must be specified

之前使用Springboot+mybatis时遇到的报错 定位到你自己的mapper层就解决了

2021-07-15 13:59:18 1179

原创 Java中多态的理解

目录 定义 多态的条件 多态的实现 多态的总结 一句话 其他情况 定义 多态就是指程序中定义的引⽤变量所指向的具体类型和通过该引⽤变量发出的⽅法调⽤在编 编译时并不确定,⽽是在程序运⾏期间才确定。(注意:成员变量没有多态性后面会讲到) 分析: 多态的主体指的是对象变量也就是对象的引用 A a1=new B( ); 指的是这里的变量a1。 只有在变量调用方法的时候才可能存在多态,成员属性比如a1.num不存在多态。 调用方法的结果在编译时并不确定,运行时确定,...

2021-07-10 22:12:18 162

转载 Hive Failed to retrieve schema tables from Hive Metastore DB,Not supported

重新安装mysq驱动已解决 参考链接 https://w3sun.com/568.html

2021-07-05 17:28:26 496

原创 雪浪云数制java实习后端面经 (貌似oc)

时间:2021.6.16 15:00-16:00 自我介绍 说说项目比较亮眼的地方(订单管理) mysql事务知道吗?(不知道) 计算机网络: 分为哪些层?(七层,记不太住了) 三次握手,四次挥手(答得不好,模模糊糊) TCP呢?(也不太清楚,忘了) Spring:AOP和IOC阐述。 Mybatis用过吗(没有用过,用的Springdata JPA) 除了JWT实现存储信息,还可以用什么(答的Redis) JAVA基础: 多线程在项目里用过吗? 怎么创建一个线程?(回答了两种,第三种

2021-06-18 20:38:16 429

原创 上海喔趣科技有限公司面经 Java实习生(记录第一次面试)已oc

时间:2021.6.4 17:00-17:45 自我介绍 学校学院专业 技能 项目 针对外卖代取平台(项目经验)提问:怎么想到的,分工, 对Springboot的了解,有哪些注解,有什么用, 不写@Service 直接在@Controller里写操作可不可以, 除了@Autowired还能用什么注入 泛型了解吗 Lambda知道吗 能说一下hashmap,set, spring知道吗,(我说了IOC和控制反转的内容) 有什么要问的吗 (实习干什么的 答:java后端) 十分钟后 hr发

2021-06-07 02:31:58 230

原创 JAVA用子线程实现秒表计时(包括暂停,恢复功能)

package practice2; import java.util.Scanner; //子线程类 class MyThread1 extends Thread{ private final Object lock = new Object(); static int min=0,sec=0; private boolean pause = false;//阻塞标志(默认关闭) ...

2020-03-25 16:20:33 1695 2

空空如也

空空如也

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

TA关注的人

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