摘要: 1.MyBatis核心对象 1. MyBatis 有三个基本要素: 核心接口和类 MyBatis核心配置文件(mybatis-config.xml) SQL映射文件(mapper.xml) 下面首先介绍 MyBatis 的核心接口和类,如下所示。 每个 MyBatis 应用程序都以一个 SqlSessionFactory 对象 阅读全文
posted @ 2022-03-04 21:37 随遇而安== 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 不同点 微服务架构 单体架构 团队规模 微服务架构可以将传统模式下的单个应用拆分为多个独立的服务,每个微服务都可以单独开发、部署和维护。每个服务从设计、开发到维护所需的团队规模小,团队管理成本小。 单体架构的应用程序通常需要一个大型团队,围绕一个庞大的应用程序工作,团队管理的成本大。 数据存储方式 阅读全文
posted @ 2022-03-04 21:33 随遇而安== 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 视图解析器(ViewResolver)是 Spring MVC 的重要组成部分,负责将逻辑视图名解析为具体的视图对象。Spring MVC 提供了很多视图解析类,其中每一项都对应 Java Web 应用中特定的某些视图技术。下面介绍一些常用的视图解析类。 2.URLBasedViewRes 阅读全文
posted @ 2022-03-04 21:24 随遇而安== 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 上图中包含了 Spring 框架的所有模块,这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。下面分别对这些模块的作用进行简单介绍。 1. Data Access/Integration(数据访问/集成) 数据访问/集成层包括 JDBC、ORM、OXM、J 阅读全文
posted @ 2022-03-04 21:18 随遇而安== 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 设计原则 一句话归纳 目的 开闭原则 对扩展开放,对修改关闭 降低维护带来的新风险 依赖倒置原则 高层不应该依赖低层,要面向接口编程 更利于代码结构的升级扩展 单一职责原则 一个类只干一件事,实现类要单一 便于理解,提高代码的可读性 接口隔离原则 一个接口只干一件事,接口要精简单一 功能解耦,高聚合 阅读全文
posted @ 2022-03-04 20:08 随遇而安== 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、稀疏数组和队列 1、稀疏数组 基本功能 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 2.处理方法 记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 如图,把一个6X7的二维数组变为了一个9X 阅读全文
posted @ 2022-03-04 19:58 随遇而安== 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1.类加载子系统 一、作用: 1.加载class文件,class文件开头具有特定的文件标识 2.只负责加载,能否运行由Execution Engine决定 3.信息存放位置在方法区 二、ClassLoader(类加载器) 1.classfile存放在本地内存上,执行时需要加载到JVM中,根据这个文件实例出n个一模一样 阅读全文
posted @ 2022-03-04 12:15 随遇而安== 阅读(205) 评论(0) 推荐(0) 编辑