摘要: 1、死锁案例引入 1.1背景简介 在进行数据库切换(Oracle->MySQL)过程中,涉及存量数据迁移和增量数据同步工作。其中,在存量数据迁移过程中,发生了死锁。 1.2死锁发生场景 1.2.1表索引介绍 索引名称 索引字段 是否唯一索引 PRIMARY ID 是 UK_A_B A, B 是 其他 阅读全文
posted @ 2023-05-27 01:46 机械公敌 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 前置阅读【图解JVM内存模型及JAVA程序运行原理】:https://developer.aliyun.com/article/1218034?utm_content=g_1000372435 本文内容和【图解JVM内存模型及JAVA程序运行原理】一文中的“程序样例执行详解”相关。 代码示例: pu 阅读全文
posted @ 2023-05-24 21:03 机械公敌 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/simpleDi/articles/11517150.html 看到一篇觉得写的很不错的文章,记录下来。 对于内存模型的三大特性:有序性、原子性、可见性。 大家都知道volatile能保证可见性和有序性但是不能保证原子性,但是为什么呢? 一、原 阅读全文
posted @ 2023-05-18 10:42 机械公敌 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 基本匹配模式: ES支持的查询语法中的匹配模式比较多,主要包括以下几种: term查询:精确匹配,不会分词。 terms查询:精确匹配多个值。 match查询:对字段进行全文本搜索并分词,允许模糊匹配。 match_phrase查询:对字段进行短语全文本搜索,要求匹配的词条必须按照原始文本顺序相邻出 阅读全文
posted @ 2023-05-11 10:55 机械公敌 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 参数汇总 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!--jdbc_url是AnalyticDB MySQL集群的连 阅读全文
posted @ 2023-05-04 17:11 机械公敌 阅读(188) 评论(0) 推荐(0) 编辑
摘要: SqlSessionFactory是什么? SqlSessionFactory 是 Mybatis 的核心接口之一,它是用于创建 SqlSession 对象。 Mybatis 的 SqlSession 对象是负责管理应用程序与数据库之间一组事务的机制,并为应用程序提供访问数据库的方法。SqlSess 阅读全文
posted @ 2023-05-04 11:38 机械公敌 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 限流:顾名思义是为了限制流量峰值避免让服务不堪重负,是一种出于对服务稳定性的保护。 熔断:限流已完成,那服务是否就是稳定的、高可用的呢?在某些突发状况下,下游服务频繁超时,导致接口迟迟无法返回,会资源无法及时释放掉。虽进行了限流,但是新的流量过来时,还有一部分存量请求尚未处理完成,从而形成恶性循环, 阅读全文
posted @ 2022-04-29 15:27 机械公敌 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 自动类型转换 把子类对象直接赋给父类引用叫做向上转型,向上转型可以自动转换。 static class One { public void foo() { System.out.println("One"); } } static class Two extends One { public voi 阅读全文
posted @ 2021-12-15 16:28 机械公敌 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 关于Iterator,本文不再赘述,推荐阅读这篇文章 下面针对本文主题发表个人观点: remove()方法删除的是上次return的element(通过lastRet控制) 而Iterator提供了由前向后next()及从后向前previous()两种遍历方式,在无法确定遍历方式的情况下,remov 阅读全文
posted @ 2021-11-30 16:25 机械公敌 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 分类 一、成员内部类 当某个类除了他的外部类,不会被其他类使用时,使用成员内部类。这种情况下,内部类依附于外部类而存在,原因可能有: 1. 不可能有其他类使用该内部类。 2. 该内部类不能被其他类使用,可能会导致错误。这是内部类使用比较多的一个场景。 1) 外部类可以直接访问内部类的成员和方法,但是 阅读全文
posted @ 2021-10-28 21:20 机械公敌 阅读(421) 评论(0) 推荐(0) 编辑