16_时间和空间复杂度(上):优化性能是否只是“纸上谈兵”?

你好,我是黄申。

作为程序员,你一定非常清楚复杂度分析对编码的重要性。计算机系统从最初的设计、开发到最终的部署,要经过很多的步骤,而影响系统性能的因素有很多。我把这些因素分为三大类:算法理论上的计算复杂度开发实现的方案硬件设备的规格

16_数据库安全:数据库中的数据是如何被黑客拖取的?

你好,我是何为舟。

说到数据库,你肯定会说:“数据库是我最熟悉的工具了。利用它,我能够设计复杂的表结构、写出炫酷的 SQL 语句、优化高并发场景下的读写性能。”当然,我们的日常工作离不开数据库的使用。而且,数据库中储存的大量机密信息,对于公司和用户都至关重要。

16_套路篇__如何分析常见的TCP问题?

你好,我是邵亚方。

对互联网服务而言,网络问题是非常多的,而且很多问题的外在表现都是网络问题,这就需要我们从网络入手,分析清楚根本原因是什么。而要分析各种各样的网络问题,你必须掌握一些分析手段,这样在出现问题的时候,你就可以高效地找到原因。这节课我就带你来了解下 TCP 的常见问题,以及对应的分析套路。

16_为什么你的测试不够好?

你好!我是郑晔。今天是除夕,我在这里给大家拜年了,祝大家在新的一年里,开发越做越顺利!

关于测试,我们前面讲了很多,比如:开发者应该写测试;要写可测的代码;要想做好 TDD,先要做好任务分解,我还带你进行了实战操作,完整地分解了一个任务。

16|8X_Flow(下):多于一个例子

你好,我是徐昊。今天我们继续 8X Flow 的学习。

上节课我们讲解了如何通过 Request-Confirmation 结构去建模履约项,并通过合同上下文聚合履约过程中产生的凭证。之后,我们又通过将履约确认泛化为角色,让凭证可以跨越不同的合同上下文完成履约。那么对于合同签订之后的业务逻辑,就都可以如此建模了。

16|Spring_Exception_常见错误

你好,我是傅健。

今天,我们来学习 Spring 的异常处理机制。Spring 提供了一套健全的异常处理框架,以便我们在开发应用的时候对异常进行处理。但是,我们也会在使用的时候遇到一些麻烦,接下来我将通过两个典型的错误案例,带着你结合源码进行深入了解。

16|动词:英语宇宙的中心

你好,我是陈亦峰,欢迎你和我一起学英语。

今天我们继续阅读Successful Remote Working 这篇文章,深入分析句子、讲解词汇。

课前朗读

Establishing a high level of trust among remote managers and employees starts with having good meeting rituals. Meetings should be conducted on video if at all possible, and start with a“check in”for each team member. The check in lets people state how they are feeling that day, and what else is going on that may be affecting their mood or productivity. Managers must lead by example, because what you do is more important than what you say. For more suggestions on meeting rituals, Humble recommended the High-Performance Teams mini-book by Richard Kasperowski, author of The Core Protocols.