摘要: CAP定理 指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)这三个要素最多只能同时实现两点,不可能三者兼顾。 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同 阅读全文
posted @ 2021-04-29 16:33 苏黎世湖畔 阅读(157) 评论(0) 推荐(0)
摘要: 索引,在MySQL中也叫做键(key),是存储引擎用于快速找到记录的一种数据结构。 每一个索引在 InnoDB 里面对应一棵 B+ 树。 B-Tree索引 存储引擎以不同的方式使用B-Tree索引,性能也各有不同,各有优劣 MyISAM使用前缀压缩技术使得索引更小,InnoDb则按照原数据格式进行存 阅读全文
posted @ 2021-04-29 15:24 苏黎世湖畔 阅读(521) 评论(0) 推荐(0)
摘要: MySQL可以为整数类型指定宽度,例如INT(1),对大多数应用这是没有意义的:它不限制值的合法范围,只是规定了的一些交互工具(例如MySQL命令行客户端)来显示字符的个数。 对于存储和计算来说,INT(1)和INT(20)是相同的。 设计推荐: 数值字段:可以使用 int、tinyint、 sma 阅读全文
posted @ 2021-03-17 15:24 苏黎世湖畔 阅读(832) 评论(0) 推荐(0)
摘要: show profile命令 显示sql执行过程中各个环节的消耗情况,例如cpu使用情况,打开表、检查权限、执行优化器、返回数据等分别用了多长时间,可以分析语句执行慢的瓶颈在哪。 开启set profiling=1; show profiles; show profile all for query 阅读全文
posted @ 2021-03-17 15:08 苏黎世湖畔 阅读(125) 评论(0) 推荐(0)
摘要: 死锁是指两个或者多个事务在同一资源上相互占用,并请求锁定对方占用的资源,从而导致恶性循环的现象。当多个事务试图以不同的顺序锁定资源时,就可能会产生死锁。 多个事务同时锁定同一个资源时,也会产生死锁。例如,设想下面两个事务同时处理 StockPrice 表:事务1START TRANSACTION;U 阅读全文
posted @ 2021-03-17 10:47 苏黎世湖畔 阅读(64) 评论(0) 推荐(0)
摘要: READ UNCOMMITTED(未提交读) 在READ UNCOMMITTED级别,事务中的修改,即使没有提交,对其他事务也都是可见 的。事务可以读取未提交的数据,这也被称为脏读(Dirty Read)。这个级别会导致 很多问题,从性能上来说,READ UNCOMMITTED不会比其他的级别好太多 阅读全文
posted @ 2021-03-17 10:33 苏黎世湖畔 阅读(53) 评论(0) 推荐(0)
摘要: 原子性(atomicity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。 一致性(consistency) 数据库总是从一个一致性的状态转换到另外一个一致性的状态。 隔离性 阅读全文
posted @ 2021-03-17 10:26 苏黎世湖畔 阅读(44) 评论(0) 推荐(0)
摘要: ./mqadmin resetOffsetByTime -g 消费组名 -n namesrv地址 -s now -t topic名字 ./mqadmin consumerProgress -g 消费组名 -l topic名字 -n namesrv地址 properties.put(“ConsumeF 阅读全文
posted @ 2021-03-16 17:02 苏黎世湖畔 阅读(112) 评论(0) 推荐(0)
摘要: 一、什么是Spring容器 IoC容器为开发者管理对象之间的依赖关系提供了很多便利和基础服务。IoC容器需要为它的具体实现指定基本的功能规范,这个功能规范的设计表现为接口类 Bean Factory,它体现了 Spring为提供给用户使用的IoC容器所设定的最基本的功能规范。 Bean Factor 阅读全文
posted @ 2021-03-16 16:59 苏黎世湖畔 阅读(42) 评论(0) 推荐(0)
摘要: /* 当需要将解决 hash 冲突的链表转变为红黑树时,需要判断下此时数组容量,若是由于数组容量太小(小于MIN_TREEIFY_CAPACITY )导致的 hash 冲突太多,则不进行链表转变为红黑树操作,转为利用 resize() 函数对 hashMap 扩容 */ static final i 阅读全文
posted @ 2021-03-16 16:58 苏黎世湖畔 阅读(58) 评论(0) 推荐(0)