上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: mysql支持两种复制: 1:一种为语句复制。 好处是:简单,不会占用很多宽带和IO。 坏处是:同一条SQL主从执行的时间不同。或者一些时间戳,存储过程,触发器可能都会有问题。更新必须是串行,对锁的竞争比较大 2:一种为行的复制。(MySQL5.1开始支持) 好处是:正确的复制每一行,记录的都是主库 阅读全文
posted @ 2022-09-23 17:24 程序员博博 阅读(75) 评论(0) 推荐(0)
摘要: Mysql5.6版本之前 更新步骤 对原始表加写锁 按照原始表和执行语句的定义,重新定义一个空的临时表。 对临时表进行添加索引(如果有)。 再将原始表中的数据逐条Copy到临时表中。 当原始表中的所有记录都被Copy临时表后,将原始表进行删除。再将临时表命名为原始表表名。 这样的话整个DDL过程的就 阅读全文
posted @ 2022-09-23 17:22 程序员博博 阅读(1647) 评论(0) 推荐(0)
摘要: 近期工作和心态的复盘 居家办公太久,导致心态发生变化 从去年庚壬和轩哥走后,到今年全哥走后。自己一个人可能比较孤单寂寞,平时没个人说话,有些压力得不到释放,比较难受。同时因为一个人出去散步遛弯,到出去玩心态都不一样。 庚壬一直给我传播他的焦虑。他多忙多忙。就让我感觉他虽然很忙,但进步很大,而我就很颓 阅读全文
posted @ 2022-06-05 16:38 程序员博博 阅读(64) 评论(0) 推荐(0)
摘要: 前言 一直以来都有每隔一段时间,进行总结的这么一个习惯。今年开始,断断续续的都比较忙,一直在忙工作的事情。感觉做了很多,但又感觉什么也没学到。行走的太急,却不知道自己为什么要行走。这周我们的绩效也出来了,和老板也进行了一对一的沟通。解决了我当下的,可以说是疑惑吧。 正好趁这个时间点,也可大家聊聊。一 阅读全文
posted @ 2021-09-17 21:34 程序员博博 阅读(433) 评论(0) 推荐(0)
摘要: 前言 平时在工作中每天都会做巡检,将前一天所有超过500ms的慢SQL排查出来 查找原因,是否能进行优化。慢慢中,在形成了一套思路方法论。 我个人认为对于排查慢SQL还是有一定的帮助 (一)、是否是SQL语句本身导致的慢SQL SQL语句是否走了索引。此条可以用explain命令查看 SQL语句是不 阅读全文
posted @ 2021-07-27 20:59 程序员博博 阅读(2419) 评论(0) 推荐(0)
摘要: 前提 1 public class TreeNode { 2 int val; 3 TreeNode left; 4 TreeNode right; 5 6 TreeNode() { 7 } 8 9 TreeNode(int val) { 10 this.val = val; 11 } 12 13 阅读全文
posted @ 2021-03-06 16:36 程序员博博 阅读(84) 评论(0) 推荐(0)
摘要: 代码的坏味道 当你感觉需要攥写注释的时候,请先尝试重构,试着让注释变得多余。 重复代码(Duplicated Code) 同一个类的两个函数有相同的表达式 两个互为兄弟的子类内含相同的表达式 ==> 提解到超类中去 两个毫不相关的类出现重复代码 ==> 放到第三个类,用一个静态方法,或者放入其中一个 阅读全文
posted @ 2021-03-06 15:58 程序员博博 阅读(156) 评论(0) 推荐(0)
摘要: 前言: 最近在写项目的时候,深感设计模式的重要性。一个人的代码写的好不好,别人看的舒不舒服,和会不会设计模式紧密关联的。之前看过四人帮的设计模式。但当时仅限于看,包括现在也仅限于看。有的时候项目中,你都不知道有没有运用到了设计模式。也许用到了单例模式,但你并不知道如何用的,不知不觉就用到了。 《武林 阅读全文
posted @ 2021-01-10 22:05 程序员博博 阅读(663) 评论(0) 推荐(0)
摘要: 前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多, 阅读全文
posted @ 2020-06-05 17:16 程序员博博 阅读(2484) 评论(0) 推荐(3)
摘要: 前言 我们在编写代码的时候,有的时候想要使用Spring的底层组件,类似于 ApplicationContext, BeanFactory等等 那我们实现Spring提供的钩子方法xxxAware。在创建对象的时候,会调用接口规定的方法注入相关的组件。 Aware接口 1 /** 2 * A mar 阅读全文
posted @ 2020-04-08 21:16 程序员博博 阅读(456) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页