- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 人工智能没有知识体系
序言:对于凡事都喜欢梳理出知识体系的我来说,这波人工智能革命掀起的浪潮之大,可谓已经超过人类智能可以理解的,甚至前三次工业革命蒸汽革命,电气革命,信息革命加起来都不及这次智能革命来的迅猛。作为这滔天浪花里的一片叶子,全然无法企及人工智能浪潮的全貌。故此我不敢去总结知识体系,因为本来就没有边界,而且还在持续变革中,我们能唯一能做的就是张开双手去拥抱这近在咫尺的未来。1. 关键术语人工智能,机器学习,...
2024-05-20 08:00:31
1192
1
原创 架构设计的本质
1.问题1、什么是系统设计,系统设计的核心是什么?2、如何训练系统设计的思维模式?3、有什么方法来帮助我们理解复杂的系统?4、如何进行系统分析?5、架构设计的本质是什么?6、如何进行架构...
2020-09-08 11:42:59
2020
原创 工程效能之软件交付
1.问题1、软件开发最终的交付产物是什么?2、代码是如何构建成二进制软件执行包的?3、软件执行包是如何部署的?4、如何搭建一条高效稳定的构建部署流水线?5、如何衡量构建部署的效率?6、不...
2020-08-04 08:21:00
1350
原创 应用开发的流程
1.问题1、应用开发包含哪些核心领域?2、应用开发之前需要对需求做哪些评审?3、应用开发中如何进行科学的日志治理?4、应用开发如何进行配置管理?5、如何进行变更控制?6、应用开发如何同架...
2020-05-13 08:25:00
1585
原创 我是如何输出编程知识体系的(文末附思维导图)
自1946年诞生了世界第一台电子计算机,到今天过去的74年里,计算机由简陋的真空管组成庞大笨重的计算机到今天精密小巧的微型计算机,中间积累了巨量的计算机知识,而且计算机知识正在按指数级的...
2019-12-19 08:24:00
418
转载 代码三部曲,最全代码治理知识体系(下)
1.问题1、代码管理是什么,包含哪些内容?2、如何建设合适的代码仓库,如何规范治理代码仓库?3、如何应用版本控制工具,选择合适的分支策略,适应不同的开发模式?4、项目开源需要注意哪些环节...
2019-12-14 09:32:55
817
原创 代码三部曲,最全代码治理知识体系(中)
1.问题1、代码管理是什么,包含哪些内容?2、如何建设合适的代码仓库,如何规范治理代码仓库?3、如何应用版本控制工具,选择合适的分支策略,适应不同的开发模式?4、项目开源需要注意哪些环节...
2019-12-13 08:25:22
520
原创 代码三部曲,最全代码治理知识体系(上)
1.问题1、代码管理是什么,包含哪些内容?2、如何建设合适的代码仓库,如何规范治理代码仓库?3、如何应用版本控制工具,选择合适的分支策略,适应不同的开发模式?4、项目开源需要注意哪些环节...
2019-12-12 08:20:00
1395
原创 职业成长的逻辑模型
1.问题 1、你是否还在抱怨公司事务繁忙没有精力提升自我? 1、如何衡量一个程序员技术水平的高低? 2、程序员的技术水平是否可以量化? 3、程序员除了技术还有哪些方面需要学习? 4、职业成长模型包含哪些内容? 5、如何建立科学的职业成长路线? 6、如何进行自我剖析? 7、如何践行成长规划? 2.关键词技术、业...
2019-06-29 17:17:32
1229
原创 996下的最后一根稻草
注:本文不惜使用标题党的方式来吸引眼球,请务必认真花半个小时阅读,绝对有收获!可能有朋友对发保险有些困惑,起初我也只是个人学习,后面验证了学习方法后,索性把学习成果分享出来,节省大家时间。这个号的宗旨也是通过拆分编程概念学习编程原理,这套方法论跨域学习其他行业一样适用,后续还有更多跨域学习经验分享。1.问题 1、什么是保险? 2、保险有哪些重要分类? 3、如何规划保险...
2019-04-24 08:22:00
993
原创 JVM核心知识体系
1.问题 1、如何理解类文件结构布局? 2、如何应用类加载器的工作原理进行将应用辗转腾挪? 3、热部署与热替换有何区别,如何隔离类冲突? 4、JVM如何管理内存,有何内存淘汰机制? 5、JVM执行引擎的工作机制是什么? 6、JVM调优应该遵循什么原则,使用什么工具? 7、JPDA架构是什么,如何应用代码热替换? 8、JVM...
2019-03-12 08:27:00
793
原创 高并发编程知识体系
1.问题 1、什么是线程的交互方式? 2、如何区分线程的同步/异步,阻塞/非阻塞? 3、什么是线程安全,如何做到线程安全? 4、如何区分并发模型? 5、何谓响应式编程? 6、操作系统如何调度多线程? 2.关键词同步,异步,阻塞,非阻塞,并行,并发,临界区,竞争条件,指令重排,锁,amdahl,gustafson3.全文概要上一...
2018-10-23 08:30:00
818
原创 分布式架构知识体系
1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网络变更,负载均衡,限流,鉴权,服务发现,服务编排,降级,熔...
2018-10-10 08:30:00
3297
1
原创 spring容器的本质(下)
5.8对象实例化到了这一步,我们已经完整的把所有xml配置文件里面定义的对象转化到BeanFactory里面的beanDefinitionMap,但是此时IOC容器还没开始实例化这些对象,接下来就是实例化的过程。回顾一下我们分析入口的refresh()方法,里面的finishBeanFactoryInitialization(beanFactory)就是对象的实例化过程,我们重点来分析这个方法...
2018-07-31 08:30:00
243
原创 spring容器的本质(上)
1.问题 1、什么是spring容器? 2、spring容器如何启动? 3、spring容器的本质是什么? 4、spring容器在spring家族中扮演什么地位? 5、spring容器设计思想? 2.关键词容器,会话,上下文,工厂,注册表,解析,定义,初始化,懒加载BeanFactory,BeanDefinition,ApplicationCo...
2018-07-30 08:30:00
823
原创 通往区块链的最后一张船票
1.问题 1、什么是比特币? 2、什么是区块链? 3、区块链有什么用? 4、如何开发一个区块链应用? 5、小白,金融狗,程序猿和上帝眼中的区块链? 2.关键词代币,白皮书,记账,转账,钱包,信任,监管,合约,加密,网络,分布式,重构,商业,世界观3.全文概要区块链不是什么新技术,而是将一系列成熟的技术组合起来。由于去中心化和不可篡改的特...
2018-02-23 02:06:03
324
原创 JVM虚拟机实现机制
1.问题 1、JAVA文本文件如何被翻译成CLASS二进制文件? 2、如何理解CLASS文件的组成结构? 3、虚拟机如何加载使用类文件的生命周期? 4、虚拟机系列诊断工具如何使用? 5、虚拟机内存淘汰机制? 6、虚拟机指令集架构? 2.关键词编译,魔数,常量池,字面量,数据表,堆栈,方法区,程序计数器,内存引用,内存溢出,垃圾回收器,...
2018-02-13 00:26:16
318
原创 计算机代码的本质
1.问题 1、代码是什么? 2、静态,动态语言,解释型语言,脚本? 3、代码如何被机器执行? 4、如何写出高质量的代码 5、如何提高程序的执行性能? 2.关键词汇编,指令,虚拟地址,寄存器,立即数,操作数,控制,条件,循环,跳转,过程,栈帧,数组3.全文概要通过上两章的介绍,我们明白了计算机如何编码,又构造简易计算机,在硬件层面理解了计...
2017-10-07 22:55:54
3008
1
转载 计算机运算的本质
1.问题1、键盘输入一个数字计算机背后发生了什么?2、计算机如何实现加法运算?3、计算机如何在庞大的内存里面找数据?4、计算机如何执行代码?5、编程的本质是什么?2.关键...
2017-08-29 08:00:00
1711
转载 关于计算机编码这篇就够了
1.问题1、什么是位,字节,字符,字符集,字符串?2、为什么一个字节长度表示的范围是[-128,127],为什么不是对称的?3、为什么计算机无法精确表示小数?4、原码,反...
2017-05-17 22:22:43
701
1
SVN分支合并
2012-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人