MyBatis 框架尚硅谷 java 研究院版本:V 1.0Objects(DAO) 1.2 MyBatis 简介 1) MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架 2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 3) MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录 3) MyBatis 已经取好的别名 3.5 typeHandlers 类型处理器 1) 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果 集中取出一个值时, 都会用类型处理器将获取的值以合适的方式转换成 Java 类型 2) MyBatis 中提供的类型处理器: 3) 日期和时间的处理,JDK1.8 以前一直是个头疼的问题。我们通常使用 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加 载对象。 parameterMap – 已废弃!老式风格的参数映射。内联参数是首选,这个元素可能 在将来被移除,这里不会记录。 sql – 可被其他语句引用的可重用语句块。 insert – 映射插入语句 update – 映射更新语句 delete – 映射删除语句0 码力 | 44 页 | 926.54 KB | 1 年前3
Mybatis 3.3.0 中文用户指南项目报表 简介 简介 什么是 什么是 MyBatis ? ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以 及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 finally { session.close(); } 诚然这种方式能够正常工作,并且对于使用旧版本 MyBatis 的用户来说也比较熟悉,不过现在有了一种更直白的方式。使用对于给定 语句能够合理描述参数和返回值的接口(比如说BlogMapper.class),你现在不但可以执行更清晰和类型安全的代码,而且还不用担 心易错的字符串字面值以及强制类型转换。 例如: SqlSession session 101); 你可能注意到这和使用完全限定名调用 Java 对象的方法是相似的,之所以这样做是有原因的。这个命名可以直接映射到在命名空间中 同名的 Mapper 类,并在已映射的 select 语句中的名字、参数和返回类型匹配成方法。这样你就可以向上面那样很容易地调用这个对 应 Mapper 接口的方法。不过让我们再看一遍下面的例子: BlogMapper mapper = session.getMapper(BlogMapper0 码力 | 98 页 | 2.03 MB | 1 年前3
HBase最佳实践及优化访问少量数据时延时低(主键索引 和多数占优复制机制) – 目标: SSD上读写延时不超过1毫秒 • 类似的数据库语义(初期支持单行 记录的ACID) • 关系数据模型 – SQL查询 – “NoSQL”风格的扫描/插入/更新 (Java客户端) 13 28日下午 15:40 - 16:20 Hadoop最新结构化存储利器Kudu介绍 分会场2 Postgres Conference China 2016 参考值——每个RegionServer吞吐率>20MB/s – 读吞吐率>3000ops/s, 写吞吐率>10000ops/s • 尽量在HBase表结构设计时就考虑解决性能问题, 而不是通过设置参数来调整HBase性能! Postgres Conference China 2016 中国用户大会 HBase的性能优化 • 预分配region • 启用压缩以减少HDFS数据量,可提高读性能 Region中StoreFile的个数,如果CompactionQueue队列长度过 长(如>10)或增长过快,则需要考虑调整Compaction参数 – 注意查看Region以及StoreFile的大小,确认是否因为太多过小文 件的原因导致文件数目多。如是,需要检查内存使用及设置 • 主要参数 – hbase.hstore.compactionThreshold,建议值10 – hbase.hstore.blockingStoreFiles,建议值300 码力 | 45 页 | 4.33 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1. . 380 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 操作步骤 . . . . . 403 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 SQL Hint . . 436 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 附录 . . . . . . . . . . .0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档. . 408 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 操作步骤 . . . . . 431 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 SQL Hint . . 462 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 ix 附录 . . . . . . . . .0 码力 | 557 页 | 4.61 MB | 1 年前3
Greenplum 精粹文集亿条记录做逻辑回归,采用一台小型机耗时约 4 个 多小时,通过部署到 Greenplum 集群中,耗时不到 2 分钟就全部完成 了。以 GPEXT 为例,下图展现了 Solr 全文检索在 Greenplum 中的并 行化风格。 Big Date2.indd 10 16-11-22 下午3:38 Greenplum 精粹文集 11 最 后, 也 许 你 会 有 问 题,Greenplum 采 用 Master-slave 258, for 'gp_persistent_relation_ node' 该错误可能会导致实例启动失败,数据库实例恢复失败等情况。首 先可在问题的实例(postgresql.conf)中设置参数 gp_persistent_ skip_free_list=true。 让 出 问 题 的 实 例 先 启 动 起 来, 再 进 行 gpcheckcat 检查。 Big Date2.indd value 1131958 found in scan ('gp_persistent_relation_node') 该问题可能会导致实例启动失败。可在问题的实例(postgresql. conf)中设置参数 gp_persistent_repair_global_sequence=true, 便可修复相应问题,让相应实例正常启动。 3) 报错的实例日志中出现类似信息 Persistent 1663/17226/212483390 码力 | 64 页 | 2.73 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2. . 362 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 操作步骤 . . . . . 383 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 SQL Hint . . 415 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 附录 . . . . . . . . . . .0 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 308 x 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 7.8.19 "service.name=shardingsphere-agent" otel.traces.exporter: "zipkin" Logging: props: LEVEL: "INFO" • 参数说明; 4.10. 可观察性 63 Apache ShardingSphere document, v5.1.1 名称 说明 取值范围 默认值 JVM _INFOR‐ MATION_CO 采 样 率 类型 const、proba bilistic、ratel imiting、remote const JAEGE R_SAMPLER_PARAM Jaeger 采 样 率 参数 c onst:0、1,pro babilistic:0.0 ‐ 1.0,ratelimiting:> 0,自定义 每秒采集数量,remot e:需要自定义配置远程采样率管理 服务地址,JA EGER_SAMPLER_MA0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 304 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 x 7.8 "service.name=shardingsphere-agent" otel.traces.exporter: "zipkin" Logging: props: LEVEL: "INFO" • 参数说明; 4.10. 可观察性 62 Apache ShardingSphere document, v5.1.0 名称 说明 取值范围 默认值 JVM _INFOR‐ MATION_CO 采 样 率 类型 const、proba bilistic、ratel imiting、remote const JAEGE R_SAMPLER_PARAM Jaeger 采 样 率 参数 c onst:0、1,pro babilistic:0.0 ‐ 1.0,ratelimiting:> 0,自定义 每秒采集数量,remot e:需要自定义配置远程采样率管理 服务地址,JA EGER_SAMPLER_MA0 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.2和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 320 x 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 7.8.19 "zipkin" Logging: 4.10. 可观察性 64 Apache ShardingSphere document, v5.1.2 props: LEVEL: "INFO" • 参数说明; 名称 说明 取值范围 默认值 JVM _INFOR‐ MATION_CO LLEC‐ TOR_ENABLED 是 否 开 启 JVM 采集器 true、false true 采 样 率 类型 const、proba bilistic、ratel imiting、remote const JAEGE R_SAMPLER_PARAM Jaeger 采 样 率 参数 c onst:0、1,pro babilistic:0.0 ‐ 1.0,ratelimiting:> 0,自定义 每秒采集数量,remot e:需要自定义配置远程采样率管理 服务地址,JA EGER_SAMPLER_MA0 码力 | 446 页 | 4.67 MB | 1 年前3
共 68 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













