Skip to content

Commit f0565d2

Browse files
committed
图片保存
1 parent e855695 commit f0565d2

File tree

12 files changed

+109
-109
lines changed

12 files changed

+109
-109
lines changed

docs/cityselect/zhengzhou.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ tag:
5454

5555
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/cityselect/zhengzhou-caa46657-f65d-4965-b553-c9f4502f3cc9.png)
5656

57-
![点击并拖拽以移动](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/cityselect/zhengzhou-62496f27-fe20-45c6-b116-90a38e607a09)
57+
![点击并拖拽以移动](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/cityselect/zhengzhou-62496f27-fe20-45c6-b116-90a38e607a09.jpg)
5858

5959
### UU 跑腿
6060

docs/download/jianli.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ tag:
3838

3939
首先来看一下这位学弟的专业技能部分。
4040

41-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-2c93d164-55f7-4d2f-b0d0-f0857644a265)
41+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-2c93d164-55f7-4d2f-b0d0-f0857644a265.jpg)
4242

4343
其实,这部分他写的已经挺好的了,简单大方、条理清晰。
4444

@@ -68,13 +68,13 @@ tag:
6868

6969
下面是我当时给他的修改意见。
7070

71-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-f5c60946-3cdd-4ac6-9e20-8360808f8612)
71+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-f5c60946-3cdd-4ac6-9e20-8360808f8612.jpg)
7272

7373
### 项目经历
7474

7575
其实一份校招简历,最重要的就是项目经历、实习经历(有则加分,没有也行)、专业技能了。
7676

77-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-a715eaa8-86c5-41ce-aee7-cd1873e2eec8)
77+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-a715eaa8-86c5-41ce-aee7-cd1873e2eec8.jpg)
7878

7979
可以从这位学弟的描述中看出来,他毕业后的这四个月里确实做了不少的工作,但感觉没说出来自己所做工作的意义和难点所在。
8080

@@ -108,7 +108,7 @@ tag:
108108

109109
以下是修改意见标注
110110

111-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-5b6ff7c0-c8ad-4874-8ee8-7593e3ee1f5f)
111+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-5b6ff7c0-c8ad-4874-8ee8-7593e3ee1f5f.jpg)
112112

113113
至此,帮他把第一个项目修改完毕了,**针对第二个项目的修改**,我就不多BB了,直接贴上来吧。
114114

@@ -122,7 +122,7 @@ tag:
122122

123123
**下面是当时给他做的标注**
124124

125-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-f2aec848-d462-491b-9fe1-7d939ea16ed8)
125+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-f2aec848-d462-491b-9fe1-7d939ea16ed8.jpg)
126126

127127
其实对于该部分的修改,我是紧紧抓住一个要点,那就是尽可能使用具化的指标即明确的信息而不是概括性的描述。
128128

@@ -136,12 +136,12 @@ tag:
136136

137137
首先是原文。
138138

139-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-eabee6e7-0fcf-4fb7-9ca8-0ada1c604acf)
139+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-eabee6e7-0fcf-4fb7-9ca8-0ada1c604acf.jpg)
140140

141141

142142
我给的修改意见批注。
143143

144-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-bb7279ad-dd46-47ea-8f13-37d5caaf404e)
144+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/jianli-bb7279ad-dd46-47ea-8f13-37d5caaf404e.jpg)
145145

146146
1、在工作经历这里,注意细节问题,比如你的岗位名称是什么?你在实习过程中,你的工作有哪些?在这过程中用到了哪些技能?
147147

@@ -183,4 +183,4 @@ tag:
183183

184184
我是二哥呀,人生最可怕的事莫过于在别人放弃你之前,你先放弃了自己,我们下期再见。
185185

186-
>作者:阿秀,转载链接:https://mp.weixin.qq.com/s/soVldFzBbqwm_vM35afFvg
186+
>作者:阿秀,转载链接:[https://mp.weixin.qq.com/s/soVldFzBbqwm_vM35afFvg](https://mp.weixin.qq.com/s/soVldFzBbqwm_vM35afFvg)

docs/download/progit.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ tag:
88

99
今天给大家分享一本个人最近看过觉得非常不错的Git开源手册,可能有些小伙伴也看过了,我是最近在通勤路上用PAD看的。这本开源手册,它除了有**PDF版**,还有**epub电子书版**,非常适合电子阅读:
1010

11-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-41240dae-f097-4986-b1a3-20f6a8035732)
11+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-41240dae-f097-4986-b1a3-20f6a8035732.jpg)
1212

