首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
同花技术笔记
掘友等级
后端开发
喜欢看大佬们给我点赞!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
【java】if..else 代码消除
对于业务开发来说,随着业务的发展,需求只会越来越复杂,为了考虑到各种情况,若没有做相应处理,代码里面不可避免的会出现很多 if..else,在我看来,其中有很多对 if..else 的处理是 隔离 开来做,会更加简洁明了,清晰易懂,方便维护的。 可读性: 一旦 if..else…
Redis的内部数据结构之SDS
自从换了新工作还没有这么有时间编辑过文章,熟悉新业务和新架构是一个自我提升的过程,现在终于腾出手来,回顾这段时间接触到的技术,发现还是有许多不足的地方,很多东西你会用是会用,懂也是懂,但是不清楚原理,还是没有那种这门技术完完全全就脱光了在你面前,那种透彻的感觉。 像这种问题还有…
何为网络的拥塞现象?
拥塞控制是很难设计的,它与流量控制不同,网络拥塞是个 全面的,动态的 问题。 这里的话假如面试官问到拥塞控制,一般都会先问什么是TCP的拥塞控制吧?没道理上来就问你TCP的几种拥塞控制的方法呀,我认为如果你真的理解了什么是拥塞,什么情况下会造成网络的拥塞,那么几种拥塞控制的方法…
TCP-流量控制
一般来说,我们总希望数据传输的更快一点。 但如果发送方把数据发送的过快,接收方就可能来不及接收,这就会造成 数据的丢失。 所谓 流量控制(flow control) 就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用 滑动窗口 机制可以很方便地在 TCP 连接上实现对…
java集合-ArrayList和Vector类
List集合代表一个元素 有序、可重复的 集合, 集合中每个元素都有其对应的顺序索引。 List默认的话是按照元素的添加顺序设置元素的索引。 List作为 Collection接口的子接口 ,可以使用Collection接口里的全部方法,除此之外根据它的 有序性,List集合里…
java集合-TreeSet的两种排序规则
TreeSet是SortedSet接口的实现类,正如SortedSet名字所表示的,TreeSet可以保证集合元素 处于排序状态 。与HashSet集合相比,TreeSet还提供了几个额外的方法: Object first(): 返回集合的第一个元素。 Object last(…
MySQL索引?
主要记录一些面试的时候关于索引的面试题,被吊打完回来发现确实有很多不够深入理解的。 索引其实是一种数据结构,在查询的时候可以利用索引大大的优化MySQL查询的效率。 MySQL的话主要是有两种索引: Hash索引 和 B+树索引, MySQL的InnoDB引擎默认使用的就是 B…
MySQL的底层数据结构
这个问题经常会有人一脸懵逼,为什么会存在B树?啊?为什么?我咋知道为什么?我只知道它是什么,它与别人的区别,我咋知道为什么会存在B-树啊?因为它存在所以它存在吗。。。 那么到底为什么会存在B-树呢?, 我们可以看看B-树叫什么先,它又叫 多路搜索树 。 如果你有看过 红黑树是什…
红黑树是什么?
数据库的底层数据结构是什么? 答: b+树。 这一系列问题如果没事先准备过感觉都挺难回答上的,这里主要从红黑树开始记吧,再慢慢推向2-3树,b树,b+树等。 如果你有了解过二叉查找树的话你就会知道,其实红黑树的出现就是为了解决二叉查找树的缺陷的,因为二叉查找树在特定的情况下会退…
MySQL事务的隔离级别
当需要对一个数据表进行一系列多个操作的情况下,为了防止这些操作中一部分操作成功,而另一部分操作失败,从而导致数据不正确,我们就需要事务来控制了。 当两个人或者多个人同时操作同一条数据的时候,会有数据的不统一或者造成幻觉现象,我们就需要事务来控制了。 事务是逻辑上的一组操作,要么…
下一页
个人成就
文章被点赞
48
文章被阅读
21,739
掘力值
530
关注了
1
关注者
13
收藏集
0
关注标签
7
加入于
2019-03-13