路漫漫其修远兮,吾将上下而求索

简介: 路漫漫其修远兮,吾将上下而求索原文链接:https://copyfuture.com/blogs-details/20190904170623796lx5xqkpl3znvh3z 挺久没写文章了,几个月前跳了个槽,把很多计划都有点打乱了。

路漫漫其修远兮,吾将上下而求索

原文链接:
https://copyfuture.com/blogs-details/20190904170623796lx5xqkpl3znvh3z

挺久没写文章了,几个月前跳了个槽,把很多计划都有点打乱了。
天算不如人算,是该继续一些系统的前行和进步了。

由于本人最近在写书(是的,从去年开始,现在还没写完,想过放弃,但更想坚持下去,这辈子没坚持过什么,但我想把这件事先坚持下去),写公众号文章的时间不会有很多,所以不定时更新是肯定的,我尽量确保以后一个能够产出至少一篇以上的文章。

当然,我如果遇到好的文章,也会进行分享给大家。

工作也有几年了,也有过迷茫,不知道路在何方,不知道技术的前方等待我的是什么,技术图谱不知道看了多少遍,几年前看到的技术和现在看到的Java技术图谱,壮大了何止一倍。一般人看到很容易就放弃了,

在这里推荐一篇github的后端架构师技术图谱:
https://github.com/xingshaocheng/architect-awesome

现在不讲图谱,我们从源码开始。后续会慢慢对图谱中的知识点进行讲解。

暂时聊聊第一阶段的规划
第一阶段:
JDK源码的分析(看源码太累?每篇每次分析一个类不过分吧,我们一起成长,5分钟之内可以让你看完的那种,类的关联性很强的那种,将会在下篇进行继续讲解)

应该会从JDK的工具包开始,例如List、Map等;
然后是lang包下的String、StringBuffer、StringBuilder、Integer、Thread等;
io包下的类肯定也是不能少的,FileReader、InputStream等;
当然,util下的一些类也不能漏掉了,ConcurrentMap、Lock等;

读这些源码时,只需要读懂一些核心类即可,比如和ArrayList类似的二三十个类,对于每一个类,也不一定要每个方法都读懂。像String有些方法已经到虚拟机层了(native方法),如hashCode方法。

另外,希望能从源码中读到作者的思想,程序员大部分开发中都是些增删查改的业务逻辑。比如一个需求 我们用了几十行代码写了。感觉没问题,但是别人可能用几行就搞定了,要学习别人的思路。
还有设计模式和优雅,抛开公司业务代码(还记得某个人说了一句话:屎山上堆屎),在JDK源码中,以及很多的开源框架中,代码都是比较优雅的,很简洁。可以学习源码的代码写法。

经常看点源码,相信你面试可以走出那种六亲不认的步伐。

当然,你不需要直接去看源码,后面公众号的文章,我会与你们一块阅读源码。

当然,也许源码中会出现很多其他知识点的耦合,那我会在后面的文章中,进行一一讲解,尽量不放过知识盲点,当然,太底层的肯定是会跳过啦,比如native方法的实现等等

推荐一个阅读源码的步骤:

  1. 先阅读构造方法、注释;将注释翻译成自己理解的文字
  2. 看不懂暂时做个标记,后面你还会遇到类似的,看多了就懂了
  3. 边看边写自己理解的注释,这样不会那么无趣
  4. 看类的方法的实现,看不懂某个部分就先看下基础知识,实在看不懂回到第二步
  5. 最后理解作者的思想,为什么会这么去实现

我会新建一个github仓库,存储jdk1.8的源码,在后面的阅读源码过程中,每次都会将解析过的类进行标注,我的所有理解,以及注释都会在里面。

期待与您共同进步!

第二阶段,第一阶段写完再说咯,我也挺懒的~
当然,每次文章都是源码会很无趣(我会控制在5-10分钟内能阅读完的那种,可惜我不会画图,不然图解源码倒是个不错的选择),我尽量在每篇文章的次文章进行发表有趣的事情。

吾非大神,与汝俱进

未关注公众号的可以来波关注,后续公众号直接推送JDK文章:

程序编程之旅