1313
需要的小伙伴请扫描下方的二维码关注作者的原创公众号「**沉默王二**」回复关键字「**git**」就可以拉取到下载链接了。
1414

@@ -18,27 +18,27 @@ tag:
1818

1919
这本手册在豆瓣上评价极高,之前9.3,现在也有9.1的高分,其作者是GitHub的员工,内容主要侧重于各种场合中的惯用法和底层原理的讲述,手册中还针对不同的使用场景,设计了几个合适的版本管理策略。简而言之,这本手册无论是对于初学者还是想进一步了解Git工作原理的开发者都非常合适。
2020

21-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-66757d24-4bcb-4084-9e7f-8e9e32d517c4)
21+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-66757d24-4bcb-4084-9e7f-8e9e32d517c4.jpg)
2222

23-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-b829ef9a-3c8f-4e91-b88b-3eeb1692d8d9)
23+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-b829ef9a-3c8f-4e91-b88b-3eeb1692d8d9.jpg)
2424

2525
这个手册一共分为十章,详细内容如下:
2626

27-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-33b772d5-fa59-4181-8831-9efe9c1b11ea)
27+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-33b772d5-fa59-4181-8831-9efe9c1b11ea.jpg)
2828

2929
**手册中部分内容展示如下:**
3030

31-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-f8c62f18-ceaa-4de1-b7ad-961cd1418bfb)
31+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-f8c62f18-ceaa-4de1-b7ad-961cd1418bfb.jpg)
3232

33-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-d82932c6-5a30-4ed6-86e5-e4ca468e8a13)
33+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-d82932c6-5a30-4ed6-86e5-e4ca468e8a13.jpg)
3434

35-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-ca7c7781-7c3f-4729-9cd7-2c050b660e4e)
35+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-ca7c7781-7c3f-4729-9cd7-2c050b660e4e.jpg)
3636

37-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-91c726c1-a10d-41fb-8b2a-a5228d741106)
37+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-91c726c1-a10d-41fb-8b2a-a5228d741106.jpg)
3838

3939
**需要该Git手册PDF+epub电子书的小伙伴:**
4040

41-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-eff913ad-4635-498f-8a04-01a03380e84a)
41+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/download/progit-eff913ad-4635-498f-8a04-01a03380e84a.jpg)
4242

4343
可扫描下方的二维码关注作者的原创公众号「**沉默王二**」回复关键字「**git**」就可以拉取到下载链接了。
4444

docs/elasticsearch/rumen.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ tag:
1313

1414
经过三天三夜的学习,总算是入了 Elasticsearch 的门,我就决定把这些心得体会分享出来,感兴趣的小伙伴可以作为参考。遇到文章中有错误的地方,不要手下留情,过来捶我,只要不打脸就好。
1515

16-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-ebb2bdbc-2cdb-4540-b48f-41f92c848f2f)
16+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-ebb2bdbc-2cdb-4540-b48f-41f92c848f2f.jpg)
1717

1818

1919
### 01、Elasticsearch 是什么
@@ -24,7 +24,7 @@ tag:
2424

2525
Elastic Stack 又是什么呢?整个架构图如下图(来源于网络,侵删)所示。
2626

27-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-04b04318-25c9-4eb5-895e-9c608a4b26f9)
27+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-04b04318-25c9-4eb5-895e-9c608a4b26f9.jpg)
2828

2929
信息量比较多,对吧?那就记住一句话吧,Elasticsearch 是 Elastic Stack 的核心。
3030

@@ -44,7 +44,7 @@ Elasticsearch 是由 Java 开发的,所以早期的版本需要先在电脑上
4444

4545
Elasticsearch 是免安装的,只需要把 zip 包解压就可以了。
4646

