04__镜头焦段与实际运用:你拍到的是你看到的么?

你好,我是小麥。

上节课我们说到,影响景深的,除了光圈,还有物距、画幅和镜头焦段,这节课我们重点要讲的就是镜头焦段是如何影响景深范围的。与此同时,我们也会讲解不同的镜头焦段在对同一画面进行拍摄的时候,成片会有什么区别,以及由此衍生的实际应用。

04__快速上手几个Linux命令:每家公司都有自己的黑话

如果你还没有上手用过 Linux,那么接下来的课程,你可能会感受到困惑。因为没有一手的体验,你可能很难将 Linux 的机制和你的使用行为关联起来。所以这一节,咱们先介绍几个上手 Linux 的命令,通过这些命令,我们试试先把 Linux 用起来。

04__理论一:当谈论面向对象的时候,我们到底在谈论什么?

考虑到各个水平层次的同学,并且保证专栏内容的系统性、全面性,我会循序渐进地讲解跟设计模式相关的所有内容。所以,专栏正文的第一个模块,我会讲一些设计原则、设计思想,比如,面向对象设计思想、经典设计原则以及重构相关的知识,为之后学习设计模式做铺垫。

04__连接池:别让连接池帮了倒忙

你好,我是朱晔。今天,我们来聊聊使用连接池需要注意的问题。

在上一讲,我们学习了使用线程池需要注意的问题。今天,我再与你说说另一种很重要的池化技术,即连接池。

04__零拷贝:如何高效地传输文件?

你好,我是陶辉。

上一讲我们谈到,当索引的大小超过内存时,就会用磁盘存放索引。磁盘的读写速度远慢于内存,所以才针对磁盘设计了减少读写次数的 B 树索引。

04__领域驱动设计(上):如何设计金融软件顶层架构?

你好,我是任杰。这节课我想和你聊一聊如何设计顶层金融软件架构。

通过前面三节课的学习,你应该感觉到金融业务比较复杂,对应的金融软件也很复杂。那想让业务和架构设计良好配合,就是一个非常有挑战性的事情了。这也是软件工程要解决的问题。

04__流程优化:怎样才能让敏捷、精益真正为我所用?

你好,我是葛俊。今天我们来聊聊怎样从流程方面来提高研发效能。

从这一篇文章开始,我们就正式进入研发流程模块了。在第 1 篇文章中,我与你强调了软件开发的最大特点在于它是一条非常灵活的流水线,因此提高研发效能的第一步就是优化流程。

04__流量削峰这事应该怎么做?

如果你看过秒杀系统的流量监控图的话,你会发现它是一条直线,就在秒杀开始那一秒是一条很直很直的线,这是因为秒杀请求在时间上高度集中于某一特定的时间点。这样一来,就会导致一个特别高的流量峰值,它对资源的消耗是瞬时的。