Skip to content

资源 ​

这里收录了我日常学习和开发中积累的优质资源,包括推荐书籍、效率工具和常用代码片段。

书单 ​

Java ​

书名作者推荐理由
《Effective Java》Joshua BlochJava 进阶必读,涵盖 90+ 条最佳实践
《Java 并发编程实战》Brian Goetz深入理解 Java 并发编程的核心概念
《深入理解 Java 虚拟机》周志明JVM 原理最全面的中文书籍

前端 ​

书名作者推荐理由
《Vue.js 设计与实现》霍春阳从源码层面理解 Vue 3 响应式原理
《JavaScript 高级程序设计》Matt Frisbie前端基础必读,涵盖 ES6+ 新特性

计算机基础 ​

书名作者推荐理由
《深入理解计算机系统》(CSAPP)Randal Bryant从程序员视角理解计算机系统
《算法导论》(CLRS)Thomas Cormen算法领域的经典教材
《计算机网络:自顶向下方法》James Kurose网络分层模型的最佳入门书

常用工具 ​

开发工具 ​

工具用途链接
VS Code主力编辑器code.visualstudio.com
CursorAI 辅助编程cursor.com
JetBrains IDEAJava 开发利器jetbrains.com/idea
PostmanAPI 调试postman.com
DBeaver数据库管理dbeaver.io

效率工具 ​

工具用途链接
Git版本管理git-scm.com
Docker容器化docker.com
RaycastmacOS 效率启动器raycast.com

代码片段速查 ​

Git 常用命令 ​

```bash

撤销最近一次 commit(保留改动) ​

git reset --soft HEAD~1

修改最近一次 commit 信息 ​

git commit --amend -m "新信息"

查看某文件的修改历史 ​

git log -p [filename]

暂存当前改动(不 commit) ​

git stash git stash pop ```

Linux 常用命令 ​

```bash

查看端口占用 ​

lsof -i :8080

批量替换文件内容 ​

find . -name "*.java" -exec sed -i 's/old/new/g' {} +

后台运行并记录日志 ​

nohup java -jar app.jar > app.log 2>&1 & ```

Spring Boot 常用配置 ​

```yaml

application.yml ​

server: port: 8080 compression: enabled: true mime-types: application/json,application/xml,text/html

spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 ```


以上资源持续更新中,如果有好的推荐,欢迎在评论里告诉我。

基于 VitePress 构建

总访问量 访客数