47-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-07da0521-74eb-4a90-b17f-59258e622609)
47+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-07da0521-74eb-4a90-b17f-59258e622609.jpg)
4848

4949
1)bin 目录下是一些脚本文件,包括 Elasticsearch 的启动执行文件。
5050

@@ -62,11 +62,11 @@ Elasticsearch 是免安装的,只需要把 zip 包解压就可以了。
6262

6363
直接双击 bin 目录下的 elasticsearch.bat 文件就可以启动 Elasticsearch 服务了。
6464

65-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-7dd19afd-1aeb-49b6-a07c-f11e139fe3d3)
65+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-7dd19afd-1aeb-49b6-a07c-f11e139fe3d3.jpg)
6666

6767
输出的日志信息有点多,不用细看,注意看到有“started”的字样就表明启动成功了。为了进一步确认 Elasticsearch 有没有启动成功,可以在浏览器的地址栏里输入 `http://localhost:9200` 进行查看(9200 是 Elasticsearch 的默认端口号)。
6868

69-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-51f269c2-7482-494a-8a04-6585f20176a7)
69+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-51f269c2-7482-494a-8a04-6585f20176a7.jpg)
7070

7171
你看,为了 Search。
7272

@@ -82,29 +82,29 @@ Elasticsearch 是免安装的,只需要把 zip 包解压就可以了。
8282

8383
最新的版本是 7.6.2,284M 左右,体积和 Elasticsearch 差不多。选择下载 Windows 版,zip 格式的,完成后直接解压就行了。下载的过程中又去洗了 6 颗葡萄吃,狗头。
8484

85-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-12372ee6-acc0-4425-964b-ca32886f17ce)
85+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-12372ee6-acc0-4425-964b-ca32886f17ce.jpg)
8686

8787
包目录不再一一解释了,进入 bin 目录下,双击运行 kibana.bat 文件,启动 Kibana 服务。整个过程比 Elasticsearch 要慢一些,当看到 `[Kibana][http] http server running` 的信息后,说明服务启动成功了。
8888

89-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-784d70ef-b6e7-4312-85f1-36ace9b2a5bd)
89+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-784d70ef-b6e7-4312-85f1-36ace9b2a5bd.jpg)
9090

9191
在浏览器地址栏输入 `http://localhost:5601` 查看 Kibana 的图形化界面。
9292

93-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-e6f64545-a925-4bb4-a25e-44129832fb4e)
93+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-e6f64545-a925-4bb4-a25e-44129832fb4e.jpg)
9494

9595
由于当前的 Elasticsearch 服务端中还没有任何数据,所以我们可以选择「Try Our Sample Data」导入 Kibana 提供的模拟数据体验一下。下图是导入电商数据库的看板页面,是不是很丰富?
9696

97-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-a16d99ff-272d-43bb-aa94-23b240cc464b)
97+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-a16d99ff-272d-43bb-aa94-23b240cc464b.jpg)
9898

9999
打开 Dev Tools 面板,可以看到一个简单的 DSL 查询语句(一种完全基于 JSON 的特定于领域的语言),点击「运行」按钮后就可以看到 JSON 格式的数据了。
100100

101-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-5c44bd79-d3a9-49fb-9414-04dc38840cfb)
101+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-5c44bd79-d3a9-49fb-9414-04dc38840cfb.jpg)
102102

103103
### 04、Elasticsearch 的关键概念
104104

105105
在进行下一步之前,需要先来理解 Elasticsearch 中的几个关键概念,比如说什么是索引,什么是类型,什么是文档等等。Elasticsearch 既然是一个数据引擎,它里面的一些概念就和 MySQL 有一定的关系。
106106

107-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-ad2b2f8c-5a19-4c5e-9bc7-cf7ba17830bf)
107+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-ad2b2f8c-5a19-4c5e-9bc7-cf7ba17830bf.jpg)
108108

109109
看完上面这幅图(来源于网络,侵删),是不是瞬间就清晰了。向 Elasticsearch 中存储数据,其实就是向 Elasticsearch 中的 index 下面的 type 中存储 JSON 类型的数据。
110110

