Skip to content

Commit

Permalink
更新导航栏图标
Browse files Browse the repository at this point in the history
  • Loading branch information
TysonDai committed May 4, 2023
1 parent 630736b commit a3d788a
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 55 deletions.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@
- [Java集合高频面试题](https://topjavaer.cn/java/java-collection.html)(推荐 :+1:)
- [Java并发高频面试题](https://topjavaer.cn/java/java-concurrent.html) (推荐 :+1:)
- [JVM高频面试题](https://topjavaer.cn/java/jvm.html)(推荐 :+1:)
- [Tomcat基础知识点总结](https://topjavaer.cn/web/tomcat.html)

**Java重要知识点**

Expand All @@ -110,6 +111,7 @@
- [面试官:反射是如何影响性能的?](https://topjavaer.cn/java/basic/reflect-affect-permance.html)
- [面试官:详细说说你对序列化的理解?](https://topjavaer.cn/java/basic/serialization.html)
- [感受 lambda 之美](https://mp.weixin.qq.com/s/xwvdtWdFbvmUYaRAAkIhvA)
- [try-catch 捕获异常会影响性能吗?](https://mp.weixin.qq.com/s/iZAB3XzBCoKaJMW6X2jmzA)

**JVM重要知识点**

Expand Down Expand Up @@ -146,6 +148,10 @@
- [MySQL慢查询之慢 SQL 定位、日志分析与优化方案](https://mp.weixin.qq.com/s/XpEfv0M_ArMa69fnXugWig)
- [MySQL 上亿大表如何优化?](https://mp.weixin.qq.com/s/YSlhVJYp9AhR_UZEJKH1Vg)
- [字节一面:select......for update会锁表还是锁行?](https://mp.weixin.qq.com/s/FW6y8UXVDODG2ViiiWKfYQ)
- [面试官:从 MySQL 读取 100w 数据进行处理,应该怎么做?](https://mp.weixin.qq.com/s/a8vgtTvdgAU6E9xOfm18nw)
- [面试官:int(1) 和 int(10) 有什么区别?](https://mp.weixin.qq.com/s/0P1R2JqTWuPvmqEA2ttj_w)
- [1000万的数据,怎么查询?](https://mp.weixin.qq.com/s/WJmwxDGg6fOfV6hJ300Diw)
- [新同事竟然不懂 where 1=1 是什么意思?](https://mp.weixin.qq.com/s/DjocMG-lE4Swsq2gTvl_7g)

## Redis

Expand All @@ -165,6 +171,10 @@

- [ElasticSearch高频面试题](https://mp.weixin.qq.com/s/Ffb8NDgavf9QAWYBm0qAVg)

## MongoDB

- [MongoDB高频面试题](https://topjavaer.cn/database/mongodb.html)

# 框架

## Spring
Expand All @@ -188,6 +198,7 @@

- [SpringBoot自动装配原理](https://topjavaer.cn/advance/excellent-article/3-springboot-auto-assembly.html)
- [SpringBoot如何解决跨域问题](https://topjavaer.cn/framework/springboot/springboot-cross-domain.html)
- [SpringBoot项目启动优化实践](https://mp.weixin.qq.com/s/-WtrN3jD8pVXTHQ-kpwqQA)
- [SpringBoot实现电子文件签字+合同系统](https://topjavaer.cn/framework/springboot/springboot-contract.html)

## Spring MVC
Expand All @@ -206,6 +217,11 @@

[SpringCloud总结](https://topjavaer.cn/framework/springcloud-overview.html)

## Zookeeper

- [Zookeeper面试题](https://topjavaer.cn/zookeeper/zk.html)
- [Zookeeper有哪些使用场景?](https://topjavaer.cn/zookeeper/zk-usage.html)

## Netty

[Netty实战笔记](https://topjavaer.cn/framework/netty-overview.html)
Expand Down Expand Up @@ -312,6 +328,7 @@
- [如何设计一个高并发系统?](https://topjavaer.cn/advance/system-design/19-high-concurrent-system-design.html)
- [分库分表平滑迁移](https://topjavaer.cn/advance/system-design/20-sharding-smooth-migration.html)
- [10w级别数据Excel导入优化](https://topjavaer.cn/advance/system-design/21-excel-import.html)
- [从3s到25ms!看看人家的接口优化技巧](https://mp.weixin.qq.com/s/vDD_FT6re249HlPvgR9TRw)

# 安全

Expand Down Expand Up @@ -339,7 +356,10 @@
- [8种架构模式](https://topjavaer.cn/advance/excellent-article/11-8-architect-pattern.html)
- [几种常见的架构模式](https://topjavaer.cn/advance/excellent-article/20-architect-pattern.html)
- [线上接口很慢怎么办?](https://topjavaer.cn/practice/service-performance-optimization.html)
- [Zookeeper有哪些使用场景?](https://topjavaer.cn/zookeeper/zk-usage.html)
- [不要再封装各种 Util 工具类了,这个神级框架值得拥有!](https://mp.weixin.qq.com/s/7VuxBrBcXsAoykcJyNRsvQ)
- [怎样写出优雅的代码?](https://mp.weixin.qq.com/s/ph2pH4O1G_6YScGITaiJwg)
- [BitMap牛逼在哪里?](https://mp.weixin.qq.com/s/jfRCHHh2D6wMAeyD7XLKxg)
- [什么是雪花算法?啥原理?附 Java 实现!](https://mp.weixin.qq.com/s/1Kx55x3fYUs9afpeAzIUOg)

# 工具

Expand Down
107 changes: 54 additions & 53 deletions docs/.vuepress/navbar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,62 +33,63 @@ export default navbar([
{
text: "Java",
children: [
{text: "基础", link: "/java/java-basic.md"},
{text: "集合", link: "/java/java-collection.md"},
{text: "并发", link: "/java/java-concurrent.md"},
{text: "JVM", link: "/java/jvm.md"},
{text: "Java8", link: "/java/java8"},
{text: "基础", link: "/java/java-basic.md", icon: "jihe"},
{text: "集合", link: "/java/java-collection.md", icon: "fuwuqi"},
{text: "并发", link: "/java/java-concurrent.md", icon: "bingfa"},
{text: "JVM", link: "/java/jvm.md", icon: "xuniji"},
{text: "Java8", link: "/java/java8.md", icon: "java"},
{text: "Tomcat", link: "/web/tomcat.md", icon: "TOMCAT"},
]
},
{
text: "框架",
children: [
{text: "Spring面试题", link: "/framework/spring.md"},
{text: "SpringMVC面试题", link: "/framework/springmvc.md"},
{text: "Mybatis面试题", link: "/framework/mybatis.md"},
{text: "SpringBoot面试题", link: "/framework/springboot.md"},
{text: "SpringCloud详解", link: "/framework/springcloud/"},
{text: "SpringCloud面试题", link: "/framework/springcloud-interview.md"},
{text: "ZooKeeper面试题", link: "/zookeeper/zk.md"},
{text: "Netty详解", link: "/framework/netty/"},
{text: "Spring面试题", link: "/framework/spring.md", icon: "bxl-spring-boot"},
{text: "SpringMVC面试题", link: "/framework/springmvc.md", icon: "pingtai"},
{text: "Mybatis面试题", link: "/framework/mybatis.md", icon: "wendang"},
{text: "SpringBoot面试题", link: "/framework/springboot.md", icon: "bxl-spring-boot"},
{text: "SpringCloud详解", link: "/framework/springcloud/", icon: "jihe"},
{text: "SpringCloud面试题", link: "/framework/springcloud-interview.md", icon: "yun"},
{text: "ZooKeeper面试题", link: "/zookeeper/zk.md", icon: "Zookeeper"},
{text: "Netty详解", link: "/framework/netty/", icon: "fuwuqi"},
]
},
{
text: "消息队列",
children: [
{text: "消息队列面试题", link: "/message-queue/mq.md"},
{text: "RabbitMQ面试题", link: "/message-queue/rabbitmq.md"},
{text: "Kafka面试题", link: "/message-queue/kafka.md"},
{text: "消息队列面试题", link: "/message-queue/mq.md", icon: "xiaoxiduilie"},
{text: "RabbitMQ面试题", link: "/message-queue/rabbitmq.md", icon: "amqpxiaoxiduilie"},
{text: "Kafka面试题", link: "/message-queue/kafka.md", icon: "Kafka"},
]
},
{
text: "关系型数据库",
children: [
//{text: "MySQL基础", children: ["/database/mysql-basic/"],},
{text: "MySQL基础", link: "/database/mysql-basic/"},
{text: "MySQL面试题", link: "/database/mysql.md"},
{text: "MySQL执行计划详解", link: "/database/mysql-execution-plan.md"},
{text: "MySQL基础", link: "/database/mysql-basic/", icon: "jihe"},
{text: "MySQL面试题", link: "/database/mysql.md", icon: "mysql"},
{text: "MySQL执行计划详解", link: "/database/mysql-execution-plan.md", icon: "chayan"},
]
},
{
text: "非关系型数据库",
children: [
{text: "Redis基础", link: "/redis/redis-basic/"},
{text: "Redis面试题", link: "/redis/redis.md"},
{text: "MongoDB面试题", link: "/database/mongodb.md"},
{text: "ElasticSearch面试题", link: "https://mp.weixin.qq.com/s/Ffb8NDgavf9QAWYBm0qAVg"},
{text: "Redis基础", link: "/redis/redis-basic/", icon: "jihe"},
{text: "Redis面试题", link: "/redis/redis.md", icon: "Redis"},
{text: "MongoDB面试题", link: "/database/mongodb.md", icon: "MongoDB"},
{text: "ElasticSearch面试题", link: "https://mp.weixin.qq.com/s/Ffb8NDgavf9QAWYBm0qAVg", icon: "elastic"},
]
},
{
text: "计算机基础",
icon: "computer",
children: [
{text: "网络", link: "/computer-basic/network.md"},
{text: "TCP专题", link: "/computer-basic/tcp.md"},
{text: "操作系统", link: "/computer-basic/operate-system.md"},
{text: "算法", link: "/computer-basic/algorithm.md"},
{text: "LeetCode题解", link: "/leetcode/hot120"},
{text: "数据结构", link: "/computer-basic/data-structure.md"},
{text: "网络", link: "/computer-basic/network.md", icon: "wangluo3"},
{text: "TCP专题", link: "/computer-basic/tcp.md", icon: "wangluo1"},
{text: "操作系统", link: "/computer-basic/operate-system.md", icon: "os"},
{text: "算法", link: "/computer-basic/algorithm.md", icon: "suanfa"},
{text: "LeetCode题解", link: "/leetcode/hot120", icon: "leetcode"},
{text: "数据结构", link: "/computer-basic/data-structure.md", icon: "datastruct"},
//{
// text: "关系型数据库",
// children: [
Expand Down Expand Up @@ -184,32 +185,32 @@ export default navbar([
text: "分布式",
icon: "distribute",
children: [
{text: "全局唯一ID", link: "/advance/distributed/1-global-unique-id.md"},
{text: "分布式锁", link: "/advance/distributed/2-distributed-lock.md"},
{text: "RPC", link: "/advance/distributed/3-rpc.md"},
{text: "微服务", link: "/advance/distributed/4-micro-service.md"},
{text: "分布式架构", link: "/advance/distributed/5-distibuted-arch.md"},
{text: "分布式事务", link: "/advance/distributed/6-distributed-transaction.md"},
{text: "全局唯一ID", link: "/advance/distributed/1-global-unique-id.md", icon: "quanju"},
{text: "分布式锁", link: "/advance/distributed/2-distributed-lock.md", icon: "lock"},
{text: "RPC", link: "/advance/distributed/3-rpc.md", icon: "call"},
{text: "微服务", link: "/advance/distributed/4-micro-service.md", icon: "weifuwu"},
{text: "分布式架构", link: "/advance/distributed/5-distibuted-arch.md", icon: "jiagou"},
{text: "分布式事务", link: "/advance/distributed/6-distributed-transaction.md", icon: "transaction"},
]
},
{
text: "高并发",
children: [
{text: "限流", link: "/advance/concurrent/1-current-limiting.md"},
{text: "负载均衡", link: "/advance/concurrent/2-load-balance.md"},
{text: "限流", link: "/advance/concurrent/1-current-limiting.md", icon: "bingfa"},
{text: "负载均衡", link: "/advance/concurrent/2-load-balance.md", icon: "balance"},
],
},
{
text: "设计模式",
icon: "win",
children: [
{text: "设计模式详解", link: "/advance/design-pattern/"},
{text: "设计模式详解", link: "/advance/design-pattern/", icon: "design"},
],
},
{
text: "优质文章",
children: [
{text: "优质文章汇总", link: "/advance/excellent-article"},
{text: "优质文章汇总", link: "/advance/excellent-article", icon: "wenzhang"},
]
},
]
Expand Down Expand Up @@ -240,17 +241,17 @@ export default navbar([
{
text: "开发工具",
children: [
{text: "Git详解", link: "/tools/git/"},
{text: "Maven详解", link: "/tools/maven/"},
{text: "Docker详解", link: "/tools/docker/"},
{text: "Linux常用命令", link: "/tools/linux"},
{text: "Nginx面试题", link: "https://mp.weixin.qq.com/s/SKKEeYxif0wWJo6n57rd6A"},
{text: "Git详解", link: "/tools/git/", icon: "git1"},
{text: "Maven详解", link: "/tools/maven/", icon: "jihe"},
{text: "Docker详解", link: "/tools/docker/", icon: "docker1"},
{text: "Linux常用命令", link: "/tools/linux", icon: "linux"},
{text: "Nginx面试题", link: "https://mp.weixin.qq.com/s/SKKEeYxif0wWJo6n57rd6A", icon: "nginx"},
]
},
{
text: "编程利器",
children: [
{text: "markdown编辑器", link: "/tools/typora-overview.md"},
{text: "markdown编辑器", link: "/tools/typora-overview.md", icon: "markdown"},
]
},
]
Expand All @@ -262,15 +263,15 @@ export default navbar([
{
text: "学习资源",
children: [
{text: "计算机经典电子书PDF", link: "https://github.com/Tyson0314/java-books"},
{text: "Leetcode刷题笔记", link: "/learning-resources/leetcode-note.md"},
{text: "计算机经典电子书PDF", link: "https://github.com/Tyson0314/java-books", icon: "book"},
{text: "Leetcode刷题笔记", link: "/learning-resources/leetcode-note.md", icon: "leetcode"},
]
},
{
text: "学习路线",
children: [
{text: "Java学习路线", link: "/learning-resources/java-learn-guide.md"},
{text: "CS学习路线", link: "/learning-resources/cs-learn-guide.md"},
{text: "Java学习路线", link: "/learning-resources/java-learn-guide.md", icon: "java"},
{text: "CS学习路线", link: "/learning-resources/cs-learn-guide.md", icon: "jisuanji"},
]
},

Expand All @@ -280,10 +281,10 @@ export default navbar([
text: "关于",
icon: "about",
children: [
{text: "关于我", link: "/about/introduce.md"},
{text: "网站日记", link: "/other/site-diary.md"},
{text: "联系我", link: "/about/contact.md"},
{text: "留言区", link: "/other/leave-a-message.md"},
{text: "关于我", link: "/about/introduce.md", icon: "wode"},
{text: "网站日记", link: "/other/site-diary.md", icon: "riji"},
{text: "联系我", link: "/about/contact.md", icon: "lianxi"},
{text: "留言区", link: "/other/leave-a-message.md", icon: "liuyan"},
//{
// text: "学习资源",
// children: [
Expand Down
2 changes: 1 addition & 1 deletion docs/.vuepress/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export default hopeTheme({
url: "https://www.topjavaer.cn",
},

iconAssets: "//at.alicdn.com/t/c/font_3573089_fuhvd5afpn.css",
iconAssets: "//at.alicdn.com/t/c/font_3573089_filjrbqsa8w.css",
iconPrefix: "iconfont icon-",
//iconAssets: "iconfont",

Expand Down
2 changes: 2 additions & 0 deletions docs/other/site-diary.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ sidebar: heading

## 更新记录

- 2023.05.04,导航栏增加图标。
-
- 2023.05.01,新增[Tomcat基础知识总结](/web/tomcat.html)

- 2023.03.25,新增[TCP面试题](/computer-basic/tcp.html)[MongoDB面试题](/database/mongodb.html)[ZooKeeper面试题](/zookeeper/zk.html)
Expand Down

0 comments on commit a3d788a

Please sign in to comment.