09 2021 档案

摘要:mysql复制有两种方式: 基于语句的复制(也称为逻辑复制),早在mysql3.23版本中就存在 主库会记录那些造成数据更改的查询,当备库读取并重放这些事件时,实际上只是把主库上执行过的sql再执行一遍 基于行的复制,5.1版本才出现 会将实际数据记录在二进制日志中 两种方式都是通过在主库上记录二进 阅读全文
posted @ 2021-09-21 10:44 zjytrhy 阅读(115) 评论(0) 推荐(0)
摘要:01背包 二维dp:for的内外层顺序无所谓,遍历容量时容量从大到小或者从小到大也都行(但是既然用二维dp了,就采用从小到大的正常顺序?) 一维dp:只能先遍历物品,再遍历背包容量,且遍历容量只能从大到小遍历,原因: 先遍历物品,再遍历背包容量:如果反过来,那么每个容量都只放了一个物品,没有叠加(可 阅读全文
posted @ 2021-09-14 08:37 zjytrhy 阅读(54) 评论(0) 推荐(0)
摘要:### 基本概念 参考:深入分析Synchronized原理 synchronized同步锁作用主要有3个: 原子性:确保线程互斥的访问临界区资源 可见性:保证共享变量的修改能够及时可见,也是通过JMM实现的。对一个变量unlock之前,需要将数据同步到主存中 ,对一个变量进行lock操作,需要清 阅读全文
posted @ 2021-09-13 20:46 zjytrhy 阅读(271) 评论(0) 推荐(0)
摘要:经过兴业银行的笔试之后,我来弄一弄质数相关的问题 质数:一个数只能整除1或者自身,例如3,5,7 1 判断一个数是不是质数 很暴力,直接for循环判断即可 public boolean isPrimeNumber1(int n) { boolean isPrimeNumber = true; for 阅读全文
posted @ 2021-09-05 16:09 zjytrhy 阅读(457) 评论(0) 推荐(0)