上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 在设计模式的教学和推广过程中,很多企业学员和在校学生经常问我,工厂模式(包括简单工厂模式、工厂方法模式和抽象工厂模式)到底有什么用,很多时候通过反射机制就可以很灵活地创建对象,为毛还要工厂?,在本文中我将围绕创建对象和使用对象来简单谈谈工厂的作用。 与一个对象相关的职责通常有三类:对象本身所具有的职 阅读全文
posted @ 2019-09-25 15:13 听到微笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 什么么是JPA? 全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。 为我们提供了: 1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表 阅读全文
posted @ 2019-09-22 21:47 听到微笑 阅读(0) 评论(0) 推荐(0) 编辑
摘要: LinkedHashMap是HashMap的一个子类,保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的,也可以在构造时带参数,按照访问次序排序。 public void test(){ Map<String,String> map=new Lin 阅读全文
posted @ 2019-08-15 19:34 听到微笑 阅读(1) 评论(0) 推荐(0) 编辑
摘要: HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。 ​ Java为数据结构中的映射定义了一个接口java.util.M 阅读全文
posted @ 2019-08-15 10:25 听到微笑 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Maven 是一个项目管理工具,它最主要的两个功能就是:依赖管理和项目构建。 何为依赖管理 ​ 在传统项目中,我们的项目如果需要第三方提供的库就必须得去官网上下载,有了Maven我们只需要在pom文件中配置对应库的坐标,Maven则会自动的去中央仓库下载对应的第三方库,这就是Maven的依赖管理。 阅读全文
posted @ 2019-08-12 15:57 听到微笑 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 除了坐标、依赖以及仓库以外,Maven另外两个核心概念是生命周期和插件。 什么是生命周期 ​ Maven生命周期是为了对所有的构建过程进行抽象和统一。Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完善的、易扩展的生命周期。这个生命周期包含了项目的清理、初始化、编译、测试、打包、集成测 阅读全文
posted @ 2019-08-12 15:45 听到微笑 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 缓存是提高软硬件系统性能的一种重要手段;硬件层面,现代先进CPU有三级缓存,而MyBatis也提供了缓存机制,通过缓存机制可以大大提高我们查询性能。 一级缓存 ​ Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言,一级缓存又 阅读全文
posted @ 2019-08-05 13:29 听到微笑 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 打开度娘,随便搜索一个关键字,得到的搜索结果第一页基本上都是百度推广的广告,所以博主平时搜索基本上都是使用Google或者必应,Google由于国内网络环境原因不能访问,所以今天推荐一个过滤百度广告推广的插件,TamperMonkey(油泼猴)。 话不多说,先上一个效果图 安装TamperMonke 阅读全文
posted @ 2019-07-30 16:40 听到微笑 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 最近博主在搭建Mybatis项目时遇到了一问题,在一切配置妥当后,开始运行测试代码,但是此时控制台无情的抛出了异常: 开始寻找问题根源 咦?难道是我哪里写错,我的第一反应是我的xml配置文件哪里写错了,我开始检查下面几个点: XML文件是否与Mapper代码在同一个包中。XML配置文件文件名是否与M 阅读全文
posted @ 2019-07-30 16:34 听到微笑 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 延迟加载就是在需要用到数据的时候才进行加载,不需要用到数据的时候就不加载数据。延迟加载也称为懒加载。 优点:在使用关联对象时,才从数据库中查询关联数据,大大降低数据库不必要开销。 缺点:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也需要耗费时间,所以可能造成用户 阅读全文
posted @ 2019-07-30 12:29 听到微笑 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页