1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

[docs improve] 主题升级&还原搜索功能

This commit is contained in:
guide 2022-03-07 19:20:07 +08:00
parent c1ae9ece0f
commit 3ab8d73a9f
5 changed files with 20 additions and 12 deletions

View File

@ -40,11 +40,20 @@ export default defineThemeConfig({
feed: { feed: {
json: true, json: true,
}, },
// docsearch: { search: {
// appId: "", // https://v2.vuepress.vuejs.org/zh/reference/plugin/search.html
// apiKey: "", // 排除首页
// indexName: "", isSearchable: (page) => page.path !== "/",
// }, maxSuggestions: 10,
hotKeys: ["s", "/"],
// 用于在页面的搜索索引中添加额外字段
getExtraFields: () => [],
locales: {
"/": {
placeholder: "搜索",
},
},
},
pwa: { pwa: {
favicon: "/favicon.ico", favicon: "/favicon.ico",
cachePic: true, cachePic: true,

View File

@ -184,7 +184,7 @@ JDK1.6 对锁的实现引入了大量的优化,如偏向锁、轻量级锁、
#### 1.5.1. 两者都是可重入锁 #### 1.5.1. 两者都是可重入锁
**“可重入锁”** 指的是自己可以再次获取自己的内部锁。比如一个线程获得了某个对象的锁,此时这个对象锁还没有释放,当其再次想要获取这个对象的锁的时候还是可以获取的,如果不可重入的话,就会造成死锁。同一个线程每次获取锁,锁的计数器都自增 1所以要等到锁的计数器下降为 0 时才能释放锁。 **“可重入锁”** 指的是自己可以再次获取自己的内部锁。比如一个线程获得了某个对象的锁,此时这个对象锁还没有释放,当其再次想要获取这个对象的锁的时候还是可以获取的,如果不可重入的话,就会造成死锁。同一个线程每次获取锁,锁的计数器都自增 1所以要等到锁的计数器下降为 0 时才能释放锁。
#### 1.5.2.synchronized 依赖于 JVM 而 ReentrantLock 依赖于 API #### 1.5.2.synchronized 依赖于 JVM 而 ReentrantLock 依赖于 API

0
docs/xingqiu/readme.md Normal file
View File

View File

@ -4,7 +4,7 @@
每次写这种“软文”我还是挺忐忑的,但是转念一想,自己用心做内容,真诚帮助别人,为什么不能宣传一下呢?这内容不比很多几千块钱的训练营强? 每次写这种“软文”我还是挺忐忑的,但是转念一想,自己用心做内容,真诚帮助别人,为什么不能宣传一下呢?这内容不比很多几千块钱的训练营强?
一到面试季,熬夜到转点帮忙修改简历回答问题就成了家常便饭。 一到面试季,熬夜到转点帮忙修改简历回答问题就成了家常便饭。不过,大家也不用心疼我,我做这些事情是有收获的,不仅仅是多了一份可观的副业收入,内心也更加充实开心。不过,也确实是真的累!
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220304123156348.png) ![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/xingqiu/image-20220304123156348.png)
@ -12,7 +12,7 @@
## 介绍 ## 介绍
**《Java 面试指北》** 是我的[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的一个内部小册,和 JavaGuide 开源版的内容互补。相比于开源版本来说《Java 面试指北》添加了下面这些内容(不仅仅是这些内容): **《Java 面试指北》** 是我的[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的一个内部小册,和 [JavaGuide 开源版](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247517408&idx=1&sn=86e6591a82c0e4e08f6a74a3de981109&chksm=cea1cb2bf9d6423d267fb5988bfd25da36b711c5272cc8ab214948fe0b2089c0774c6f53d12b&scene=21#wechat_redirect)的内容互补。相比于开源版本来说《Java 面试指北》添加了下面这些内容(不仅仅是这些内容):
- 10+ 篇文章手把手教你如何准备面试。 - 10+ 篇文章手把手教你如何准备面试。
- 更全面的八股文面试题(系统设计、常见框架、分布式、高并发 ......)。 - 更全面的八股文面试题(系统设计、常见框架、分布式、高并发 ......)。
@ -78,7 +78,7 @@
## 星球限时优惠 ## 星球限时优惠
两年前,[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的定价是 **50/年** ,这是星球的最低定价,我还附送了优惠券。扣除了星球手续费,发了各种福利之后,几乎就是白干 两年前,[知识星球](https://mp.weixin.qq.com/s/uAeDhzcN26quyMHDTOxpoQ)的定价是 **50/年** ,这是星球的最低定价,我还附送了优惠券。扣除了星球手续费,发了各种福利之后,几乎就是纯粹做公益
当时的想法真不是为了赚钱,不开玩笑,不打诳语!目前星球有 **8000+** 人,其中有超过 **35%** 的小伙伴都是星球刚开那会就加入了。 当时的想法真不是为了赚钱,不开玩笑,不打诳语!目前星球有 **8000+** 人,其中有超过 **35%** 的小伙伴都是星球刚开那会就加入了。

View File

@ -14,9 +14,8 @@
"webpack-serve": "vuepress-webpack dev docs" "webpack-serve": "vuepress-webpack dev docs"
}, },
"devDependencies": { "devDependencies": {
"@vuepress/plugin-docsearch": "2.0.0-beta.36", "@vuepress/plugin-search": "^2.0.0-beta.36",
"cross-env": "7.0.3", "vuepress-theme-hope": "2.0.0-beta.5",
"vuepress-theme-hope": "2.0.0-beta.2",
"vuepress-vite": "2.0.0-beta.36", "vuepress-vite": "2.0.0-beta.36",
"vuepress-webpack": "2.0.0-beta.36" "vuepress-webpack": "2.0.0-beta.36"
} }