JAVA 应用与开发 - 集合与映射JAVA 应用与开发 集合与映射 让我们愉快的 Coding 起来吧... 王晓东 中国海洋大学信息学院计算机系 November 4, 2019  ## 学习目标 ■ 掌握列表(List)、集(Set)、映射(Map)的概念、层次关系 接口等容器操作常用 API ☑ 了解集合容器的人为性能提升及线程安全等 ## ⼤纲 1 集合概念及分类 2 Collection 和 Map 接口 3 列表 4 Iterator 接口 5 集 6 映射 7 其他相关 API ## 集合概念及分类 ## 集合和数组 面向存放多个数据的需求 ☑ 数组用于存放指定长度的数据。 ## 集合和数组 ## 面向存放多个数据的需求 ☑ 数组用于存放指定长度的数据。 有用户名的场合。 列表 List 集合区分元素的顺序,且允许包含重复元素。相当于数据结构中的线性表,具体表现为数组和向量、链表、栈、队列等。 映射 Map 中保存成对的 “键→值”(Key-Value)信息,映射中不能包含重复的键,每个键最多只能映射一个值。 ## 集合类型 ## 集合就是将若干用途、性质相同或相近的“数据”组合而成一个整体。 ## 集合类型分类 集 Set 集合中不区分0 码力 | 66 页 | 713.79 KB | 2 年前3
MYBATIS Quick Guide0 码力 | 34 页 | 301.72 KB | 2 年前3
Mybatis 3.3.0 中文用户指南24 五月 2015 | 版本: 3.3.0 参考文档 简介 入门 XML配置 XML映射文件 动态SQL Java API SQL语句构建器 日志 项目文档 项目信息 项目报表 ## 简介 ## 什么是 MyBatis? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects, 普通的 Java 对象)映射成数据库中的记录。 ## 帮助改进文档 不管你以何种方式发现了文档的不足,或是丢失对某一特性的描述,那么你能做的最好的事情莫过于去研究它并把文档写出来。该文档 xdoc 格式的源码文件可通过项目的 Git 代码库来获取。Fork 你想使用本地语言来了解MyBatis吗?那就将它翻译成你的母语并提供给我们吧! 最近更新: 24 五月 2015 | 版本: 3.3.0 参考文档 简介 入门 ## 入门 XML配置 ## 安装 XML映射文件 要使用 MyBatis,只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。 动态SQL 如果使用 Maven 来构建项目,则需将下面的 dependency0 码力 | 98 页 | 2.03 MB | 2 年前3
古月《ROS入门21讲》19.launch启动文件的使用方法.pdfpkg=package\ type=type\ args=\left(\arg\arg-name\right)\rbrace $$ ## Launch文件语法 重映射 嵌套 ##包含其他launch文件,类似C语言中的头文件包含。 file:包含的其他launch文件路径 0 码力 | 8 页 | 1.03 MB | 2 年前3
MyBatis 框架尚硅谷 java 研究院版本:V 1.01)MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架 2)MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 3)MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录 ### 1.3 为什么要使用 MyBatis 是有变化,频繁修改的情况多见 2)Hibernate 和 JPA ① 长难复杂 SQL,对于 Hibernate 而言处理也不容易 ② 内部自动生产的 SQL,不容易做特殊优化 ③ 基于全映射的全自动框架,大量字段的 POJO 进行部分映射时比较困难。导致数据库性能下降 更多 Java-大数据-前端-python 人工智能资料下载,可访问百度:尚硅谷官网 ## 3 ) MyBatis ① 对开发人员而言,核心 name="password" value="1234"> ### 2.4 创建 Mybatis 的 sql 映射文件 ## 1 ) 参考 MyBatis 的官方手册 3
KiCad 5.1 Reference manual
0 码力 |
27 页 |
327.91 KB
| 2 年前
3
传智播客 mybatis 框架课程讲义
t(statement、
preparedStatement、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。
### 1.3 Mybatis 架构

## 1、 mybatis 配置
SqlMapConfig.xml,此文件作为 mybatis 的全局配置文件,配置了 mybatis 的运行环境等信息。mapper.xml 文件即 sql 映射文件,文件中配置了操作数据库的 sql 语句。此文件需要在 SqlMapConfig.xml 中加载。
2、通过 mybatis 环境等配置信息构造 SqlSessionFactory 即会话工厂 执行器接口操作数据库,Executor 接口有两个实现,一个是基本执行器、一个是缓存执行器。
5、Mapped Statement 也是 mybatis 一个底层封装对象,它包装了 mybatis 配置信息及 sql 映射信息等。mapper.xml 文件中一个 sql 对应一个 Mapped Statement 对象,sql 的 id 即是 Mapped statement 的 id。
6、Mapped Statement
0 码力 |
75 页 |
1.16 MB
| 2 年前
3
微服务架构与领域驱动设计 - 王磊
Supporting Domain
• Generic Domain
## Bounded Contexts - 业务上下文
- 定义领域模型的应用范围和其上下文
Context Mapping - 上下文映射
• 负责不同上下文之间的协作
• Shared Kernel
• Anti-Corruption Layer
## Tactical-战术建模
Entity - 实体对象
• 一个对象通过ID被唯一标识
0 码力 |
28 页 |
1.84 MB
| 2 年前
3
领域驱动设计&中台/领域驱动架构透析与架构解耦
4+1 视图与DDD的关系
|RUP 4+1视图|领域驱动设计的模式与实践|
|---|---|
|场景视图|领域场景分析、用例图|
|逻辑视图|限界上下文、上下文映射、分层架构|
|进程视图|限界上下文、六边形架构、上下文映射|
|物理视图|六边形架构|
|开发视图|分层架构、代码模型|
## 场景视图

视图-请求与视图名的映射
HTTP缓存支持
HTTP缓存支持
HTTP请求头Cache-Control
对静态资源的HTTP缓存支持
在控制器中设置Ca Spring Web MVC框架简介
Spring的模型-视图-控制器(MVC)框架是围绕一个 DispatcherServlet 来设计的,这个 Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了 @Controller 和 @RequestMapping 的类和方法,Spring为处理器方法提供了极其多样灵活的配置。Spring
0 码力 |
163 页 |
2.28 MB
| 1 月前
3
共 651 条
- 1
- 2
- 3
- 4
- 5
- 6
- 66













