- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 HashMap相关知识
HashMap源码相关问题15.HashMap底层数据结构?1.7和1.8的区别?1.HashMap底层的底层数据结构?jdk1.7使用的是 数组+单链表jdk1.8使用的是 数组+链表+红黑树2.put(),get()方法具体的一个执行流程?put() 方法:1.计算Key的hash值,结合数组长度,计算得桶下标;((key.hashCode() ^ (key.hashCode() >>> 16)) & (table.length - 1))2.如果Key的h
2021-07-18 10:01:02
145
原创 自己整理面试题
1.现有3ml, 5ml的杯子各一个,如何拼出 4ml的水容量。分两种:4 = 3+1 或者 4 = 5-1第一种方法:4 = 3+1将3ml的水杯装满,倒入5ml的杯子中,再重复一遍,最后3ml的杯子里剩下1ml的水,把5ml杯子里的水倒掉,将那1ml倒进5ml的杯子,再将3ml的杯子装满,倒进5ml的杯子中,这样1+3=4;第二种方法: 4 = 5-1先将5ml的水倒入3ml的杯中,5ml杯中剩余2ml,将3ml杯中的水倒掉,将5ml杯中的水(现在是2ml)倒入3ml的杯中,(那么3ml杯
2021-06-02 15:28:45
213
原创 第三讲:Mybatis关联映射
第三讲:Mybatis关联映射回顾:parameterType:指定输入参数的数据类型单个参数:(建议在语句标签上添加该属性) 简单类型数据:所有的基本数据类型(包括包装类型)和引用类型(String和其他内置API的类型如Date) 参数在语句中的使用:通过#{参数名}获取输入参数的值,当然#{}中参数名可以自定义 复杂类型数据:对象类和Map类型 参数在语句中的使用:通过#{属性名}或#{map的key值}获取输入参数的值多个参数:(建议在标签中不设置属性) 不建
2021-06-02 15:17:36
201
原创 第二讲:Mybatis关联映射
第二讲:Mybatis关联映射回顾:parameterType:指定输入参数的数据类型单个参数:(建议在语句标签上添加该属性) 简单类型数据:所有的基本数据类型(包括包装类型)和引用类型(String和其他内置API的类型如Date) 参数在语句中的使用:通过#{参数名}获取输入参数的值,当然#{}中参数名可以自定义,但是一般都是使用方法参数名 复杂类型数据:对象类和Map类型 参数在语句中的使用:通过#{属性名}或#{map的key值}获取输入参数的值多个参数:(建议在
2021-06-02 15:16:33
402
原创 Mybatis框架课程第一天
Mybatis框架课程第一天本日目标:掌握基于Mapper接口的Mybatis入门使用熟悉Mybatis使用中配置文件说明,对重要的配置文件中参数配置需要掌握掌握Mybatis配置文件的相关(常用)配置熟悉Mybatis动态sql语句的使用所有开发者,编写映射文件的语句时,必须先在mysql中运行测试,然后复制到映射文件修改占位回顾1.基于Mapper接口中使用的设计模式创建SqlSessionFactory时使用了构建者设计模式生产SqlSession时使用了工厂模式获取Mapper
2021-06-02 15:15:15
280
原创 Maven
Maven基础课程本日目标:理解使用Maven的好处掌握基于Idea配置使用maven创建项目记忆Maven依赖下载失败的一些处理办法第1章 Maven介绍1.1 什么是Maven1.1.1 什么是Maven Maven的正确发音是[ˈmeivn],而不是“马瘟”以及其他什么瘟。Maven在美国是一个口语化的词语,代表专家、内行的意思。 一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具。它包含了一个项目对象模型 (POM:Project Object Mo
2021-06-02 15:08:54
269
原创 Mybatis框架课程第一天
Mybatis框架课程第一天本日目标:掌握基于Mapper接口的Mybatis入门使用熟悉Mybatis使用中配置文件说明,对重要的配置文件中参数配置需要掌握掌握Mybatis配置文件的相关(常用)配置熟悉Mybatis动态sql语句的使用所有开发者,编写映射文件的语句时,必须先在mysql中运行测试,然后复制到映射文件修改占位回顾1.基于Mapper接口中使用的设计模式创建SqlSessionFactory时使用了构建者设计模式生产SqlSession时使用了工厂模式获取Mapper
2021-05-30 22:10:13
196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