04 2019 档案

摘要:待阅 https://mp.weixin.qq.com/s/IN2mzyOXdVWE0NQJr1egcA 说明 解读执行计划l对于我们日常工作中慢sql的分析和调优有很大帮助,同时在解读的过程中也能知道如何规避慢sql 建议需要了解join匹配原理的知识:https://www.cnblogs.co 阅读全文
posted @ 2019-04-17 14:06 意犹未尽 阅读(3581) 评论(0) 推荐(0) 编辑
摘要:疑问 表:sl_sales_bill_head 订单抬头表 数据行:8474 表:sl_sales_bill 订单明细 数据行:8839 字段:SALES_BILL_NO 订单号 情况1 没有任何索引 sql语句 EXPLAIN select * from sl_sales_bill_copy1 l 阅读全文
posted @ 2019-04-15 17:14 意犹未尽 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:图解 图片来源:https://my.oschina.net/zudajun/blog/670373 Mapper接口调用原理 我们整合成Spring 直接使用Mapper就能执行对应的sql 表现形式 xml mapper 原理 内部通过调用Configuration的MapperRegistry 阅读全文
posted @ 2019-04-13 20:52 意犹未尽 阅读(360) 评论(0) 推荐(0) 编辑
摘要:调用方 类org.apache.ibatis.builder.xml.XMLMapperBuilder private void configurationElement(XNode context) { try { String namespace = context.getStringAttri 阅读全文
posted @ 2019-04-13 17:36 意犹未尽 阅读(810) 评论(0) 推荐(0) 编辑
摘要:说明 mybatis初始化过程 就是解析xml到封装成Configuration对象 供后续使用 SqlSessionFactoryBuilder 代码例子 说明 通过build将流交给XMLConfigBuilder处理 XMLConfigBuilder通过parse解析XML封装到Configu 阅读全文
posted @ 2019-04-12 17:18 意犹未尽 阅读(398) 评论(0) 推荐(0) 编辑
摘要:jstat 注以下命令 后面加个毫秒数可以每多少毫秒采集一次 注意的点 CMS如果配置 回收之后再临界点附近 可能会导致频繁的full gc 如我们生产指标 类加载统计 root@iZ2ze2u21foywir3wp68o6Z dubbo_service]# jstat -class 10755 L 阅读全文
posted @ 2019-04-11 19:41 意犹未尽 阅读(1605) 评论(0) 推荐(0) 编辑
摘要:六个基本工具图集 图片来源:https://my.oschina.net/zudajun/blog/668596 ObjectFactory 类图 接口定义 使用方式 DefaultObjectFactory 比较简单 我们可以直接拿来自己使用 ReflectorFactory 作用 创建refle 阅读全文
posted @ 2019-04-10 17:20 意犹未尽 阅读(346) 评论(0) 推荐(0) 编辑
摘要:StatementHandle 类图 各个实现类的作用 SimpleStatementHandler 用于使用Statement操作数据库(不会使用参数化查询?) PreparedStatementHandler 用于使用PreparedStatement操作数据库(会使用参数化查询) Callab 阅读全文
posted @ 2019-04-10 13:51 意犹未尽 阅读(322) 评论(0) 推荐(0) 编辑
摘要:说明 前面二看到了 sqlSession最终是找到MapperStatement然后委托给Executer执行的 Executer到底做了什么 接口定义 类图 Executor各个实现 ClosedExecutor org.apache.ibatis.executor.loader.ResultLo 阅读全文
posted @ 2019-04-09 19:49 意犹未尽 阅读(498) 评论(0) 推荐(0) 编辑
摘要:说明 在使用非spring boot项目我们集成spring mvc mybatis等框架往往需要大量xml配置, spring 的推出是为了解决项目的复杂度,随着项目的增长,xml配置会越来越臃肿, 所以spring 推出了spring boot 使用自动化配置 通过javebean的配置方式为我 阅读全文
posted @ 2019-04-08 14:04 意犹未尽 阅读(294) 评论(0) 推荐(0) 编辑
摘要:什么是映射 类似于数据库中的表结构定义,主要作用如下: 定义Index下字段名(Field Name) 定义字段的类型,比如数值型,字符串型、布尔型等 定义倒排索引的相关配置,比如是否索引、记录postion等 需要注意的是,在索引中定义太多字段可能会导致索引膨胀,出现内存不足和难以恢复的情况,下面 阅读全文
posted @ 2019-04-03 14:16 意犹未尽 阅读(1570) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示