@@ -175,7 +175,7 @@ public class ElasticsearchTest {
175175

176176
也可以通过 Kibana 的 Dev Tools 面板查看“writer”索引,结果如下图所示。
177177

178-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-64baa243-0075-436e-a070-f28813fee284)
178+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/elasticsearch/rumen-64baa243-0075-436e-a070-f28813fee284.jpg)
179179

180180

181181

docs/exception/npe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ Object听到这话,皱了皱眉,他沉默了一会儿,缓缓站起身子
171171

172172
我见他好像魔怔了,仿佛在思考什么,于是迈步走到他刚才站立的地方看着前面,原来,这是他们的族谱!这里是异常的祠堂!
173173

174-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/exception/npe-1)
174+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/exception/npe-1.jpg)
175175

176176
看完这张族谱,我恍然大悟,好像明白了什么。突然,我的脑袋里出现了一个冰冷的机器声音:“获取异常族谱,历练完成度+100。”
177177

docs/io/BIONIOAIO.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ tag:
1010

1111
周末午后,在家里面进行电话面试,我问了面试者几个关于 IO 的问题,其中包括什么是 BIO、NIO 和 AIO?三者有什么区别?具体如何使用等问题,但是面试者回答的并不是很满意。于是我在面试评价中写道:"对 Java 的 IO 提醒理解不够深入"。恰好被女朋友看到了。
1212

13-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-1)
13+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-1.jpg)
1414

15-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-2)
15+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-2.jpg)
1616

1717
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-3.gif)
1818

19-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-4)
19+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-4.jpg)
2020

2121
Java IO
2222

@@ -30,7 +30,7 @@ IO,常协作 I/O,是 Input/Output 的简称,即输入/输出。通常指
3030

3131
IO 是 Java 中比较重要,且比较难的知识点,主要是因为随着 Java 的发展,目前有三种 IO 共存。分别是 BIO、NIO 和 AIO。
3232

33-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-5)
33+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-5.jpg)
3434

3535
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-6.gif)
3636

@@ -56,11 +56,11 @@ Java AIO,全程 Asynchronous IO,是**异步非阻塞**的 IO。是一种非
5656

5757
在 NIO 的基础上引入了新的异步通道的概念,并提供了异步文件通道和异步套接字通道的实现。
5858

59-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-8)
59+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-8.jpg)
6060

61-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-9)
61+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-9.jpg)
6262

63-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-10)
63+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-10.jpg)
6464

6565
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-11.gif)
6666

@@ -86,11 +86,11 @@ Java AIO,全程 Asynchronous IO,是**异步非阻塞**的 IO。是一种非
8686

8787
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-12.gif)
8888

89-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-13)
89+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-13.jpg)
9090

91-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-14)
91+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-14.jpg)
9292

93-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-15)
93+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-15.jpg)
9494

9595
适用场景
9696

@@ -280,13 +280,13 @@ public class WriteToFile {
280280

281281
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-20.gif)
282282

283-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-21)
283+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-21.jpg)
284284

285285
滴滴滴,水开了。
286286

287-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-22)
287+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-22.jpg)
288288

289-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-23)
289+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/io/BIONIOAIO-23.jpg)
290290

291291

292292

docs/java8/optional.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ date: 2019-01-01
1313

1414
当然了,我们程序员是富有责任心的,不会坐视不管,于是就有了大量的 null 值检查。尽管有时候这种检查完全没有必要,但我们已经习惯了例行公事。终于,Java 8 看不下去了,就引入了 Optional,以便我们编写的代码不再那么刻薄呆板。
1515

16-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/java8/optional-1)
16+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/java8/optional-1.jpg)
1717

1818

1919
### 01、没有 Optional 会有什么问题
@@ -350,7 +350,7 @@ public class OptionalMapFilterDemo {
350350

351351

352352

353-
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/java8/optional-2)
353+
![](http://cdn.tobebetterjavaer.com/tobebetterjavaer/images/images/java8/optional-2.jpg)
354354

355355
好了,我亲爱的读者朋友,以上就是本文的全部内容了——可以说是史上最佳 Optional 指南了,能看到这里的都是最优秀的程序员,二哥必须要伸出大拇指为你点个赞。
356356

0 commit comments

Comments
 (0)