12 2021 档案

摘要:wget命令下载不安全的https 域名下的内容时会提示 解决方法 sudo yum install -y ca-certificates 阅读全文
posted @ 2021-12-29 15:09 BigBender 阅读(2652) 评论(0) 推荐(1) 编辑
摘要:Kafka 是一个事件流平台 发布/订阅事件流,包括从其他系统持续导入/导出数据 持久/可靠地存储事件流 处理发生/回溯的事件流 Kafka 是一个由服务端和客户端组成的分布式系统,通过高性能TCP协议进行网络通信 服务端 一个或者多个server组成的集群,可以拓展成多个数据中心或者云区域 存储层 阅读全文
posted @ 2021-12-29 13:43 BigBender 阅读(487) 评论(0) 推荐(0) 编辑
摘要:从 SpringApplicaton.run 方法开始 属性: bootstrapRegistryInitializers jar包 中的 spring.factories 根据加载的列表获取实例 排序 属性: listeners 流程同上 属性: mainApplicationClass 获取ma 阅读全文
posted @ 2021-12-24 16:28 BigBender 阅读(106) 评论(0) 推荐(0) 编辑
摘要:JDK1.7 默认初始化容量,16 最大容量2的幂<=1<<30 默认负载因子0.75f 表未膨胀时要共享的空表实例 键值对数量 修饰了transient关键字,无法被序列化 配置源码 /** * The default initial capacity - MUST be a power of t 阅读全文
posted @ 2021-12-09 15:16 BigBender 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Mybatis中使用了JDK反射机制和CGLIB代理 反射机制,通过 Class.forName 加载类,通过方法的 invoke 反射调用方法 JDK动态代理 MyBatis的 Mapper 采用的就是 JDK 动态代理 import java.lang.reflect.InvocationHan 阅读全文
posted @ 2021-12-06 15:02 BigBender 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-02 15:17 BigBender 阅读(20) 评论(0) 推荐(0) 编辑
摘要:SqlSessionFactoryBuilder 利用 xml 或者 Java 编码获得资源来构建 SqlSessionFactory,通过它可以构建多个 SessionFactory 它的生命周期只存在于方法的局部 SqlSessionFactory 作用是创建 SqlSession,SqlSes 阅读全文
posted @ 2021-12-02 14:55 BigBender 阅读(80) 评论(0) 推荐(0) 编辑
摘要:排序成本高 尽可能减少排序或者避免对大量数据排序 当不能使用索引生成排序结果的时候,数据量小在内存排序,数据量大使用磁盘 filesort 如果需要排序的数据量小鱼"排序缓冲区",MySQL使用内存进行"快速排序"操作 如果内存不够排序,MySQL会先将数据分块,对每个独立的块进行快速排序,然后将排 阅读全文
posted @ 2021-12-01 15:05 BigBender 阅读(38) 评论(0) 推荐(0) 编辑
摘要:UNION查询 将一系列单个查询结果放到一个临时表中,然后再重新读出临时表数据来完成UNION查询 每个查询都是一次关联,读取结果临时表也是一次关联 MySQL 关联执行策略 MySQL 对任何关联都执行嵌套循环关联操作,即先在一个表中取出单条数据,然后再嵌套循环到下一个表中寻找匹配的行 直到找到所 阅读全文
posted @ 2021-12-01 14:34 BigBender 阅读(188) 评论(0) 推荐(0) 编辑
摘要:采用分治思想,将大查询切分成小查询 比如将大数据量的删除分批进行 分解关联查询优势 缓存效率更高,拆分后如果某个表很少改变,基于该表的查询就可以重复利用查询缓存结果了 将查询分解后,执行单个查询可以减少锁的竞争 在应用层做关联,容易对数据库拆分 查询本身效率有所提升 减少冗余记录的查询,在应用层关联 阅读全文
posted @ 2021-12-01 10:11 BigBender 阅读(473) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