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
Greenplum 6新特性:
在线扩容工具GPexpand剖析gpstop, gpactivatestandby一样,是一个用python写的命令行脚本。 ## GPExpand简介与具体用法 ## • GPExpand工作流程 - 建立并添加新节点 - 数据重分布   ## GPExpand简介与具体用法 • 增加新节点 - gpexpand -i 配置文件 • 数据重分布 - gpexpand • 清理 - gpexpand -c ## GPExpand简介与具体用法 ## • 增加新节点 - gpexpand -i 配置文件(gpexpand生成或手动编辑) [Image](/uploads/documents/3/4/f/6/34f6beb6f1d45723fa9edbbc69d70e99/p12_1.jpg) ## GPExpand简介与具体用法 ## • 数据重分布 - GPExpand - 会遍历postgres数据库下面gpe ALTER TABLE {schema.table}  熟悉 滑动窗口的使用 掌握时期,重采样 ## 目录  01 时间序列的基本操作 02 固定频率的时间序列 03 时间周期及计算 04 重采样 05 数据统计—滑动窗口 06 时序模型—ARIMA 7/3/2/4/7324779c944ba21dfea64cbd0f6e9e96/p4_1.jpg) 01 时间序列的基本操作 02 固定频率的时间序列 03 时间周期及计算 04 重采样 05 数据统计—滑动窗口 06 时序模型—ARIMA ## 思考: 什么是时间序列? ## 时间序列的概念 时间序列是指多个时间点上形成的数值序列,它既可以是定期出现的,也可以是不定期出现的。 /3/2/4/7324779c944ba21dfea64cbd0f6e9e96/p18_1.jpg) 01 时间序列的基本操作 02 固定频率的时间序列 03 时间周期及计算 04 重采样 05 数据统计—滑动窗口 06 时序模型—ARIMA ## 创建固定频率的时间序列 ## Pandas中提供了一个date_range()函数,主要用于生成一个具有固定频率的DatetimeIndex对象。0 码力 | 67 页 | 1.30 MB | 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
共 829 条
- 1
- 2
- 3
- 4
- 5
- 6
- 83













