Linux发行版系统管理及软件包管理手册

  本篇针对不同Linux发行版,包括商业发行版,比如Ubuntu(Canonical公司)、Fedora(Red Hat)和社区发行版 Debian 的使用区别的总结。

实践编译linux内核

Linux内核(英语:Linux kernel)是一种开源的类Unix操作系统宏内核。
Linux是用C语言中的GCC版(这种C语言有对标准C进行扩展)写的,还有几个用汇编语言(用的是GCC的”AT&T风格”)写的目标架构短段。因为要支持扩展的C语言,GCC在很长的时间里是唯一一个能正确编译Linux的编译器。

2020年我所欠下的技术债

如果,我是全日制计算机专业出身,就不用通过培训来找工作了。
现在,我站稳了工作的脚跟,为了不让技术债背负一生,
只有一个办法:自考或成考。

Spring Boot validation 验证框架

使用 Spring Boot 验证框架简化业务代码。

番茄炒蛋学架构 开篇

大家好,我是Adam 一个不知名的架构师。
架构师的岗位职责网上有很多,不赘述。
成熟的技术毕竟有限,抛开业务看技术,
成功的业务是可以复制的并超越的。
而技术实现就是那么简简单单,
如此这般,这般如此做就行了。
再复杂的底层实现都需要包装一个可用的接口,
不然,再好的项目也得废。
这就是番茄炒蛋学架构的初衷,
快速掌握技术的接口使用。
别深究,先学会。
有了感性认识才能挖掘理性认识。

程序员入狱事件复盘报告

人无德不立,德才兼备,方堪大任。
大家好,我是Adam 本期话题是最近几年的程序员入狱事件。
对于这几件事儿,不管哪个运维经历了都得脊背发凉。
好吧,直接进入正题吧。
我尽量按时间线来完整描述故事的发展情节,
从上帝视角,看运维程序员是怎么把自己一步步送进监狱的。

通过H2了解数据库的真相

大家好,我是Adam 本期话题是H2数据库实践指南
目的是通过最小型的数据库,对数据库知识一探究竟
希望对你有帮助。现在开始吧!

面向过程和面向对象编程之间的差异

面向过程编程:

面向过程编程是基于调用过程的概念从结构化编程发展的编程模式。
过程(Procedures),也称为例程,子例程或函数,
仅包含要执行的一系列步骤,在程序执行期间,过程会被严格按序调用。

软件程序员从初级晋升到高级的10个阶段

大家好,我是Adam 本期话题是程序员从初级到高级的必经之路
为大家解读新手晋升的10个阶段
即便你是一个新入门者,也希望对你有帮助。现在就开始吧!

无标题