-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
151 lines (133 loc) · 36.5 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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>三月三 - 中二程序员</title><meta name="description" content="热爱漫画的程序员"><meta name="keywords" content="三月三漫画,漫画程序员,漫画,二次元"><meta name="author" content="三月三"><meta name="copyright" content="三月三"><meta name="format-detection" content="telephone=no"><link rel="shortcut icon" href="http://cdn.panyucable.cn/zysheep/ico.png"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="dns-prefetch" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="https://hm.baidu.com"/><link rel="dns-prefetch" href="https://hm.baidu.com"/><link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="crossorigin"/><link rel="dns-prefetch" href="https://fonts.googleapis.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="dns-prefetch" href="//busuanzi.ibruce.info"/><meta name="twitter:card" content="summary"><meta name="twitter:title" content="三月三"><meta name="twitter:description" content="热爱漫画的程序员"><meta name="twitter:image" content="http://cdn.panyucable.cn/zysheep/xiaoman.png"><meta property="og:type" content="website"><meta property="og:title" content="三月三"><meta property="og:url" content="https://zysheep.cn/"><meta property="og:site_name" content="三月三"><meta property="og:description" content="热爱漫画的程序员"><meta property="og:image" content="http://cdn.panyucable.cn/zysheep/xiaoman.png"><meta property="article:published_time" content="2020-12-24T06:36:09.056Z"><meta property="article:modified_time" content="2020-12-24T06:36:09.056Z"><script src="https://cdn.jsdelivr.net/npm/js-cookie/dist/js.cookie.min.js"></script><script>var autoChangeMode = '1'
var t = Cookies.get("theme")
if (autoChangeMode == '1'){
var isDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches
var isLightMode = window.matchMedia("(prefers-color-scheme: light)").matches
var isNotSpecified = window.matchMedia("(prefers-color-scheme: no-preference)").matches
var hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
if (t === undefined){
if (isLightMode) activateLightMode()
else if (isDarkMode) activateDarkMode()
else if (isNotSpecified || hasNoSupport){
console.log('You specified no preference for a color scheme or your browser does not support it. I Schedule dark mode during night time.')
var now = new Date()
var hour = now.getHours()
var isNight = hour < 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
} else if (t == 'light') activateLightMode()
else activateDarkMode()
} else if (autoChangeMode == '2'){
now = new Date();
hour = now.getHours();
isNight = hour < 6 || hour >= 18
if(t === undefined) isNight? activateDarkMode() : activateLightMode()
else if (t === 'light') activateLightMode()
else activateDarkMode()
} else {
if ( t == 'dark' ) activateDarkMode()
else if ( t == 'light') activateLightMode()
}
function activateDarkMode(){
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null){
document.querySelector('meta[name="theme-color"]').setAttribute('content','#000')
}
}
function activateLightMode(){
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null){
document.querySelector('meta[name="theme-color"]').setAttribute('content','#fff')
}
}</script><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@latest/css/font-awesome.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css"><link rel="canonical" href="https://zysheep.cn/"><script>var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?7f671f0f6d996680d21d5c32a23a9313";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Titillium+Web"><script>var GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: undefined,
translate: {"defaultEncoding":2,"translateDelay":0,"cookieDomain":"https://zysheep.github.io/","msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
bookmark: {
message_prev: '按',
message_next: '键将本页加入书签'
},
runtime_unit: '天',
runtime: true,
copyright: undefined,
ClickShowText: undefined,
medium_zoom: true,
fancybox: false,
Snackbar: {"bookmark":{"message_prev":"按","message_next":"键将本页加入书签"},"chs_to_cht":"你已切换为繁体","cht_to_chs":"你已切换为简体","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#2d3035","position":"bottom-left"},
baiduPush: false,
highlightCopy: true,
highlightLang: true,
highlightShrink: 'false',
isFontAwesomeV5: false,
isPhotoFigcaption: true,
islazyload: false,
isanchor: false
}</script><script>var GLOBAL_CONFIG_SITE = {
isPost: false,
isHome: true,
isSidebar: false
}</script><noscript><style>
#page-header {
opacity: 1
}
.justified-gallery img{
opacity: 1
}
</style></noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@master/Hexo/css/hideCategory.min.css"><meta name="generator" content="Hexo 4.2.1"></head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><div id="mobile-sidebar"><div id="menu_mask"></div><div id="mobile-sidebar-menus"><div class="mobile_author_icon"><img class="avatar-img" src="http://cdn.panyucable.cn/zysheep/xiaoman.png" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="mobile_post_data"><div class="mobile_data_item is-center"><div class="mobile_data_link"><a href="/archives/"><div class="headline">文章</div><div class="length_num">219</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/tags/"><div class="headline">标签</div><div class="length_num">52</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/categories/"><div class="headline">分类</div><div class="length_num">72</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> 主页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fa fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fa fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page"><i class="fa-fw fa fa-bug" aria-hidden="true"></i><span> 编程路线</span><i class="fa fa-chevron-down menus-expand" aria-hidden="true"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/java/"><i class="fa-fw fa fa-coffee"></i><span> Java</span></a></li><li><a class="site-page" href="/python/"><i class="fa-fw fa fa-binoculars"></i><span> Python</span></a></li></ul></div><div class="menus_item"><a class="site-page"><i class="fa-fw fa fa-folder-open" aria-hidden="true"></i><span> 面试宝典</span><i class="fa fa-chevron-down menus-expand" aria-hidden="true"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/interview/"><i class="fa-fw fa fa-file-text-o"></i><span> Java面试题</span></a></li></ul></div><div class="menus_item"><a class="site-page"><i class="fa-fw fa fa-list" aria-hidden="true"></i><span> 我的生活</span><i class="fa fa-chevron-down menus-expand" aria-hidden="true"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/gallery/"><i class="fa-fw fa fa-picture-o"></i><span> Gallery</span></a></li></ul></div></div></div></div><div id="body-wrap"><div class="full_page" id="nav" style="background-image: url(http://cdn.panyucable.cn/zysheep/wallhaven-96qy3w.jpg)"><div id="page-header"><span class="pull_left" id="blog_name"><a class="blog_title" id="site-name" href="/">三月三</a></span><span class="pull_right menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> 主页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fa fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fa fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page"><i class="fa-fw fa fa-bug" aria-hidden="true"></i><span> 编程路线</span><i class="fa fa-chevron-down menus-expand" aria-hidden="true"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/java/"><i class="fa-fw fa fa-coffee"></i><span> Java</span></a></li><li><a class="site-page" href="/python/"><i class="fa-fw fa fa-binoculars"></i><span> Python</span></a></li></ul></div><div class="menus_item"><a class="site-page"><i class="fa-fw fa fa-folder-open" aria-hidden="true"></i><span> 面试宝典</span><i class="fa fa-chevron-down menus-expand" aria-hidden="true"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/interview/"><i class="fa-fw fa fa-file-text-o"></i><span> Java面试题</span></a></li></ul></div><div class="menus_item"><a class="site-page"><i class="fa-fw fa fa-list" aria-hidden="true"></i><span> 我的生活</span><i class="fa fa-chevron-down menus-expand" aria-hidden="true"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/gallery/"><i class="fa-fw fa fa-picture-o"></i><span> Gallery</span></a></li></ul></div></div><span class="toggle-menu close"><a class="site-page"><i class="fa fa-bars fa-fw" aria-hidden="true"></i></a></span></span></div><div id="site-info"><h1 id="site_title">三月三</h1><div id="site_subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/zysheep/zysheep.github.io" target="_blank" title="Github"><i class="fa fa-github" aria-hidden="true"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fa fa-envelope" aria-hidden="true"></i></a><a class="social-icon" href="/atom.xml" target="_blank" title="RSS"><i class="fa fa-rss" aria-hidden="true"></i></a></div></div><div id="scroll_down"><i class="fa fa-angle-down scroll-down-effects"></i></div></div><main class="layout_page" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/06/01/%E5%85%B3%E4%BA%8E%E6%88%91/" title="About me"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/wallhaven-n673pw.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="About me"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/06/01/%E5%85%B3%E4%BA%8E%E6%88%91/" title="About me">About me</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-06-01 00:00:00"><i class="fa fa-calendar" aria-hidden="true"></i>2020-06-01</time></div><div class="content">
花名: 小满
喜欢漫画
热爱开源
热爱运动
喜欢打码
...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/HashMap/" title="HashMap"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/al1_top.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="HashMap"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/HashMap/" title="HashMap">HashMap</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-05-13 06:30:45"><i class="fa fa-calendar" aria-hidden="true"></i>2020-05-13</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/">数据结构与算法</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E7%AE%97%E6%B3%95/">算法</a></span></div><div class="content"></div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95/" title="死磕算法,头破血流"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/s_cover.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="死磕算法,头破血流"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95/" title="死磕算法,头破血流">死磕算法,头破血流</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-05-13 06:30:45"><i class="fa fa-calendar" aria-hidden="true"></i>2020-05-13</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/">数据结构与算法</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E7%AE%97%E6%B3%95/">算法</a></span></div><div class="content">
算法概述什么是算法什么是算法?笼统的地说,算法是求解一类问题的任意一种特殊的方法。较严格的说法是,一个算法是对特定问题求解步骤的一种描述,它是指令令的有限序列。大白话解释:根据一定的条件,对一些数据进行计算,得到需要的结果。
算法具有以下5个特征:
输入:算法有零个或多个输入量
输出: 算法至少 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2020/05/12/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/" title="洞察数据结构的美"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/al1_top.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="洞察数据结构的美"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/05/12/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/" title="洞察数据结构的美">洞察数据结构的美</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-05-12 06:30:45"><i class="fa fa-calendar" aria-hidden="true"></i>2020-05-12</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/">数据结构与算法</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/">数据结构</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E7%AE%97%E6%B3%95/">算法</a></span></div><div class="content">原码,反码,补码由计算机的硬件决定,任何存储于计算机中的数据,其本质都是以二进制码存储。根据冯~诺依曼提出的经典计算机体系结构框架。一台计算机由运算器,控制器,存储器,输入和输出设备组成。其中运算器,只有加法运算器,没有减法运算器(据说一开始是有的,后来由于减法器硬件开销太大,被废了 )所以,计算机 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/04/12/JavaSE/jdk11/jdk11%E6%96%B0%E7%89%B9%E6%80%A7/" title="Java 11 新特性"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/1801x1200.jfif" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Java 11 新特性"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/04/12/JavaSE/jdk11/jdk11%E6%96%B0%E7%89%B9%E6%80%A7/" title="Java 11 新特性">Java 11 新特性</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-04-12 10:30:45"><i class="fa fa-calendar" aria-hidden="true"></i>2020-04-12</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/JavaSE/">JavaSE</a><i class="fa fa-angle-right" aria-hidden="true"></i><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/JavaSE/Java%E9%AB%98%E7%BA%A7%E7%AF%87/">Java高级篇</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/JavaSE/">JavaSE</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/JDK11%E6%96%B0%E7%89%B9%E6%80%A7/">JDK11新特性</a></span></div><div class="content">Java11新特性在去年的9月26日,Oracle官方宣布Java11正式发布,这是Java大版本周期变化后的第一个长期支持版本,非常值得关注。Java9和Java10都在很短的时间内就过渡了,所以,Java11将是一个不可忽视的版本。从时间节点看,JDK11的发布正好处在JDK8免费更新到期的前夕 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2020/04/11/Spring/Spring%20Boot%202.2.2/SpringBoot-Vue/" title="Spring Boot+Vue(前后端分离开发)"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/spring-boot-project-logo2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Spring Boot+Vue(前后端分离开发)"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/04/11/Spring/Spring%20Boot%202.2.2/SpringBoot-Vue/" title="Spring Boot+Vue(前后端分离开发)">Spring Boot+Vue(前后端分离开发)</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-04-11 10:30:45"><i class="fa fa-calendar" aria-hidden="true"></i>2020-04-11</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/Spring%E5%85%A8%E5%AE%B6%E6%A1%B6/">Spring全家桶</a><i class="fa fa-angle-right" aria-hidden="true"></i><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/Spring%E5%85%A8%E5%AE%B6%E6%A1%B6/Spring-Boot2-2-2/">Spring Boot2.2.2</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/Spring/">Spring</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/Vue/">Vue</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/Spring-Boot2-2-2/">Spring Boot2.2.2</a></span></div><div class="content">Spring Boot+Vue(前后端分离开发)开发环境准备
开发工具: IntelliJ IDEA 2020.1.2 x64
node.js : v12.13.0
1234567# 1. Vue的脚手架是依赖于node.js,因此我们要先安装node.jsC:\Users\L150960004 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/04/10/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/" title="单例模式"> <img class="post_bg" src="http://cdn.panyucable.cn/zysheep/Design-pattern-cover.jpeg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="单例模式"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/04/10/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/" title="单例模式">单例模式</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-04-10 06:30:45"><i class="fa fa-calendar" aria-hidden="true"></i>2020-04-10</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/">设计模式</a><i class="fa fa-angle-right" aria-hidden="true"></i><i class="fa fa-inbox article-meta__icon" aria-hidden="true"></i><a class="article-meta__categories" href="/categories/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/">单例模式</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/">设计模式</a><span class="article-meta__link">-</span><i class="fa fa-tag article-meta__icon" aria-hidden="true"></i><a class="article-meta__tags" href="/tags/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/">单例模式</a></span></div><div class="content">单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要 ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><span class="space">…</span><a class="page-number" href="/page/32/">32</a><a class="extend next" rel="next" href="/page/2/"><i class="fa fa-fw fa-chevron-right" aria-hidden="true"></i></a></div></nav></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" src="http://cdn.panyucable.cn/zysheep/xiaoman.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">三月三</div><div class="author-info__description">热爱漫画的程序员</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives"><div class="headline">文章</div><div class="length_num">219</div></a></div><div class="card-info-data-item is-center"> <a href="/tags"><div class="headline">标签</div><div class="length_num">52</div></a></div><div class="card-info-data-item is-center"> <a href="/categories"><div class="headline">分类</div><div class="length_num">72</div></a></div></div><div class="card-info-bookmark is-center"><a class="bookmark button--primary button--animated" id="bookmark-it" href="javascript:;" title="加入书签" target="_self"><i class="fa fa-bookmark" aria-hidden="true"></i><span>加入书签</span></a></div><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/zysheep/zysheep.github.io" target="_blank" title="Github"><i class="fa fa-github" aria-hidden="true"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fa fa-envelope" aria-hidden="true"></i></a><a class="social-icon" href="/atom.xml" target="_blank" title="RSS"><i class="fa fa-rss" aria-hidden="true"></i></a></div></div></div><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fa fa-bullhorn card-announcement-animation" aria-hidden="true"></i><span>公告</span></div><div class="announcement_content">即使现在的生活让你不如意,眼前的生活不是你想要的,一些琐碎事让你痛苦不堪,但是你还有希望,还有明天,还有温暖的太阳,温柔的风,你还有心里的美好生活。就算眼前生活乱糟糟,也不要失去生活信仰,你还有美好的希望。我不入流,这不要紧。我每一天开心,这才是重要的。 -----写给20岁的自己</div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fa fa-history" aria-hidden="true"></i><span>最新文章</span></div><div class="aside-recent-item"><div class="aside-recent-post"><a href="/2020/06/01/%E5%85%B3%E4%BA%8E%E6%88%91/"><div class="aside-post-cover"><img class="aside-post-bg" src="http://cdn.panyucable.cn/zysheep/wallhaven-n673pw.png" onerror="this.onerror=null;this.src='/img/404.jpg'" title="About me" alt="About me"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/06/01/%E5%85%B3%E4%BA%8E%E6%88%91/" title="About me">About me</div><time class="aside-post_meta post-meta__date" title="发表于 2020-06-01 00:00:00">2020-06-01</time></div></a></div><div class="aside-recent-post"><a href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/HashMap/"><div class="aside-post-cover"><img class="aside-post-bg" src="http://cdn.panyucable.cn/zysheep/al1_top.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="HashMap" alt="HashMap"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/HashMap/" title="HashMap">HashMap</div><time class="aside-post_meta post-meta__date" title="发表于 2020-05-13 06:30:45">2020-05-13</time></div></a></div><div class="aside-recent-post"><a href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95/"><div class="aside-post-cover"><img class="aside-post-bg" src="http://cdn.panyucable.cn/zysheep/s_cover.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="死磕算法,头破血流" alt="死磕算法,头破血流"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/05/13/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95/" title="死磕算法,头破血流">死磕算法,头破血流</div><time class="aside-post_meta post-meta__date" title="发表于 2020-05-13 06:30:45">2020-05-13</time></div></a></div><div class="aside-recent-post"><a href="/2020/05/12/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"><div class="aside-post-cover"><img class="aside-post-bg" src="http://cdn.panyucable.cn/zysheep/al1_top.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="洞察数据结构的美" alt="洞察数据结构的美"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/05/12/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/" title="洞察数据结构的美">洞察数据结构的美</div><time class="aside-post_meta post-meta__date" title="发表于 2020-05-12 06:30:45">2020-05-12</time></div></a></div><div class="aside-recent-post"><a href="/2020/04/12/JavaSE/jdk11/jdk11%E6%96%B0%E7%89%B9%E6%80%A7/"><div class="aside-post-cover"><img class="aside-post-bg" src="http://cdn.panyucable.cn/zysheep/1801x1200.jfif" onerror="this.onerror=null;this.src='/img/404.jpg'" title="Java 11 新特性" alt="Java 11 新特性"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/04/12/JavaSE/jdk11/jdk11%E6%96%B0%E7%89%B9%E6%80%A7/" title="Java 11 新特性">Java 11 新特性</div><time class="aside-post_meta post-meta__date" title="发表于 2020-04-12 10:30:45">2020-04-12</time></div></a></div></div></div></div><div class="card-widget card-tags"><div class="card-content"><div class="item-headline"><i class="fa fa-tags" aria-hidden="true"></i><span>标签</span></div><div class="card-tag-cloud"><a href='/tags/AOP/' style='font-size:19px; color:rgb(120, 153, 110)'>AOP</a><a href='/tags/Android/' style='font-size:20px; color:rgb(165, 101, 105)'>Android</a><a href='/tags/BUG/' style='font-size:20px; color:rgb(20, 168, 2)'>BUG</a><a href='/tags/Django/' style='font-size:21px; color:rgb(59, 132, 38)'>Django</a><a href='/tags/Docker/' style='font-size:21px; color:rgb(168, 195, 51)'>Docker</a><a href='/tags/Druid/' style='font-size:20px; color:rgb(150, 47, 74)'>Druid</a><a href='/tags/Flask/' style='font-size:20px; color:rgb(47, 35, 98)'>Flask</a><a href='/tags/Git/' style='font-size:19px; color:rgb(134, 61, 117)'>Git</a><a href='/tags/Gradle/' style='font-size:17px; color:rgb(47, 33, 164)'>Gradle</a><a href='/tags/JDK1-5%E6%96%B0%E7%89%B9%E6%80%A7/' style='font-size:20px; color:rgb(105, 91, 30)'>JDK1.5新特性</a><a href='/tags/JDK1-8%E6%96%B0%E7%89%B9%E6%80%A7/' style='font-size:20px; color:rgb(146, 130, 111)'>JDK1.8新特性</a><a href='/tags/JDK11%E6%96%B0%E7%89%B9%E6%80%A7/' style='font-size:20px; color:rgb(95, 169, 81)'>JDK11新特性</a><a href='/tags/JSON/' style='font-size:17px; color:rgb(94, 170, 51)'>JSON</a><a href='/tags/JUnit/' style='font-size:18px; color:rgb(78, 29, 183)'>JUnit</a><a href='/tags/JVM/' style='font-size:18px; color:rgb(150, 114, 12)'>JVM</a><a href='/tags/JavaEE/' style='font-size:21px; color:rgb(124, 42, 149)'>JavaEE</a><a href='/tags/JavaSE/' style='font-size:17px; color:rgb(35, 8, 183)'>JavaSE</a><a href='/tags/JavaScript/' style='font-size:19px; color:rgb(2, 24, 185)'>JavaScript</a><a href='/tags/Linux/' style='font-size:21px; color:rgb(128, 69, 44)'>Linux</a><a href='/tags/Log4j/' style='font-size:16px; color:rgb(194, 107, 150)'>Log4j</a><a href='/tags/MVC/' style='font-size:16px; color:rgb(142, 184, 183)'>MVC</a><a href='/tags/Maven/' style='font-size:17px; color:rgb(107, 112, 185)'>Maven</a><a href='/tags/MySQL/' style='font-size:19px; color:rgb(18, 74, 13)'>MySQL</a><a href='/tags/Mybatis/' style='font-size:18px; color:rgb(15, 10, 126)'>Mybatis</a><a href='/tags/Nginx/' style='font-size:21px; color:rgb(82, 181, 32)'>Nginx</a><a href='/tags/Python/' style='font-size:20px; color:rgb(136, 30, 85)'>Python</a><a href='/tags/RESTful/' style='font-size:17px; color:rgb(16, 38, 45)'>RESTful</a><a href='/tags/Servlet/' style='font-size:18px; color:rgb(9, 36, 43)'>Servlet</a><a href='/tags/Slf4j/' style='font-size:20px; color:rgb(158, 178, 189)'>Slf4j</a><a href='/tags/Spring/' style='font-size:21px; color:rgb(35, 83, 169)'>Spring</a><a href='/tags/Spring-Boot2-2-2/' style='font-size:20px; color:rgb(181, 49, 30)'>Spring Boot2.2.2</a><a href='/tags/Spring-MVC/' style='font-size:20px; color:rgb(194, 189, 77)'>Spring MVC</a><a href='/tags/Spring-Security/' style='font-size:17px; color:rgb(110, 159, 123)'>Spring Security</a><a href='/tags/Spring-Web/' style='font-size:17px; color:rgb(99, 70, 184)'>Spring Web</a><a href='/tags/Spring-tx/' style='font-size:19px; color:rgb(181, 46, 40)'>Spring tx</a><a href='/tags/SpringMVC/' style='font-size:16px; color:rgb(111, 59, 35)'>SpringMVC</a><a href='/tags/Vue/' style='font-size:16px; color:rgb(84, 158, 155)'>Vue</a><a href='/tags/hexo/' style='font-size:20px; color:rgb(61, 147, 151)'>hexo</a><a href='/tags/jQuery/' style='font-size:18px; color:rgb(52, 117, 112)'>jQuery</a><a href='/tags/js/' style='font-size:17px; color:rgb(119, 155, 107)'>js</a></div></div></div><div class="card-widget card-webinfo"><div class="card-content"><div class="item-headline"><i class="fa fa-line-chart" aria-hidden="true"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="webinfo-article-name">文章数目 :</div><div class="webinfo-article-count">219</div></div><div class="webinfo-item"><div class="webinfo-runtime-name">已运行时间 :</div><div class="webinfo-runtime-count" id="webinfo-runtime-count" start_date="3/3/2019 00:00:00"> </div></div><div class="webinfo-item"><div class="webinfo-site-wordcount-name">本站总字数 :</div><div class="webinfo-site-wordcount">554.6k</div></div><div class="webinfo-item"> <div class="webinfo-site-uv-name">本站访客数 :</div><div class="webinfo-site-uv-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="webinfo-site-name">本站总访问量 :</div><div class="webinfo-site-pv-count" id="busuanzi_value_site_pv"></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(http://cdn.panyucable.cn/zysheep/wallhaven-96qy3w.jpg)" data-type="photo"><div id="footer-wrap"><div class="copyright">©2019 - 2020 By 三月三</div><div class="footer_custom_text">生活不只是眼前的苟且,还有诗和远方</div></div></footer></div><section class="rightside" id="rightside"><div id="rightside-config-hide"><a class="translate_chn_to_cht" id="translateLink" href="javascript:translatePage();" title="简繁转换" target="_self">繁</a><i class="darkmode fa fa-moon-o" id="darkmode" title="夜间模式"></i></div><div id="rightside-config-show"><div id="rightside_config" title="设置"><i class="fa fa-cog" aria-hidden="true"></i></div><i class="fa fa-arrow-up" id="go-up" title="回到顶部" aria-hidden="true"></i></div></section><script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/medium-zoom/dist/medium-zoom.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><script src="/js/third-party/click_heart.js"></script><script src="https://cdn.jsdelivr.net/npm/typed.js"></script><script>var subtitleType = function () {
var subtitleEffect = true
fetch('https://api.btstu.cn/yan/api.php?charset=utf-8&encode=json',)
.then(function (res) {
return res.json()
})
.then(function (data) {
if (subtitleEffect) {
var sub = '生活不只是眼前的苟且还有诗和远方,Life is not only the present, but also poetry and distance,Never put off till tomorrow what you can do today'.length == 0 ? new Array() : '生活不只是眼前的苟且还有诗和远方,Life is not only the present, but also poetry and distance,Never put off till tomorrow what you can do today'.split(',')
var both = sub.unshift(data.text)
var typed = new Typed('#subtitle', {
strings: sub,
startDelay: 300,
typeSpeed: 150,
loop: false,
backSpeed: 50,
})
} else {
document.getElementById('subtitle').innerHTML = data.text
}
})
.catch(function (err) {
console.error(err)
})
}
window.addEventListener('load', subtitleType)
</script><script src="https://cdn.jsdelivr.net/gh/sviptzk/HexoStaticFile@master/Hexo/js/hideCategory.min.js"></script><script>var endLoading = function () {
document.body.style.overflow = 'auto';
document.getElementById('loading-box').classList.add("loaded")
}
window.addEventListener('load',endLoading)</script></body></html>