Skip to content

Commit 9dc1beb

Browse files
committed
更新图片路径
1 parent 09d095a commit 9dc1beb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+71
-71
lines changed

docs/campus-recruit/program-language/java-or-golang.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ Go也是一种静态的编译型语言,语法和C相近,但是采用了不
5454

5555
不信你打开招聘网站,搜搜Java和Go岗位的招聘量。如下图,同一地区,Java招聘岗位是500+,Go招聘岗位是175。由此看来,Java岗位的需求量还是比较多的(当然Java方向也比较卷)。
5656

57-
![](http://img.dabin-coder.cn/image/20220620084914.png)
57+
![](http://img.topjavaer.cn/img/20220620084914.png)
5858

59-
![](http://img.dabin-coder.cn/image/20220620084855.png)
59+
![](http://img.topjavaer.cn/img/20220620084855.png)
6060

6161
Java社区非常活跃,各种文档和学习资料非常丰富。因为使用广泛,所以很多同事朋友沟通交流。 开发框架也是降低学习难度的有力工具,Spring框架是Java开发时常用框架,有非常丰富的组件和易用的功能,Spring Boot和Spring Cloud更是简化了开发过程中的琐碎工作,自动化配置依赖模块、开箱即用和约定优于配置,这些策略使得Spring框架在快速开发领域非常受欢迎。
6262

docs/campus-recruit/share/1-23-backend.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar: heading
88

99
今天跟大家分享一位学弟的**秋招经历**,他跟大彬一样,也是**非科班转码**的,在今年这样的环境下,能成功”上岸“,非常不容易。
1010

11-
![](http://img.dabin-coder.cn/image/image-20221113224821052.png)
11+
![](http://img.topjavaer.cn/img/image-20221113224821052.png)
1212

1313
接下来一起看看他的经历(学弟花了周末两天时间写的,整整**5000**多字,非常用心),希望他的分享能帮助到正在参加校招的小伙伴们,以及后面的学弟学妹们!
1414

@@ -24,7 +24,7 @@ sidebar: heading
2424

2525
但正如大彬网站首页所说:“**作为一名转码选手,深感这一路的不易**”,这一路走来也踩过不少坑,也积累了不少自己的见解,在这里和大家分享下我的经验,同时也当做是对我这两年的一个总结。大家有不同意见的,欢迎交流。
2626

27-
![](http://img.dabin-coder.cn/image/image-20221113224616682.png)
27+
![](http://img.topjavaer.cn/img/image-20221113224616682.png)
2828

2929
## 修炼历程
3030

docs/campus-recruit/share/2-no-offer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ sidebar: heading
5252

5353
最后,如果秋招面试过程有疑问、offer抉择问题、简历问题等,可以扫码加大彬的微信交流~
5454

55-
![](http://img.dabin-coder.cn/image/个人微信索隆.jpg)
55+
![](http://img.topjavaer.cn/img/个人微信索隆.jpg)
5656

docs/database/es/1-es-architect.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ index 相当于 mysql 里的一张表。而 type 没法跟 mysql 里去对比,
3030

3131
很多情况下,一个 index 里可能就一个 type,但是确实如果说是一个 index 里有多个 type 的情况(**注意**`mapping types` 这个概念在 ElasticSearch 7. X 已被完全移除,详细说明可以参考[官方文档](https://github.com/elastic/elasticsearch/blob/6.5/docs/reference/mapping/removal_of_types.asciidoc)),你可以认为 index 是一个类别的表,具体的每个 type 代表了 mysql 中的一个表。每个 type 有一个 mapping,如果你认为一个 type 是具体的一个表,index 就代表多个 type 同属于的一个类型,而 mapping 就是这个 type 的**表结构定义**,你在 mysql 中创建一个表,肯定是要定义表结构的,里面有哪些字段,每个字段是什么类型。实际上你往 index 里的一个 type 里面写的一条数据,叫做一条 document,一条 document 就代表了 mysql 中某个表里的一行,每个 document 有多个 field,每个 field 就代表了这个 document 中的一个字段的值。
3232

33-
![](http://img.dabin-coder.cn/image/image-20221206001831784.png)
33+
![](http://img.topjavaer.cn/img/image-20221206001831784.png)
3434

3535
你搞一个索引,这个索引可以拆分成多个 `shard` ,每个 shard 存储部分数据。拆分多个 shard 是有好处的,一是**支持横向扩展**,比如你数据量是 3T,3 个 shard,每个 shard 就 1T 的数据,若现在数据量增加到 4T,怎么扩展,很简单,重新建一个有 4 个 shard 的索引,将数据导进去;二是**提高性能**,数据分布在多个 shard,即多台服务器上,所有的操作,都会在多台机器上并行分布式执行,提高了吞吐量和性能。
3636

3737
接着就是这个 shard 的数据实际是有多个备份,就是说每个 shard 都有一个 `primary shard` ,负责写入数据,但是还有几个 `replica shard``primary shard` 写入数据之后,会将数据同步到其他几个 `replica shard` 上去。
3838

39-
![](http://img.dabin-coder.cn/image/image-20221206001848582.png)
39+
![](http://img.topjavaer.cn/img/image-20221206001848582.png)
4040

4141
通过这个 replica 的方案,每个 shard 的数据都有多个备份,如果某个机器宕机了,没关系啊,还有别的数据副本在别的机器上呢。高可用了吧。
4242

docs/database/mysql-basic/3-function.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ WHERE Soundex(cust_contact) = Soundex('Y Lie');
1919

2020
## 日期处理函数
2121

22-
![](http://img.dabin-coder.cn/image/20220530235607.png)
22+
![](http://img.topjavaer.cn/img/20220530235607.png)
2323
查找2005年9月的所有订单:
2424

2525
```mysql
@@ -38,5 +38,5 @@ WHERE Year(order_date) = 2005 AND Month(order_date) = 9;
3838

3939
## 数值处理函数
4040

41-
![](http://img.dabin-coder.cn/image/20220530233617.png)
41+
![](http://img.topjavaer.cn/img/20220530233617.png)
4242

docs/database/mysql-basic/5-group.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ SELECT * FROM orders
77
GROUP BY cust_id;
88
```
99

10-
![](http://img.dabin-coder.cn/image/20220530233523.png)
10+
![](http://img.topjavaer.cn/img/20220530233523.png)
1111

1212
除聚集计算语句外,SELECT语句中的每个列都必须在GROUP BY子句中给出。
1313

docs/database/mysql-basic/6-join.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ SELECT * FROM role NATURAL JOIN user_role;
4040

4141
返回结果:
4242

43-
![](http://img.dabin-coder.cn/image/20220530235619.png)
43+
![](http://img.topjavaer.cn/img/20220530235619.png)
4444

4545
## 内连接
4646

@@ -52,7 +52,7 @@ SELECT * FROM role INNNER JOIN user_role
5252

5353
返回结果:
5454

55-
![](http://img.dabin-coder.cn/image/20220530235640.png)
55+
![](http://img.topjavaer.cn/img/20220530235640.png)
5656

5757
join…using(column)按指定的属性做等值连接。
5858
join…on tableA.column1 = tableB.column2 指定条件。
@@ -63,7 +63,7 @@ SELECT * FROM role INNER JOIN user_role ON role.role_id = user_role.role_id
6363

6464
返回结果:
6565

66-
![](http://img.dabin-coder.cn/image/20220530235654.png)
66+
![](http://img.topjavaer.cn/img/20220530235654.png)
6767

6868
## 外连接
6969

docs/database/mysql-basic/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ star: true
88

99
**本专栏是大彬学习MySQL基础知识的学习笔记,如有错误,可以在评论区指出**~
1010

11-
![](http://img.dabin-coder.cn/image/MySQL知识点总结.jpg)
11+
![](http://img.topjavaer.cn/img/MySQL知识点总结.jpg)
1212

1313
## MySQL基础总结
1414

docs/framework/netty/11-preset-channel-handler.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Java 提供了 javax.net.ssl 支持 SSL/TSL,用以实现数据安全。
66

7-
![](http://img.dabin-coder.cn/image/sslhandler加解密.png)
7+
![](http://img.topjavaer.cn/img/sslhandler加解密.png)
88

99
添加 SSL/TLS 支持:
1010

@@ -161,7 +161,7 @@ public class HttpsCodecInitializer extends ChannelInitializer<Channel> {
161161

162162
WebSocket 在客户端和服务器之间提供了真正的双向数据交换。
163163

164-
![](http://img.dabin-coder.cn/image/netty-websocket协议.png)
164+
![](http://img.topjavaer.cn/img/netty-websocket协议.png)
165165

166166
WebSocketFrame 类型:
167167

@@ -224,7 +224,7 @@ public class WebSocketServerInitializer extends ChannelInitializer<Channel> {
224224

225225
用于空闲连接以及超时的 ChannelHandler。
226226

227-
![](http://img.dabin-coder.cn/image/用于空闲连接以及超时的ChannelHandler.png)
227+
![](http://img.topjavaer.cn/img/用于空闲连接以及超时的ChannelHandler.png)
228228

229229
发送心跳:
230230

docs/framework/netty/7-channel-pipeline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ ChannelPipeline 的用于访问ChannelHandler 的操作:
2626

2727
ChannelHandlerContext 代表了ChannelHandler 和ChannelPipeline 之间的关联,每当有ChannelHandler 添加到ChannelPipeline 中时,都会创建ChannelHandlerContext。
2828

29-
![](http://img.dabin-coder.cn/image/netty1.png)
29+
![](http://img.topjavaer.cn/img/netty1.png)
3030

3131
| 方法 | 描述 |
3232
| --------------- | ---------------------------------------------------------- |

0 commit comments

Comments
 (0)