积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部数据库(16)数据库中间件(16)

语言

全部中文(简体)(14)

格式

全部PDF文档 PDF(16)
 
本次搜索耗时 0.105 秒,为您找到相关结果约 16 个.
  • 全部
  • 数据库
  • 数据库中间件
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 MyBatis 框架尚硅谷 java 研究院版本:V 1.0

    BaseTypeHandler  指定其映射某个 JDBC 类型(可选操作)  在 mybatis 全局配置文件中注册 3.6 plugins 插件机制 1) 插件是 MyBatis 提供的一个非常强大的机制,我们可以通过插件来修改 MyBatis 的一些 核心行为。插件通过动态代理机制,可以介入四大对象的任何一个方法的执行 2) 四大对象: Executor (update, query, flushStatements 的代码。MyBatis 就是针对 SQL 构建的,并且比普通 的方法做的更好。 2) SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加 载对象。 parameterMap – 已废弃!老式风格的参数映射。内联参数是首选 章:MyBatis 缓存机制 6.1 缓存机制简介 1) MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以 极大的提升查询效率 2) MyBatis 系统中默认定义了两级缓存 一级缓存 二级缓存 3) 默认情况下,只有一级缓存(SqlSession 级别的缓存,也称为本地缓存)开启。 4) 二级缓存需要手动开启和配置,他是基于 namespace 级别的缓存。 5)
    0 码力 | 44 页 | 926.54 KB | 1 年前
    3
  • pdf文档 尚硅谷 “玩转”Java 系列 - MyBatis

    Mybatis 缓存 9.1. 理解 MyBatis 缓存 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 1. 一级缓存: 基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该 Session 中的所有 Cache 就将清空。 2. 二级缓存与一级缓存其机制相同,默认也是采用 Mapper(Namespace),并且可自定义存储源,如 Ehcache。 3. 对于缓存数据更新机制,当某一个作用域(一级缓存 Session/二级缓存 Namespaces)的进行了 C/U/D 操作后,默认该作用域下所有 select 中的缓存将被 clear。 9.2. Mybatis 一级缓存 1) 提出需求: 根据 id 查询对应的用户记录对象 ————————————————————————————— 20 【更多 Java – Android 资料下载,可访问尚硅谷(中国)官网 www.atguigu.com 下载区】 * 一级缓存: 也就 Session 级的缓存(默认开启) */ @Test public void testCache1() { SqlSession session = MybatisUtils.getSession();
    0 码力 | 27 页 | 322.51 KB | 1 年前
    3
  • pdf文档 Mybatis 3.3.0 中文用户指南

    于长远考虑,使用命名空间,并将它置于合适的 Java 包命名空间之下,你将拥有一份更加整洁的代码并提高了 MyBatis 的可用性。 命名解析: 命名解析:为了减少输入量,MyBatis 对所有的命名配置元素(包括语句,结果映射,缓存等)使用了如下的命名解析规则。 完全限定名(比如“com.mypackage.MyMapper.selectAllThings”)将被直接查找并且找到即用。 短名称(比如“selectAllThi aColumn 的类似映 射。 true | false False localCacheScope MyBatis 利用本地 缓存机制(Local Cache)防止循环 引用(circular references)和加 速重复嵌套查询。 默认值为 SESSION,这种情 况下会缓存一个会 话中执行的所有查 询。 若设置值为 STATEMENT,本 地会话仅用在语句 执行上,对相同 SESSION | 方法的行为。 因为如果在试图修改或重写已有方法的行为的时候,你很可能在破坏 MyBatis 的核心模块。 这些都是更低层的类和方法,所以使用插件的时候要特别当心。 通过 MyBatis 提供的强大机制,使用插件是非常简单的,只需实现 Interceptor 接口,并指定了想要拦截的方法签名即可。 // ExamplePlugin.java @Intercepts({@Signature(
    0 码力 | 98 页 | 2.03 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere 中文文档 5.1.1

    由。 在一些应用场景中,分片条件并不存在于 SQL,而存在于外部业务逻辑。因此需要提供一种通过外部指 定分片结果的方式,在 Apache ShardingSphere 中叫做 Hint。 实现机制 Apache ShardingSphere 使用 ThreadLocal 管理分片键值。可以通过编程的方式向 HintManager 中 添加分片条件,该分片条件仅在当前线程内生效。 除了通 解析语法树本地缓存配置 sqlStatementCache (?) CacheOption SQL 语句本地缓存配置 本地缓存配置 类名称:org.apache.shardingsphere.sql.parser.api.CacheOption 可配置属性: 名称 数 据 类型 说明 默认值 initialCa‐ pacity int 本地缓存初始容量 语法树本地缓存默认值 128,SQL 128,SQL 语句 缓存默认值 2000 maximum‐ Size long 本地缓存最大容量 语法树本地缓存默认值 1024,SQL 语句 缓存默认值 65535 c oncurren‐ cyLevel int 本地缓存并发级别,最多允许线程 并发更新的个数 4 5.1. ShardingSphere-JDBC 76 Apache ShardingSphere document
    0 码力 | 409 页 | 4.47 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere 中文文档 5.1.0

    由。 在一些应用场景中,分片条件并不存在于 SQL,而存在于外部业务逻辑。因此需要提供一种通过外部指 定分片结果的方式,在 Apache ShardingSphere 中叫做 Hint。 实现机制 Apache ShardingSphere 使用 ThreadLocal 管理分片键值。可以通过编程的方式向 HintManager 中 添加分片条件,该分片条件仅在当前线程内生效。 除了通 解析语法树本地缓存配置 sqlStatementCache (?) CacheOption sql 语句本地缓存配置 本地缓存配置 类名称:org.apache.shardingsphere.sql.parser.api.CacheOption 可配置属性: 名称 数 据 类型 说明 默认值 initialCapac‐ ity int 本地缓存初始容量 语法树本地缓存默认值 128,sql 128,sql 语句缓 存默认值 2000 maximum‐ Size long 本地缓存最大容量 语法树本地缓存默认值 1024,sql 语句 缓存默认值 65535 c oncurren‐ cyLevel int 本地缓存并发级别,最多允许线程 并发更新的个数 4 5.1. ShardingSphere-JDBC 75 Apache ShardingSphere document
    0 码力 | 406 页 | 4.40 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere 中文文档 5.1.2

    由。 在一些应用场景中,分片条件并不存在于 SQL,而存在于外部业务逻辑。因此需要提供一种通过外部指 定分片结果的方式,在 Apache ShardingSphere 中叫做 Hint。 实现机制 Apache ShardingSphere 使用 ThreadLocal 管理分片键值。可以通过编程的方式向 HintManager 中 添加分片条件,该分片条件仅在当前线程内生效。 除了通 解析语法树本地缓存配置 sqlStatementCache (?) CacheOption SQL 语句本地缓存配置 本地缓存配置 类名称:org.apache.shardingsphere.sql.parser.api.CacheOption 可配置属性: 名称 数 据 类 型 说明 默认值 initialCapac‐ ity int 本地缓存初始容 量 语法树本地缓存默认值 128,SQL 128,SQL 语句缓存默认值 2000 maximum‐ Size long 本地缓存最大容 量 语法树本地缓存默认值 1024,SQL 语句缓存默认值 65535 5.1. ShardingSphere-JDBC 77 Apache ShardingSphere document, v5.1.2 混合规则 混合配置的规则项之间的叠加使用是通过数据源名称和表名称关联的。 如
    0 码力 | 446 页 | 4.67 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere 中文文档 5.0.0-alpha

    由。 在一些应用场景中,分片条件并不存在于 SQL,而存在于外部业务逻辑。因此需要提供一种通过外部指 定分片结果的方式,在 Apache ShardingSphere 中叫做 Hint。 实现机制 Apache ShardingSphere 使用 ThreadLocal 管理分片键值。可以通过编程的方式向 HintManager 中 添加分片条件,该分片条件仅在当前线程内生效。 除了通 解析引擎的生成器,并采用 Visit 的方 式从 AST 中获取 SQL Statement。从 5.0.x 版本开始,解析引擎的架构已完成重构调整,同时通过将第一 次解析的得到的 AST 放入缓存,方便下次直接获取相同 SQL 的解析结果,来提高解析效率。因此我们建 议用户采用 PreparedStatement 这种 SQL 预编译的方式来提升性能。 功能点 • 提供独立的 SQL 解析功能 type:String 解析的 SQL 3.1. 数据分片 24 Apache ShardingSphere document, v5.0.0-beta * useCache type:boolean 是否使用缓存 * @return parse tree */ ParseTree tree = new SQLParserEngine(databaseType).parse(sql, useCache);
    0 码力 | 301 页 | 3.44 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere 中文文档 5.0.0

    由。 在一些应用场景中,分片条件并不存在于 SQL,而存在于外部业务逻辑。因此需要提供一种通过外部指 定分片结果的方式,在 Apache ShardingSphere 中叫做 Hint。 实现机制 Apache ShardingSphere 使用 ThreadLocal 管理分片键值。可以通过编程的方式向 HintManager 中 添加分片条件,该分片条件仅在当前线程内生效。 除了通 制和调度提供依据。这方面我们使用集群拓扑状态图来管理集群状态,同时使用心跳检测机制实现状态 检测与更新。 4.5. 分布式治理 44 Apache ShardingSphere document, v5.0.0 另一方面,不同节点节点之间的统一协调,策略与规则的同步,也需要我们能够设计一套在分布式情况 下,进行全局事件通知机制,以及独占性操作的分布式协调锁机制。这方面,我们使用 Zookeeper/Etcd 等 tion_type 查询当前连接的事务类型 show variable transac‐ tion_type show variable cached_connections 查询当前连接中缓存的物理数据库连接 个数 show variable cached_connections show variable agent_plugins_enabled 查询 agent 插件的启用状态
    0 码力 | 385 页 | 4.26 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere v5.5.0 中文文档

    sqlStatementCache: # SQL 语句本地缓存配置项 initialCapacity: # 本地缓存初始容量 maximumSize: # 本地缓存最大容量 parseTreeCache: # 解析树本地缓存配置项 initialCapacity: # 本地缓存初始容量 maximumSize: # 本地缓存最大容量 操作步骤 1. 设置本地缓存配置 2. 设置解析配置 3. 使用解析引擎解析 cipher: name: order_cipher encryptorName: aes_encryptor 数据分片路由缓存 背景信息 该项功能为实验性功能,需要与数据分片功能同时使用。数据分片路由缓存会将逻辑 SQL、分片键实际 参数值、路由结果放入缓存中,以空间换时间,减少路由逻辑对 CPU 的使用。 建议仅在满足以下条件的情况下启用:‐ 纯 OLTP 场景 ‐ ShardingSphere shardingCache: allowedMaxSqlLength: 512 # 允许缓存的 SQL 长度限制 routeCache: initialCapacity: 65536 # 缓存初始容量 maximumSize: 262144 # 缓存最大容量 softValues: true # 是否软引用缓存值 9.1. ShardingSphere-JDBC 75 Apache ShardingSphere
    0 码力 | 557 页 | 4.61 MB | 1 年前
    3
  • pdf文档 Apache ShardingSphere 中文文档 5.4.1

    sqlStatementCache: # SQL 语句本地缓存配置项 initialCapacity: # 本地缓存初始容量 maximumSize: # 本地缓存最大容量 parseTreeCache: # 解析树本地缓存配置项 initialCapacity: # 本地缓存初始容量 maximumSize: # 本地缓存最大容量 操作步骤 1. 设置本地缓存配置 2. 设置解析配置 3. 使用解析引擎解析 1. ShardingSphere-JDBC 74 Apache ShardingSphere document 数据分片路由缓存 背景信息 该项功能为实验性功能,需要与数据分片功能同时使用。数据分片路由缓存会将逻辑 SQL、分片键实际 参数值、路由结果放入缓存中,以空间换时间,减少路由逻辑对 CPU 的使用。 建议仅在满足以下条件的情况下启用:‐ 纯 OLTP 场景 ‐ ShardingSphere shardingCache: allowedMaxSqlLength: 512 # 允许缓存的 SQL 长度限制 routeCache: initialCapacity: 65536 # 缓存初始容量 maximumSize: 262144 # 缓存最大容量 softValues: true # 是否软引用缓存值 相关参考 • 核心特性:数据分片 单表 背景信息 单表规则用于指定哪些单表需要被
    0 码力 | 530 页 | 4.49 MB | 1 年前
    3
共 16 条
  • 1
  • 2
前往
页
相关搜索词
MyBatis框架硅谷java研究研究院版本1.0玩转Java系列Mybatis3.3中文用户指南ApacheShardingSphere文档5.15.0alphav55.4
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