-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
83 lines (83 loc) · 37.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Jared's blog</title>
<meta name="generator" content="VuePress 1.8.0">
<link rel="icon" href="https://www.jaredh.cn/.vuepress/public/img/%E7%BA%B8%E9%A3%9E%E6%9C%BA.png">
<meta name="description" content="知识积累库">
<meta name="keywords" content="个人技术博客,全栈,全栈开发,DevOps,框架,技术文档,学习,Java,Spring,TypeScript,vue,git,markdown">
<meta name="theme-color" content="#1166cd">
<link rel="preload" href="/assets/css/0.styles.44d0f432.css" as="style"><link rel="preload" href="/assets/js/app.dce23f32.js" as="script"><link rel="preload" href="/assets/js/2.0a476569.js" as="script"><link rel="preload" href="/assets/js/3.03310ead.js" as="script"><link rel="preload" href="/assets/js/118.9ad186b9.js" as="script"><link rel="prefetch" href="/assets/js/10.be7f436c.js"><link rel="prefetch" href="/assets/js/100.c5faf45f.js"><link rel="prefetch" href="/assets/js/101.42e0ac50.js"><link rel="prefetch" href="/assets/js/102.bb14e64b.js"><link rel="prefetch" href="/assets/js/103.81bf3c7c.js"><link rel="prefetch" href="/assets/js/104.d1c8d8f0.js"><link rel="prefetch" href="/assets/js/105.d7aa788f.js"><link rel="prefetch" href="/assets/js/106.39cb6fdd.js"><link rel="prefetch" href="/assets/js/107.b26b0841.js"><link rel="prefetch" href="/assets/js/108.41d302aa.js"><link rel="prefetch" href="/assets/js/109.f4382788.js"><link rel="prefetch" href="/assets/js/11.32bd7745.js"><link rel="prefetch" href="/assets/js/110.3d84f092.js"><link rel="prefetch" href="/assets/js/111.2c7a7ff1.js"><link rel="prefetch" href="/assets/js/112.23adafb9.js"><link rel="prefetch" href="/assets/js/113.f6aeaecd.js"><link rel="prefetch" href="/assets/js/114.2012c13a.js"><link rel="prefetch" href="/assets/js/115.bf3e2dbe.js"><link rel="prefetch" href="/assets/js/116.3bd9a150.js"><link rel="prefetch" href="/assets/js/117.ab19fd54.js"><link rel="prefetch" href="/assets/js/119.a193d528.js"><link rel="prefetch" href="/assets/js/12.ef6ddb2c.js"><link rel="prefetch" href="/assets/js/120.c614caf0.js"><link rel="prefetch" href="/assets/js/121.5b0e0013.js"><link rel="prefetch" href="/assets/js/13.35718513.js"><link rel="prefetch" href="/assets/js/14.278daae5.js"><link rel="prefetch" href="/assets/js/15.075b8007.js"><link rel="prefetch" href="/assets/js/16.e764165f.js"><link rel="prefetch" href="/assets/js/17.0dde71b9.js"><link rel="prefetch" href="/assets/js/18.952ee688.js"><link rel="prefetch" href="/assets/js/19.d3d3a5e3.js"><link rel="prefetch" href="/assets/js/20.0cce088c.js"><link rel="prefetch" href="/assets/js/21.7f609d23.js"><link rel="prefetch" href="/assets/js/22.ff109b73.js"><link rel="prefetch" href="/assets/js/23.22e55119.js"><link rel="prefetch" href="/assets/js/24.478b668f.js"><link rel="prefetch" href="/assets/js/25.40934b51.js"><link rel="prefetch" href="/assets/js/26.a8915e14.js"><link rel="prefetch" href="/assets/js/27.9511311d.js"><link rel="prefetch" href="/assets/js/28.6fb9c9bb.js"><link rel="prefetch" href="/assets/js/29.6596af6d.js"><link rel="prefetch" href="/assets/js/30.e47e8fc2.js"><link rel="prefetch" href="/assets/js/31.5054b3ba.js"><link rel="prefetch" href="/assets/js/32.ef73b689.js"><link rel="prefetch" href="/assets/js/33.02c0883b.js"><link rel="prefetch" href="/assets/js/34.d46d5592.js"><link rel="prefetch" href="/assets/js/35.575c59a9.js"><link rel="prefetch" href="/assets/js/36.763c2ec0.js"><link rel="prefetch" href="/assets/js/37.ff0010d5.js"><link rel="prefetch" href="/assets/js/38.f68cf0f1.js"><link rel="prefetch" href="/assets/js/39.52ce0e61.js"><link rel="prefetch" href="/assets/js/4.12ba5ea4.js"><link rel="prefetch" href="/assets/js/40.f682666a.js"><link rel="prefetch" href="/assets/js/41.a89c7af8.js"><link rel="prefetch" href="/assets/js/42.e6b5082b.js"><link rel="prefetch" href="/assets/js/43.5c70f9c4.js"><link rel="prefetch" href="/assets/js/44.d423d97b.js"><link rel="prefetch" href="/assets/js/45.3accf45c.js"><link rel="prefetch" href="/assets/js/46.adead9ed.js"><link rel="prefetch" href="/assets/js/47.45febb5f.js"><link rel="prefetch" href="/assets/js/48.91e54ab7.js"><link rel="prefetch" href="/assets/js/49.b6bdbd76.js"><link rel="prefetch" href="/assets/js/5.b2da7372.js"><link rel="prefetch" href="/assets/js/50.3a045da3.js"><link rel="prefetch" href="/assets/js/51.a2eae4fb.js"><link rel="prefetch" href="/assets/js/52.a0f21da8.js"><link rel="prefetch" href="/assets/js/53.62b2f532.js"><link rel="prefetch" href="/assets/js/54.f893c428.js"><link rel="prefetch" href="/assets/js/55.50e21f24.js"><link rel="prefetch" href="/assets/js/56.98d91913.js"><link rel="prefetch" href="/assets/js/57.98167654.js"><link rel="prefetch" href="/assets/js/58.c1ddc2f0.js"><link rel="prefetch" href="/assets/js/59.681ea709.js"><link rel="prefetch" href="/assets/js/6.1995ebab.js"><link rel="prefetch" href="/assets/js/60.df1b91b1.js"><link rel="prefetch" href="/assets/js/61.fabace57.js"><link rel="prefetch" href="/assets/js/62.29da048d.js"><link rel="prefetch" href="/assets/js/63.918fe3f6.js"><link rel="prefetch" href="/assets/js/64.12856044.js"><link rel="prefetch" href="/assets/js/65.6ebfb4a2.js"><link rel="prefetch" href="/assets/js/66.770ad29e.js"><link rel="prefetch" href="/assets/js/67.80bd9ed5.js"><link rel="prefetch" href="/assets/js/68.b55578de.js"><link rel="prefetch" href="/assets/js/69.fa66951c.js"><link rel="prefetch" href="/assets/js/7.9c6de7b0.js"><link rel="prefetch" href="/assets/js/70.bf0ffdac.js"><link rel="prefetch" href="/assets/js/71.40ba910e.js"><link rel="prefetch" href="/assets/js/72.8a811346.js"><link rel="prefetch" href="/assets/js/73.63d2cd5a.js"><link rel="prefetch" href="/assets/js/74.44ca88ab.js"><link rel="prefetch" href="/assets/js/75.d5548bc0.js"><link rel="prefetch" href="/assets/js/76.ecd79f6f.js"><link rel="prefetch" href="/assets/js/77.8fbe5c6a.js"><link rel="prefetch" href="/assets/js/78.005604f5.js"><link rel="prefetch" href="/assets/js/79.59585fa6.js"><link rel="prefetch" href="/assets/js/8.46697342.js"><link rel="prefetch" href="/assets/js/80.2088fa05.js"><link rel="prefetch" href="/assets/js/81.17d30c5d.js"><link rel="prefetch" href="/assets/js/82.a080e5a7.js"><link rel="prefetch" href="/assets/js/83.96495564.js"><link rel="prefetch" href="/assets/js/84.28381bdd.js"><link rel="prefetch" href="/assets/js/85.655161e7.js"><link rel="prefetch" href="/assets/js/86.34a8880c.js"><link rel="prefetch" href="/assets/js/87.a407b8ed.js"><link rel="prefetch" href="/assets/js/88.da255f54.js"><link rel="prefetch" href="/assets/js/89.1f937db1.js"><link rel="prefetch" href="/assets/js/9.2980261e.js"><link rel="prefetch" href="/assets/js/90.44ed90c7.js"><link rel="prefetch" href="/assets/js/91.d0ebb249.js"><link rel="prefetch" href="/assets/js/92.fb7501ee.js"><link rel="prefetch" href="/assets/js/93.bf965309.js"><link rel="prefetch" href="/assets/js/94.08340d37.js"><link rel="prefetch" href="/assets/js/95.9a1cc6b8.js"><link rel="prefetch" href="/assets/js/96.aae0ce80.js"><link rel="prefetch" href="/assets/js/97.d7531130.js"><link rel="prefetch" href="/assets/js/98.f247833a.js"><link rel="prefetch" href="/assets/js/99.09ceb6de.js">
<link rel="stylesheet" href="/assets/css/0.styles.44d0f432.css">
</head>
<body class="theme-mode-light">
<div id="app" data-server-rendered="true"><div class="theme-container sidebar-open no-sidebar"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" aria-current="page" class="home-link router-link-exact-active router-link-active"><img src="https://www.jaredh.cn/public/gif/go.gif" alt="Jared's blog" class="logo"> <span class="site-name can-hide">Jared's blog</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">首页</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="编程基础" class="dropdown-title"><a href="/codeBasics/" class="link-title">编程基础</a> <span class="title" style="display:none;">编程基础</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/cad62e/" class="nav-link">Java</a></li><li class="dropdown-item"><!----> <a href="/pages/c47e12/" class="nav-link">数据结构与算法</a></li><li class="dropdown-item"><!----> <a href="/pages/41a364/" class="nav-link">计算机网络</a></li><li class="dropdown-item"><!----> <a href="/pages/15ab06/" class="nav-link">操作系统</a></li><li class="dropdown-item"><!----> <a href="/pages/1e979a/" class="nav-link">数据库SQL</a></li><li class="dropdown-item"><!----> <a href="/pages/b5c9b5/" class="nav-link">设计模式</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="研发工具" class="dropdown-title"><a href="/R&D-Tools/" class="link-title">研发工具</a> <span class="title" style="display:none;">研发工具</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/4d971e/" class="nav-link">集成开发环境</a></li><li class="dropdown-item"><!----> <a href="/pages/8a8aed/" class="nav-link">Linux系统</a></li><li class="dropdown-item"><!----> <a href="/pages/3a1708/" class="nav-link">代码管理</a></li><li class="dropdown-item"><!----> <a href="/pages/40b1d2/" class="nav-link">项目管理</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="应用框架" class="dropdown-title"><a href="/framework/" class="link-title">应用框架</a> <span class="title" style="display:none;">应用框架</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>后端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/pages/734f2c/" class="nav-link">中间件</a></li><li class="dropdown-subitem"><a href="/pages/42ed09/" class="nav-link">Spring家族</a></li><li class="dropdown-subitem"><a href="/pages/31cc55/" class="nav-link">服务器软件</a></li><li class="dropdown-subitem"><a href="/pages/8ec421/" class="nav-link">数据库</a></li><li class="dropdown-subitem"><a href="/pages/4b933d/" class="nav-link">搜索引擎</a></li><li class="dropdown-subitem"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">分布式&微服务</a></li><li class="dropdown-subitem"><a href="/pages/91630a/" class="nav-link">容器化</a></li></ul></li><li class="dropdown-item"><h4>前端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/pages/5038fc/" class="nav-link">基础</a></li><li class="dropdown-subitem"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">模板框架</a></li><li class="dropdown-subitem"><a href="/pages/99eb21/" class="nav-link">组件化框架</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="运维相关" class="dropdown-title"><a href="/ops/" class="link-title">运维相关</a> <span class="title" style="display:none;">运维相关</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/51470f/" class="nav-link">运维知识</a></li><li class="dropdown-item"><!----> <a href="/pages/f1406d/" class="nav-link">部署工具</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="项目" class="dropdown-title"><!----> <span class="title" style="display:;">项目</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/079753/" class="nav-link">在线教育</a></li><li class="dropdown-item"><!----> <a href="/pages/dd9f23/" class="nav-link">电商</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="其他" class="dropdown-title"><!----> <span class="title" style="display:;">其他</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/3a5f05/" class="nav-link">疑惑日志</a></li><li class="dropdown-item"><!----> <a href="/pages/7176e3/" class="nav-link">随笔</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="更多" class="dropdown-title"><!----> <span class="title" style="display:;">更多</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/link/" class="nav-link">友链</a></li><li class="dropdown-item"><!----> <a href="/books/index.html" class="nav-link">书籍</a></li><li class="dropdown-item"><!----> <a href="/relaxation/index.html" class="nav-link">娱乐</a></li><li class="dropdown-item"><!----> <a href="https://github.com/Jaredhi" target="_blank" rel="noopener noreferrer" class="nav-link external">
Github
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://gitee.com/Jared-h" target="_blank" rel="noopener noreferrer" class="nav-link external">
Gitee
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://blog.csdn.net/HIHE_i" target="_blank" rel="noopener noreferrer" class="nav-link external">
CSDN
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar" style="display:none;"><div class="blogger"><img src="https://jaredh.oss-cn-shenzhen.aliyuncs.com/public/img/me1.png"> <div class="blogger-info"><h3> Jared H </h3> <span> 💻🤣😜 </span></div></div> <nav class="nav-links"><div class="nav-item"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">首页</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="编程基础" class="dropdown-title"><a href="/codeBasics/" class="link-title">编程基础</a> <span class="title" style="display:none;">编程基础</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/cad62e/" class="nav-link">Java</a></li><li class="dropdown-item"><!----> <a href="/pages/c47e12/" class="nav-link">数据结构与算法</a></li><li class="dropdown-item"><!----> <a href="/pages/41a364/" class="nav-link">计算机网络</a></li><li class="dropdown-item"><!----> <a href="/pages/15ab06/" class="nav-link">操作系统</a></li><li class="dropdown-item"><!----> <a href="/pages/1e979a/" class="nav-link">数据库SQL</a></li><li class="dropdown-item"><!----> <a href="/pages/b5c9b5/" class="nav-link">设计模式</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="研发工具" class="dropdown-title"><a href="/R&D-Tools/" class="link-title">研发工具</a> <span class="title" style="display:none;">研发工具</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/4d971e/" class="nav-link">集成开发环境</a></li><li class="dropdown-item"><!----> <a href="/pages/8a8aed/" class="nav-link">Linux系统</a></li><li class="dropdown-item"><!----> <a href="/pages/3a1708/" class="nav-link">代码管理</a></li><li class="dropdown-item"><!----> <a href="/pages/40b1d2/" class="nav-link">项目管理</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="应用框架" class="dropdown-title"><a href="/framework/" class="link-title">应用框架</a> <span class="title" style="display:none;">应用框架</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>后端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/pages/734f2c/" class="nav-link">中间件</a></li><li class="dropdown-subitem"><a href="/pages/42ed09/" class="nav-link">Spring家族</a></li><li class="dropdown-subitem"><a href="/pages/31cc55/" class="nav-link">服务器软件</a></li><li class="dropdown-subitem"><a href="/pages/8ec421/" class="nav-link">数据库</a></li><li class="dropdown-subitem"><a href="/pages/4b933d/" class="nav-link">搜索引擎</a></li><li class="dropdown-subitem"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">分布式&微服务</a></li><li class="dropdown-subitem"><a href="/pages/91630a/" class="nav-link">容器化</a></li></ul></li><li class="dropdown-item"><h4>前端</h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/pages/5038fc/" class="nav-link">基础</a></li><li class="dropdown-subitem"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">模板框架</a></li><li class="dropdown-subitem"><a href="/pages/99eb21/" class="nav-link">组件化框架</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="运维相关" class="dropdown-title"><a href="/ops/" class="link-title">运维相关</a> <span class="title" style="display:none;">运维相关</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/51470f/" class="nav-link">运维知识</a></li><li class="dropdown-item"><!----> <a href="/pages/f1406d/" class="nav-link">部署工具</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="项目" class="dropdown-title"><!----> <span class="title" style="display:;">项目</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/079753/" class="nav-link">在线教育</a></li><li class="dropdown-item"><!----> <a href="/pages/dd9f23/" class="nav-link">电商</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="其他" class="dropdown-title"><!----> <span class="title" style="display:;">其他</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/pages/3a5f05/" class="nav-link">疑惑日志</a></li><li class="dropdown-item"><!----> <a href="/pages/7176e3/" class="nav-link">随笔</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="更多" class="dropdown-title"><!----> <span class="title" style="display:;">更多</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/link/" class="nav-link">友链</a></li><li class="dropdown-item"><!----> <a href="/books/index.html" class="nav-link">书籍</a></li><li class="dropdown-item"><!----> <a href="/relaxation/index.html" class="nav-link">娱乐</a></li><li class="dropdown-item"><!----> <a href="https://github.com/Jaredhi" target="_blank" rel="noopener noreferrer" class="nav-link external">
Github
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://gitee.com/Jared-h" target="_blank" rel="noopener noreferrer" class="nav-link external">
Gitee
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://blog.csdn.net/HIHE_i" target="_blank" rel="noopener noreferrer" class="nav-link external">
CSDN
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----></nav> <!----> <div class="sidebar-slot sidebar-slot-bottom"><!-- 正方形 -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-7828333725993554"
data-ad-slot="3508773082"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div></aside> <div class="home-wrapper" data-v-425e318c><div class="banner" style="background:var(--mainBg);color:var(--textColor);" data-v-425e318c><div class="banner-conent" data-v-425e318c><header class="hero" data-v-425e318c><img src="https://www.jaredh.cn/public/gif/yuan.gif" data-v-425e318c> <h1 id="main-title" data-v-425e318c>
Jared's blog
</h1> <!----> <!----></header> <div class="features" data-v-425e318c><div class="feature" data-v-425e318c><a href="/books/index" data-v-425e318c><img src="https://www.jaredh.cn/public/img/books.png" alt="书籍" class="feature-img" data-v-425e318c> <h2 data-v-425e318c>书籍</h2> <p data-v-425e318c>读书是易事,思索是难事,但两者缺一,便全无用处。——Benjamin Franklin</p></a></div><div class="feature" data-v-425e318c><a href="/codeBasics/" data-v-425e318c><img src="https://www.jaredh.cn/public/img/tech.png" alt="技术" class="feature-img" data-v-425e318c> <h2 data-v-425e318c>技术</h2> <p data-v-425e318c>作为一个程序员,郁闷的事情是,面对一个代码块,却不敢去修改。更糟糕的是,这个代码块还是自己写的</p></a></div><div class="feature" data-v-425e318c><a href="/relaxation/index" data-v-425e318c><img src="https://www.jaredh.cn/public/img/relaxation.png" alt="休闲" class="feature-img" data-v-425e318c> <h2 data-v-425e318c>休闲</h2> <p data-v-425e318c>最合于享受人生的理想人物,就是一个热诚的、悠闲的、无恐惧的人。——林语堂</p></a></div></div></div> <div class="slide-banner" style="display:none;" data-v-425e318c><div class="banner-wrapper" data-v-425e318c><div class="slide-banner-scroll" data-v-425e318c><div class="slide-banner-wrapper" data-v-425e318c><div class="slide-item" data-v-425e318c><a href="/books/index" data-v-425e318c><img src="https://www.jaredh.cn/public/img/books.png" alt="书籍" class="feature-img" data-v-425e318c> <h2 data-v-425e318c>书籍</h2> <p data-v-425e318c>读书是易事,思索是难事,但两者缺一,便全无用处。——Benjamin Franklin</p></a></div><div class="slide-item" data-v-425e318c><a href="/codeBasics/" data-v-425e318c><img src="https://www.jaredh.cn/public/img/tech.png" alt="技术" class="feature-img" data-v-425e318c> <h2 data-v-425e318c>技术</h2> <p data-v-425e318c>作为一个程序员,郁闷的事情是,面对一个代码块,却不敢去修改。更糟糕的是,这个代码块还是自己写的</p></a></div><div class="slide-item" data-v-425e318c><a href="/relaxation/index" data-v-425e318c><img src="https://www.jaredh.cn/public/img/relaxation.png" alt="休闲" class="feature-img" data-v-425e318c> <h2 data-v-425e318c>休闲</h2> <p data-v-425e318c>最合于享受人生的理想人物,就是一个热诚的、悠闲的、无恐惧的人。——林语堂</p></a></div></div></div> <div class="docs-wrapper" data-v-425e318c><span class="doc active" data-v-425e318c></span><span class="doc" data-v-425e318c></span><span class="doc" data-v-425e318c></span></div></div></div></div> <div class="main-wrapper" data-v-425e318c><div class="main-left"><div class="post-list" data-v-425e318c><div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/2bf514/">项目地址</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-05-02</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E9%A1%B9%E7%9B%AE">项目</a><a href="/categories/?category=gomall">gomall</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/b0f0a2/">项目地址</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-05-02</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E9%A1%B9%E7%9B%AE">项目</a><a href="/categories/?category=online-edu">online-edu</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/86b3fd/">linux-安装脚本</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-05-01</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E8%BF%90%E7%BB%B4%E7%9B%B8%E5%85%B3">运维相关</a><a href="/categories/?category=%E5%B7%A5%E5%85%B7%E9%83%A8%E7%BD%B2">工具部署</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/8cb875/">Docker进阶</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-04-07</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E5%BA%94%E7%94%A8%E6%A1%86%E6%9E%B6">应用框架</a><a href="/categories/?category=%E5%90%8E%E7%AB%AF">后端</a><a href="/categories/?category=%E5%AE%B9%E5%99%A8%E5%8C%96">容器化</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/b5c9b5/">设计模式</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-03-30</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80">编程基础</a><a href="/categories/?category=%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F">设计模式</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/0e922d/">docker实战</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-03-29</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E5%BA%94%E7%94%A8%E6%A1%86%E6%9E%B6">应用框架</a><a href="/categories/?category=%E5%90%8E%E7%AB%AF">后端</a><a href="/categories/?category=%E5%AE%B9%E5%99%A8%E5%8C%96">容器化</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/c13108/">基本shell脚本</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-03-24</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E7%A0%94%E5%8F%91%E5%B7%A5%E5%85%B7">研发工具</a><a href="/categories/?category=Linux%E7%B3%BB%E7%BB%9F">Linux系统</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/a0c31f/">JUC并发工具类</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-03-20</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80">编程基础</a><a href="/categories/?category=Java">Java</a><a href="/categories/?category=%E5%B9%B6%E5%8F%91%26%E5%A4%9A%E7%BA%BF%E7%A8%8B">并发&多线程</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/f02253/">并发容器</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-03-20</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80">编程基础</a><a href="/categories/?category=Java">Java</a><a href="/categories/?category=%E5%B9%B6%E5%8F%91%26%E5%A4%9A%E7%BA%BF%E7%A8%8B">并发&多线程</a></span> <!----></div></div> <!----></div><div class="post card-box"><div class="title-wrapper"><h2><a href="/pages/46ae6f/">锁</a></h2> <div class="article-info"><span title="作者" class="iconfont icon-touxiang">Jared H</span> <span title="创建时间" class="iconfont icon-riqi">2021-03-20</span> <span title="分类" class="iconfont icon-wenjian"><a href="/categories/?category=%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80">编程基础</a><a href="/categories/?category=Java">Java</a><a href="/categories/?category=%E5%B9%B6%E5%8F%91%26%E5%A4%9A%E7%BA%BF%E7%A8%8B">并发&多线程</a></span> <!----></div></div> <!----></div></div></div> <div class="pagination" data-v-425e318c><span class="card-box prev iconfont icon-jiantou-zuo disabled"><p>上一页</p></span> <div class="pagination-list"><span class="card-box active">1</span> <span title="上两页" class="ellipsis ell-two" style="display:none;"></span> <span class="card-box" style="display:;">2</span> <span class="card-box">3</span> <span title="下两页" class="ellipsis ell-four" style="display:;"></span> <span class="card-box" style="display:none;">10</span> <span class="card-box">11</span></div> <span class="card-box next iconfont icon-jiantou-you"><p>下一页</p></span></div> <div class="theme-vdoing-content custom card-box content__default" data-v-425e318c><meta name="baidu-site-verification" content="code-mnLPUyiqIk"></div></div> <div class="main-right"><aside class="blogger-wrapper card-box" data-v-425e318c><div class="avatar"><img src="https://jaredh.oss-cn-shenzhen.aliyuncs.com/public/img/me1.png" alt="头像" title="hi hi hi hi hi hi"></div> <div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian" style="width:25%;"></a><a href="https://github.com/Jaredhi" title="GitHub" target="_blank" class="iconfont icon-github" style="width:25%;"></a><a href="https://gitee.com/Jared-h" title="GitHub" target="_blank" class="iconfont icon-gitee" style="width:25%;"></a><a href="https://t.kugou.com/2npMP0dxWV2" title="听音乐" target="_blank" class="iconfont icon-erji" style="width:25%;"></a></div> <div class="blogger"><span class="name"> Jared H </span> <span class="slogan"> 💻🤣😜 </span></div></aside> <div class="categories-wrapper card-box" data-v-425e318c><a href="/categories/" title="全部分类" class="title iconfont icon-wenjianjia">文章分类</a> <div class="categories"><a href="/categories/?category=%E9%A1%B9%E7%9B%AE">
项目
<span>12</span></a><a href="/categories/?category=gomall">
gomall
<span>10</span></a><a href="/categories/?category=online-edu">
online-edu
<span>2</span></a><a href="/categories/?category=%E8%BF%90%E7%BB%B4%E7%9B%B8%E5%85%B3">
运维相关
<span>9</span></a><a href="/categories/?category=%E5%B7%A5%E5%85%B7%E9%83%A8%E7%BD%B2">
工具部署
<span>8</span></a><a href="/categories/?category=%E5%BA%94%E7%94%A8%E6%A1%86%E6%9E%B6">
应用框架
<span>28</span></a><a href="/categories/?category=%E5%90%8E%E7%AB%AF">
后端
<span>19</span></a><a href="/categories/?category=%E5%AE%B9%E5%99%A8%E5%8C%96">
容器化
<span>3</span></a><a href="/categories/?category=%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80">
编程基础
<span>33</span></a><a href="/categories/?category=%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F">
设计模式
<span>1</span></a> <a href="/categories/" class="more">更多 ...</a></div></div> <div class="tags-wrapper card-box" data-v-425e318c><a href="/tags/" title="全部标签" class="title iconfont icon-biaoqian1">热门标签</a> <div class="tags"><a href="/tags/?tag=JDK" style="background:#F47E60;--random-color:#F47E60;">JDK</a> <span></span><a href="/tags/?tag=Spring" style="background:#849B87;--random-color:#849B87;">Spring</a> <span></span><a href="/tags/?tag=java%E6%A1%86%E6%9E%B6" style="background:#F8B26A;--random-color:#F8B26A;">java框架</a> <span></span> <!----></div></div> <div class="custom-html-box card-box" data-v-425e318c><!-- 纵向自适应 -->
<ins class="adsbygoogle"
style="display:block;padding: 0.95rem;"
data-ad-client="ca-pub-7828333725993554"
data-ad-slot="7802654582"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div></div></div></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="https://github.com/Jaredhi" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="https://gitee.com/Jared-h" title="GitHub" target="_blank" class="iconfont icon-gitee"></a><a href="https://t.kugou.com/2npMP0dxWV2" title="听音乐" target="_blank" class="iconfont icon-erji"></a></div>
Theme by
<a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a>
Copyright © 2020-2021
<span>Jared H <br> <a href="https://www.beian.miit.gov.cn" target="_blank">粤ICP备20046800号</a></span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong">跟随系统</li><li class="iconfont icon-rijianmoshi">浅色模式</li><li class="iconfont icon-yejianmoshi">深色模式</li><li class="iconfont icon-yuedu">阅读模式</li></ul></div></div> <!----> <!----> <div class="custom-html-window custom-html-window-rb" style="display:;"><div class="custom-wrapper"><i class="close-but">×</i> <div><!-- 固定160*160px -->
<ins class="adsbygoogle"
style="display:inline-block;max-width:160px;max-height:160px"
data-ad-client="ca-pub-7828333725993554"
data-ad-slot="8377369658"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div></div></div></div><div class="global-ui"><div></div></div></div>
<script src="/assets/js/app.dce23f32.js" defer></script><script src="/assets/js/2.0a476569.js" defer></script><script src="/assets/js/3.03310ead.js" defer></script><script src="/assets/js/118.9ad186b9.js" defer></script>
</body>
</html>