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

简介: 路漫漫其修远兮,吾将上下而求索原文链接: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 信道为基础拓展得到的。
14536 0
路径损耗计算模型  | 带你读《大规模天线波束赋形技术原理与设计 》之二十五
|
2天前
|
人工智能 API 开发者
2026 年阿里云双十一活动 AI 模型教程,DeepSeek V4.1‑Flash 内测解析,附带全套调用代码
开发者可以通过curl、Python SDK直接调用API完成文本与图片解析;而桌面AI客户端工具会存在元配置不同步的坑点,官方Harness客户端会出现UI层面提示不支持图片,并不是模型底层能力缺失,更换第三方自定义工具并且手动勾选图片输入类型即可体验识图能力。
340 1
|
1月前
|
存储 弹性计算 缓存
阿里云四款价格最便宜云服务器指南:2核2G、2核4G、4核8G配置,38元起,配置与价格全对比
针对阿里云四款常见低成本云服务器,本文从配置结构、适用边界、成本周期与运维复杂度四个维度展开严谨评估:轻量应用服务器2核2G、200M峰值带宽、40GB ESSD盘约38元/年;经济型e实例2核2G、3M带宽约99元/年;通用算力型u1实例2核4G、5M带宽约199元/年;u1实例4核8G、5M带宽约925.95元/年。文章提醒活动价受地域、周期、优惠券等影响,应以购买页为准,助读者按业务阶段理性选型。
|
3月前
|
人工智能 自然语言处理 监控
阿里云Token Plan个人版和企业版解析:支持的模型、套餐类型与价格、对比与选择参考
本文介绍了阿里云Token Plan个人版与团队版两大AI大模型订阅服务的核心差异与选型指南。两者均采用统一Credits计量机制,覆盖文本、多模态、语音视频生成等全品类模型,兼容Cursor、Qoder等主流AI编程与智能体工具。个人版设三档月付套餐,限时最低39元/月,叠加Qwen3.8-Max-Preview预览权益可享夜间0.2折极致优惠,适配个人开发者学习与轻量开发场景;团队版主打多席位管理、用量成本管控与数据不用于训练的合规保障,面向企业生产级RAG知识库、智能客服等多人协作场景。
|
3月前
|
机器学习/深度学习 人工智能 缓存
阿里云百炼产品月报【2026年6月】
阿里云百炼本月重磅升级:Qwen3.7系列模型发布,HappyHorse-1.1上线;PTU能力增强,支持长上下文与多轮对话;新增费用概览看板及3款MCP服务;应用广场上新60+模板,覆盖短剧、写真、工业图纸识别等场景。
811 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。
919 0
|
4月前
|
人工智能 自然语言处理 安全
2026企业级Agent解决方案,主流agent平台评测与选型指南
本文聚焦2026年企业级AI Agent规模化落地关键期,提出开发效率、安全合规、生态集成三大选型标尺,深度剖析主流架构。阿里云瓴羊Agent凭借NL2Data混合技术、全链路智能能力及深厚企业底座,成为数据密集型行业首选,助力企业实现“懂业务、守底线、通全局”的智能升级。(239字)
|
4月前
|
缓存 架构师 数据库
零度云lingducloud:阿里云倚天 ARM 芯片(Yitian 710)生产环境性能实测与 SEO 架构选型
本文由阿里云代理商零度云lingducloud.com特约呈现,聚焦平头哥倚天710 ARM云芯片实战表现。作为128核云原生处理器,倚天710以全物理核独占、高内存带宽和卓越能效比,在数据库、流媒体、缓存等场景实测性能提升30%–83%,显著优化TTFB与SEO权重,成本降低20%+。兼顾技术深度与落地价值。
|
XML 调度 开发工具
浅谈Android的流畅性优化——归因分析
在前文中,我们讲到了何为性能优化,以及详解了性能优化的四大类,如果你还没看过上述的两篇文章,你可以点击这里(初识性能优化 、 探析Android中的四类性能优化)进行查阅,有了这些理论知识再来看本篇文章会更加的通透。
浅谈Android的流畅性优化——归因分析
|
机器学习/深度学习 编解码 自动驾驶
深度学习与CV教程(14) | 图像分割 (FCN,SegNet,U-Net,PSPNet,DeepLab,RefineNet)
本文讲解了图像分割常见应用,评估指标,典型语义分割算法(FCN,SegNet,U-Net,PSPNet,DeepLab,RefineNet)等【对应 CS231n Lecture 11】
3978 1
深度学习与CV教程(14) | 图像分割 (FCN,SegNet,U-Net,PSPNet,DeepLab,RefineNet)

热门文章

最新文章