首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
南方菇凉
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
【鲁班学院】干货分享!《面试必备之Mysql索引底层原理分析》
答:加索引。 答2:因为索引其实就是一种优化查询的数据结构,比如Mysql中的索引是用B+树实现的,而B+树就是一种数据结构,可以优化查询速度,可以利用索引快速查找数据,所以能优化查询。 答:哈希表、完全平衡二叉树、B树、B+树等等。 有一个titles表,主键由emp_no,…
一个三年工作经验和月薪16k的java程序员应该要具备什么样的技能?
大家好,我是鲁班学院的阿琰!我是有着三年工作经验的Java程序员。 目前一线城市的薪资水平在13到16K之间,但是找工作的时候并不仅仅有工作经验就行了,还需要一定的专业知识。如果你野心更大,想要进阿里美团头条等等这些大厂的话,那就需要更多的专业知识。那么,一个三年工作经验的Ja…
【鲁班学院】设计模式—访问者(Visitor)模式
访问者模式是一种从操作的对象结构中分离算法的方式。 它可以在不改变数据结构的前提下定义作用与这些元素的新操作。它遵循开闭原则。 .visitor: n. 访问者,参观者;视察者. 1.Visitor 抽象访问者角色,为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名…
【鲁班学院】面试总结:Java高级篇(下),抽象类和接口的关系以及对内存和栈内存的区别等
简言之抽象类是一种功能不全的类,接口只是一个抽象方法声明和静态不能被修改的数据的集合,两者都不能被实例化。 从某种意义上说,接口是一种特殊形式的抽象类,在java语言中抽象类表示的是一种继承关系,一个类只能继承继承一个抽象类,而一个类却可以实现多个接口。在许多情况下,接口确实可…
【鲁班学院】面试总结:Java高级篇(上):集合的类型以及重新认识HashMap
ArrayList和LinkedList两者都实现了List接口,但是它们之间有些不同。 解决HashMap一般没有什么特别好的方式,要不扩容重新hash要不优化冲突的链表结构。 HashMap 的实例有两个参数影响其性能:“初始容量” 和 “加载因子”。 初始容量默认是16。…
面试高频问题:HashMap实现原理
今天给同学们讲讲一个面试经常遇到的高频问题,HashMap实现原理,希望在金三银四的季节对同学们有帮助。 认真阅读了下HashMap的实现方式,也参考了网上别人的一些解析,个人觉得还是有些东西想说。网上有的文章名字为HashMap源码解析,实际上就是给它里面的一些方法加上一些注…
分布式环境下实现分布式锁的关键技术
摘要:在日常开发中,应用大多数是分布式部署的,经常会面临分布式环境下应用对数据操作的一致性问题。这时就需要找出一个在分布式环境下同一个应用多个实例之间能够访问的临界资源,并对该临界资源做互斥访问,从而保证数据一致性。本文结合笔者实际工作中的经验,对分布式环境下实现应用分布式锁的…
MySQL索引原理及慢查询优化,了解一下?
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。 虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要…
Java集合源码剖析:TreeMap源码剖析
本文不打算延续前几篇的风格(对所有的源码加入注释),因为要理解透TreeMap的所有源码,对博主来说,确实需要耗费大量的时间和经历,目前看来不大可能有这么多时间的投入,故这里意在通过于阅读源码对TreeMap有个宏观上的把握,并就其中一些方法的实现做比较深入的分析。 TreeM…
你了解Spring事物控制特性吗
read uncommitted :未提交读。脏读,不可重复读,虚读都可能发生 read committed :已提交读。避免脏读,不可重复读和虚度有可能发生 repeatable read :可重复读。避免脏读和不可重复读,虚读可能发生 serializable :串行化的。…
下一页
个人成就
文章被点赞
17
文章被阅读
25,571
掘力值
557
关注了
2
关注者
16
收藏集
0
关注标签
0
加入于
2019-04-17