首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
TimberLiu
developer
Java
5
关注
144
关注者
518
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
18
文章 15
沸点 3
资讯 0
赞
18
关注
返回
|
搜索文章
文章
热门
最新
TimberLiu
3年前
设计模式
一步一步理解命令模式
这篇文章呢,我们来学习一下命令模式,同样地我们会从一个例子入手(对《Head First 设计模式》这本书上的例子进行了稍微地修改),通过三个版本的迭代演进,让我们能更好地理解命令模式。 现在有一个装修公司,在装修房子时会安装一个家用电器的总控制器,例如有电灯、空调、热水器、电…
647
3
评论
TimberLiu
3年前
设计模式
门面模式就是这么简单
上篇文章我们学习了适配器模式,我们知道它是将一个接口转换成另一个符合用户期望的接口,它的主要目的是为了兼容,将一个不兼容接口的对象包装起来,变成兼容的对象。 这篇文章我们来学习一下门面模式,它又称为外观模式,与适配器模式看起来很类似,但它主要是为了简化接口,下面就来具体看一下。…
834
6
1
TimberLiu
3年前
设计模式
适配器模式:我真的不难
前面三篇文章分别学习了单例模式、三种工厂模式和建造者模式,它们都是比较常用的创建型模式,顾名思义就是创建对象的。从这篇文章开始来学习结构型设计模式,今天是第一篇——适配器模式。 首先拿我使用的小米手机为例,它撤销了原来的 Audio 接口,要使用耳机听歌呢,就必须使用 Type…
777
3
评论
TimberLiu
3年前
设计模式
建造者模式就是这么简单
上一篇文章中学习了三种工厂模式,这篇文章来学习一下另一种应用比较多的创建型模式,它适合用来创建拥有非常多的属性的对象。同样地,也是先从一个例子开始。 相信小伙伴们在假期出去游玩时,都会制定一套度假计划。一般来说,需要包括如下几个部分,VacationPlanner 类可以如下定…
901
2
评论
TimberLiu
3年前
设计模式
一文搞懂三种工厂模式
上一篇文章详细学习了单例模式的多种写法,今天来学习一下如下三种模式:简单工厂、工厂方法、抽象工厂模式,其实简单工厂模式不属于 GOF 23 种设计模式,不过它实现简单,在有些场景下它也比较适用,所以就首先来看一下它。 通常我们使用 new 关键字就可以创建对象,为什么还要使用工…
1432
4
评论
TimberLiu
3年前
设计模式
单例模式就是如此简单
在面试中相信很多人会被问到:说说你最了解的三个设计模式,日常开发中使用过哪些设计模式等等。最近几篇文章就来学习一下设计模式,这是第一篇文章,也是最常见的模式——单例模式。 单例模式(Singleton Pattern),顾名思义,即保证一个类仅有一个实例,并在全局中提供一个访问…
1159
12
评论
TimberLiu
3年前
Spring Boot
如此简单的 SpringBoot,不了解一下
最近在学习了 Spring Boot 后,也用它写了一个简单的项目,真的发现它对使用 Spring 开发的人来说是一大福音,无需在像以前那样需要配置很多东西。这篇文章,就结合一些常见的面试题和开发中会用到的,对 Spring Boot 来总结一下。 Spring Boot,看这…
1177
5
评论
TimberLiu
3年前
算法
剑指 offer (2) -- 链表篇
上一篇文章中对剑指 offer 中数组相关的题目进行了归纳,这一篇文章是链表篇。同样地,如果各位大佬发现程序有什么 bug 或其他更巧妙的思路,欢迎交流学习。 6. 从尾到头打印链表 这里可以用显式栈,或者递归来实现,都比较简单,也就不多做解释了。 18. 删除链表的节点 一般…
549
7
1
TimberLiu
3年前
算法
剑指 offer (1) -- 数组篇
算法难,难如上青天,但是难也得静下心来慢慢学习,并总结归纳。所以将剑指 offer 中的题目按照类别进行了归纳,这是第一篇--数组篇。当然,如果各位大佬发现程序有什么 bug 或其他更巧妙的思路,欢迎交流学习。 3. 数组中重复的数字 由于数组中所有数字都在 0 ~ n-1 范…
1436
6
评论
TimberLiu
3年前
Java
深入理解 ReentrantReadWriteLock
ReentrantLock 是排它锁,它在同一时刻只允许一个线程进行访问。在很多场景中,读服务远多于写服务,而读服务之间不存在数据竞争问题,在一个线程读数据时禁止其他读线程访问,会导致性能降低。 所以就有了读写锁,它在同一时刻可以允许多个读线程访问,但在写线程访问时,则所有的读…
572
2
评论
下一页
个人成就
文章被点赞
163
文章被阅读
35,556
掘力值
518
关注了
5
关注者
144
收藏集
0
关注标签
16
加入于
2018-11-01