摘要: 一、源码分析 全文可参考知乎上美团官方写的:https://zhuanlan.zhihu.com/p/21673805 定义数组的初始容量。 定义数组最大容量 定义负载因子默认值 定义阈值默认值 HashMap#hash(),即上面的函数。 参考:https://blog.csdn.net/fan2 阅读全文
posted @ 2019-04-30 16:22 Uarealoser 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 最近刷笔试题遇到的问题,记录下来。 在这里看到了try >但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。 情 阅读全文
posted @ 2019-04-30 10:26 Uarealoser 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、Maven 生命周期 1.编译:compile(生成.class文件) 2.清理:clean 清除编译好的class文件(即清除target目录中的文件) 3.测试:test 该命令将test目录中的源码进行编译 4.安装:install(含部署) 打包并部署到本地仓库,注意:关联本地安装的JD 阅读全文
posted @ 2019-04-29 18:26 Uarealoser 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 最近在准备java的笔试,在这里记录一下遇到的笔试题中的知识点 1.关于java classloader A java默认提供的三个ClassLoader 是 BootStrap ClassLoader,Extension ClassLoader,App ClassLoader B ClassLoa 阅读全文
posted @ 2019-04-29 16:56 Uarealoser 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 生一、什么是JSON 1).JSON是一种与开发语言无关的,轻量级的数据格式。全称:Javascript Object Notation 优点:易于人的阅读和编写,易于程序解析和产生 2)标准的JSON数据表示 数据结构:Object Array 基本类型:string number true fa 阅读全文
posted @ 2019-04-26 20:47 Uarealoser 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 一、视图解析流程 springMVC中视图解析器 1.视图最终的页面渲染。view视图来做,render 2.跳转到目标视图,请求转发。 3.遍历视图解析器,逻辑视图转换为物理视图。 1)视图 视图的作用是渲染模型数据,将模型里的数据以某种形式呈现给客户,为了实现视图模型和具体实现技术的解耦,Spr 阅读全文
posted @ 2019-04-22 23:27 Uarealoser 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC概述 SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口。 支持REST风格的URL请求 采用了松耦合可插拔组件结构,比其他MVC框架更加具有扩展性和灵活性 二、入门步骤 1)引入jar包 2)配置springmvc.xml 3)配置web 阅读全文
posted @ 2019-04-20 17:45 Uarealoser 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、一对一 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 表之间的关系如下: 1.3、定义实体类 1、Teacher类,Teacher类是teacher表对 阅读全文
posted @ 2019-04-20 17:03 Uarealoser 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在conf.xml文件中引用properties文件,具体做法如下 创 阅读全文
posted @ 2019-04-20 16:05 Uarealoser 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、实现单一查询 1)核心配置文件:Configuration.xml 2)定义表所对应的实体类 3)定义操作users表的sql映射文件userMapper.xml 4)在conf.xml文件中注册userMapper.xml文件 5)编写测试代码:执行定义的select语句 二、使用MyBati 阅读全文
posted @ 2019-04-20 15:49 Uarealoser 阅读(161) 评论(0) 推荐(0) 编辑