首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
南方菇凉
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
南方菇凉
4年前
关注
【鲁班学院】干货分享!《面试必备之Mysql索引底层原理分析》
答:加索引。 答2:因为索引其实就是一种优化查询的数据结构,比如Mysql中的索引是用B+树实现的,而B+树就是一种数据结构,可以优化查询速度,可以利用索引快速查找数据,所...
赞
评论
分享
南方菇凉
4年前
关注
一个三年工作经验和月薪16k的java程序员应该要具备什么样的技能?
大家好,我是鲁班学院的阿琰!我是有着三年工作经验的Java程序员。 目前一线城市的薪资水平在13到16K之间,但是找工作的时候并不仅仅有工作经验就行了,还需要一定的专业知识...
赞
评论
分享
南方菇凉
4年前
关注
【鲁班学院】设计模式—访问者(Visitor)模式
访问者模式是一种从操作的对象结构中分离算法的方式。 它可以在不改变数据结构的前提下定义作用与这些元素的新操作。它遵循开闭原则。 .visitor: n. 访问者,参观者;视...
赞
评论
分享
南方菇凉
4年前
关注
【鲁班学院】面试总结:Java高级篇(下),抽象类和接口的关系以及对内存和栈内存的区别等
简言之抽象类是一种功能不全的类,接口只是一个抽象方法声明和静态不能被修改的数据的集合,两者都不能被实例化。 从某种意义上说,接口是一种特殊形式的抽象类,在java语言中抽象...
赞
评论
分享
南方菇凉
4年前
关注
【鲁班学院】面试总结:Java高级篇(上):集合的类型以及重新认识HashMap
ArrayList和LinkedList两者都实现了List接口,但是它们之间有些不同。 解决HashMap一般没有什么特别好的方式,要不扩容重新hash要不优化冲突的链表...
赞
评论
分享
南方菇凉
4年前
关注
面试高频问题:HashMap实现原理
今天给同学们讲讲一个面试经常遇到的高频问题,HashMap实现原理,希望在金三银四的季节对同学们有帮助。 认真阅读了下HashMap的实现方式,也参考了网上别人的一些解析,...
赞
评论
分享
南方菇凉
4年前
关注
分布式环境下实现分布式锁的关键技术
摘要:在日常开发中,应用大多数是分布式部署的,经常会面临分布式环境下应用对数据操作的一致性问题。这时就需要找出一个在分布式环境下同一个应用多个实例之间能够访问的临界资源,并...
1
评论
分享
南方菇凉
4年前
关注
MySQL索引原理及慢查询优化,了解一下?
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。 虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工...
1
评论
分享
南方菇凉
4年前
关注
Java集合源码剖析:TreeMap源码剖析
本文不打算延续前几篇的风格(对所有的源码加入注释),因为要理解透TreeMap的所有源码,对博主来说,确实需要耗费大量的时间和经历,目前看来不大可能有这么多时间的投入,故这...
赞
评论
分享
南方菇凉
4年前
关注
你了解Spring事物控制特性吗
read uncommitted :未提交读。脏读,不可重复读,虚读都可能发生 read committed :已提交读。避免脏读,不可重复读和虚度有可能发生 repeat...
赞
评论
分享
南方菇凉
4年前
关注
如何用JavaScript写一个区块链?
区块链是由一个个任何人都可以访问的区块构成的公共数据库。这好像没什么特别的,不过它们有一个有趣的属性:它们是不可变的。一旦一个区块被添加到区块链中,除非让剩余的其余区块失效...
赞
评论
分享
南方菇凉
4年前
关注
ApplicationContext的四个实现类
Context的实现类有很多,但是 CI 是唯一做具体工作的,其他实现都是对 CI 做代理。CI 中有一些成员对象,先来看看这些对象的用处: 1.mResources(Re...
赞
评论
分享
南方菇凉
4年前
关注
分析工厂模式中的问题并改造
工厂模式基本与简单工厂模式差不多,上面也说了,每次添加一个产品子类都必须在工厂类中添加一个判断分支,这样违背了开放-封闭原则,因此,工厂模式就是为了解决这个问题而产生的。 ...
赞
评论
分享
南方菇凉
4年前
关注
编写工厂类和配置文件
为了满足“开闭原则”,大部分设计模式都引入了抽象层,如工厂方法模式、抽象工厂模式、适配器模式、桥接模式、命令模式、策略模式等等。客户端代码针对抽象层编程,而在程序运行的时候...
赞
评论
分享
南方菇凉
4年前
关注
zookeeper: 分布式锁的实现
Martin Kleppmann是英国剑桥大学的分布式系统的研究员,之前和Redis之父Antirez进行过关于RedLock(红锁,后续有讲到)是否安全的激烈讨论。Mar...
1
评论
分享
南方菇凉
4年前
关注
一篇文章彻底搞懂Java虚拟机
虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java ...
1
评论
分享
南方菇凉
4年前
关注
使用 spring 的 IOC 解决程序耦合
在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时候,直接...
赞
评论
分享
南方菇凉
4年前
关注
Docker部署微服务详解
2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助...
2
1
分享
南方菇凉
4年前
关注
从源码的角度来看SpringMVC
反正我看到这个方法的实现的时候,脑海里就浮现出4个字:花 里 胡 哨 。代码太多,就不放在笔记里面了,太占地方了.. 为什么这样说呢? 因为你看完之后会发现关键在于:doD...
1
评论
分享
南方菇凉
4年前
关注
深度讲解微服务架构中的负载均衡算法实现
负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某...
赞
评论
分享
下一页
个人成就
文章被点赞
17
文章被阅读
23,539
掘力值
550
关注了
2
关注者
16
收藏集
0
关注标签
0
加入于
2019-04-17