目录
相关文章
路径损耗计算模型 | 带你读《大规模天线波束赋形技术原理与设计 》之二十五
本小节介绍 3D 信道的路损模型,是以 ITU 信道为基础拓展得到的。
14502 0
路径损耗计算模型  | 带你读《大规模天线波束赋形技术原理与设计 》之二十五
|
3月前
|
机器学习/深度学习 人工智能 缓存
阿里云百炼产品月报【2026年6月】
阿里云百炼本月重磅升级:Qwen3.7系列模型发布,HappyHorse-1.1上线;PTU能力增强,支持长上下文与多轮对话;新增费用概览看板及3款MCP服务;应用广场上新60+模板,覆盖短剧、写真、工业图纸识别等场景。
738 1
|
3月前
|
人工智能 Shell 开发工具
codex-plugin-cc 安装失败怎么办?7 个高频报错亲测解决(2026 最新)
codex-plugin-cc 是 OpenAI 官方推出的 Claude Code 插件,本质是调用本地 codex CLI 的“遥控器”,非独立工具。90% 安装失败源于三错:未全局安装 codex CLI(致 `spawn codex ENOENT`)、Node 版本低于 18.18、或未执行 `/reload-plugins`。Windows 用户建议优先使用 WSL。
776 0
|
4月前
|
人工智能 自然语言处理 安全
2026企业级Agent解决方案,主流agent平台评测与选型指南
本文聚焦2026年企业级AI Agent规模化落地关键期,提出开发效率、安全合规、生态集成三大选型标尺,深度剖析主流架构。阿里云瓴羊Agent凭借NL2Data混合技术、全链路智能能力及深厚企业底座,成为数据密集型行业首选,助力企业实现“懂业务、守底线、通全局”的智能升级。(239字)
|
6月前
|
人工智能 前端开发 Serverless
OpenClaw 实战:让 AI 页面“秒开即用”,实现 VibeCoding 真正闭环
函数计算AgentRun Sandbox推出多端口沙箱能力,秒级冷启动、免运维、支持双模式路由,完美解决AI生成代码“写完即跑、所见即所得”的预览难题。结合OpenClaw,可实现对话中自动生成HTML/React页面、云端运行并返回实时预览链接,打通Vibecoding最后一公里。
|
7月前
|
人工智能 自然语言处理 搜索推荐
AI驱动的英语学习APP开发
2026年AI英语学习APP已升级为集实时语音教练、个性化内容生成与情感陪伴于一体的智能系统。涵盖ASR/TTS、LLM Agent、RAG知识库等四层架构,支持口语评测、自适应路径、沉浸式生成等核心功能,兼顾低延迟交互与儿童安全合规。(239字)
|
8月前
|
安全 前端开发 中间件
Django 入门指南:从零构建强大的 Web 应用
Django是Python最流行的“电池全备”企业级Web框架,内置ORM、Admin后台、认证等核心功能,遵循MVT架构与DRY原则。专注业务逻辑,助力快速构建安全稳定的CMS、电商等数据驱动应用。(239字)
|
11月前
|
机器学习/深度学习 人工智能 供应链
从“识图”到“购得”:图片搜索商品如何重构消费与供应链逻辑?
图片搜索正重塑电商:从“看到”到“买到”,只需一张图。它以AI解析视觉特征,精准匹配商品,打通C端购物与B端供应链,让找货、比价、溯源高效直达,成为连接视觉信息与交易的核心纽带。
|
人工智能 安全 数据中心
首个全球AI出口管制规则出台,中国AI路在何方?
在CES 2025上,英伟达宣布Blackwell芯片全面投产,GB200芯片为大语言模型推理带来30倍性能提升,成本和能耗降低25倍。然而,1月13日白宫公布的“临时最终规则”对AI芯片出口进行严格限制,引发市场悲观情绪。新规将全球分为三级,中国大陆被列为Tier 3,面临先进芯片进口禁令和模型权重管控,加剧了中国AI产业的挑战。尽管如此,华为云、科大讯飞等企业通过自主创新,如昇腾AI云服务,提供了稳定可靠的算力解决方案,展现了中国科技企业的韧性和创新精神,推动大模型生态的发展。
710 16