![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
持久化存储
es mysql等
新线君
平常心
展开
-
查找最后一个盒子装多少鸡蛋
有N个鸡蛋,要依次投放到如下盒子中(盒子数未知,直至全部放入为止),【1】,【2】,【4】,【8】,【16】。。。。【?】请问,已知n个鸡蛋,最后一个 盒子有多少个鸡蛋? public static int lastBoxEggNum(int eggNum){ if(eggNum<=0){ return 0; } for (int i = 0;;i++){ int boxCapacity = (i原创 2020-06-17 22:46:16 · 275 阅读 · 0 评论 -
sql查找根部节点
1、有树节点表如下(树的高度不定):CREATE TABLE `node` ( `id` BIGINT PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(32) NOT NULL, `pid` BIGINT NULL COMMENT '父节点ID');请用sql查询出所有非叶子节点的节点名称。 select t1.name from node t1 join node t2 on t1.id = t2.pid;...原创 2020-06-17 22:44:48 · 1007 阅读 · 0 评论 -
innodb的事务(实现部分待续)
什么是事务,事务有哪些特性事务是区别于数据库和文件系统的重要特性之一,事务会把数据库从一种一致状态转换为另外一种一致性状态,可以确保要么没做,要么全都做了,严格满足ACID特性什么是ACID 以及如何实现ACID?1、原子性2、一致性3、隔离性4、持久性...原创 2020-05-04 15:44:48 · 110 阅读 · 0 评论 -
mysql基本架构
请求mysql数据的基本架构1、为什么会有不同的存储引擎2、⽹络连接必须得分配给⼀个线程去进⾏处理,由⼀个线程来监听请求以及读取请求数据那么端口是用来干什么的?参考狸猫技术专栏...原创 2020-04-25 12:03:00 · 138 阅读 · 0 评论 -
周末分享--es的深度分页和线程安全问题
节点维度的主从分布式扩容方式?多个节点的分片机制主分片和副本要不在同一台机器reblancees的核心是分词器segment合并一个节点三个分片(创建索引的时候 可以分配分片 而且是不可变的 所以一开始分配的节点 个数特别重要,为什么不可变 是因为倒排索引的原因,分片就是为了以后扩容)多个分片...原创 2020-04-23 15:34:18 · 275 阅读 · 0 评论 -
分库分表,读写分离概念
1、读写分离因为互联网应用读多写少 所以读写分离的弊端弊端主从同步慢或者同步宕机都会影响2、分库分表垂直切分缺点:业务表无法join 只能通过接口来做跨库事务无法保证垂直切分后 还是存在单表数据庞大的问题水平切分弊端不好确定拆分规则分片事务一致性难以解决二次扩展 数据迁移维护难度大...原创 2020-03-26 00:17:11 · 113 阅读 · 0 评论