27__缓存被污染了,该怎么办?

你好,我是蒋德钧。

我们应用 Redis 缓存时,如果能缓存会被反复访问的数据,那就能加速业务应用的访问。但是,如果发生了缓存污染,那么,缓存对业务应用的加速作用就减少了。

27__渐进式网页应用(PWA):它究竟解决了Web应用的哪些问题?

在专栏开篇词中,我们提到过浏览器的三大进化路线:

  • 第一个是应用程序 Web 化;
  • 第二个是 Web 应用移动化;
  • 第三个是 Web 操作系统化;

其中,第二个 Web 应用移动化是 Google 梦寐以求而又一直在发力的一件事,不过对于移动设备来说,前有本地 App,后有移动小程序,想要浏览器切入到移动端是相当困难的一件事,因为浏览器的运行性能是低于本地 App 的,并且 Google 也没有类似微信或者 Facebook 这种体量的用户群体。

27__解决一个互斥问题,系统并发用户数提升了10倍!

你好,我是尉刚强。

互斥锁是实现并发场景下业务操作原子性、解决互斥访问问题的有效手段之一,由于它的使用方式相对比较简单和安全,所以不论是在互联网的分布式系统中,还是在嵌入式并发场景下,应用都比较广泛。

27__巨人的肩膀:那些你不能忽视的开源工具

你好,我是石雪峰。

自研工具平台对公司来说是一件高成本和高投入的事情,对于技术人员的要求也非常高。很少有公司能够像 BAT 一样投入近百人的团队来开发内部系统工具,毕竟,如果没有这么大规模的团队,平台产生的收益也比较有限。

27__领域驱动设计:如何从零开始设计一个软件?

你好!我是郑晔。

在前面的内容中,我给你讲了软件设计的各种基本工具。我们学习了程序设计语言,知道怎样把设计更好地落地;学会了各种编程范式,知道了可以用什么样的元素去做设计;我们还学习了设计原则与模式,知道了怎样组合分解出来的各个元素。

27__面试答疑(二):面试问答环节的一些思考

写在前面

面试现场“问答篇”的几篇文章后面,有很多精彩的回复和耐人寻味的问题。非常感谢大家的认真分享,这是一种对自己负责、对他人热心的学习和分享态度,和他人的思想碰撞出火花,也让专栏内容得到了升华。

27__命令行:不只是酷,更重要的是能提高个人效能

你好,我是葛俊。今天,我要与你分享的主题是,命令行下的高效工作技巧。

我先和你讲一个有意思的话题吧。命令行工具常常会给人一种黑客的感觉,好莱坞的电影里面常常出现命令行窗口的使用。不知道你听说过没有,很多好莱坞电影在拍摄时使用的其实是一个叫作nmap的工具。这个工具是做安全扫描的,只不过因为它的显示特别花哨,所以被很多电影采用。在 nmap 官方网站上,还专门列出来了这些电影的名单。

27__牛刀小试(下):实现一个自己的测试框架

你好,我是胡光,欢迎回来,今天呢,我们继续学习测试框架的相关内容。

上节课中,我们讲到了软件开发一般分为前中后三个部分,提到作为技术人员的我们,一般主要负责在软件开发中期的编码与测试阶段。还有,我还讲到我们一般会综合运用白盒测试与黑盒测试这两种方法来进行程序测试。

27__如何打造用户企业的品牌IP?

你好,我是相辉。

上节课,我们聊了如何从产品文化里找到品牌的根源,这节课我们接着来聊聊,如何把这些根源变成品牌的 IP。

在我日常的顾问工作中,深有体会的一点是,塑造品牌绝不是为企业找一个符号那么简单,更不是改一改产品定位,一切就都 OK 了。因为很多经典的品牌设计理论,比如品牌符号论、定位理论,放在现实的应用场景中,是需要一套完整的解决方案,需要品牌上的一致的。