生产环境出了问题该怎么办?

每一位研发工程师的职业生涯中或多或少都可能遇到生产环境出了一些问题这样的场景,面对这些问题,有的问题出现一次以后,就再也没有出现过了,有的问题总是不断再出现,前者认真对待每一次生产环境可能的事故,后者比较随意,在职业生涯中两者我均经历过,认真对待每一次事故,坚决避免事故的发生的可能性,态度是可取的;遇到故障,想尽办法排除,排除以后,就不管了,这样的态度是不可取的,同样对于自己而言,也会因此错失一次成长的机会。研发工程师的竞争优势不在于会多少门编程语言以及一个人是多么的全能,而在于如何高效的解决问题以及最大程度避免类似问题的出现。编程语言的学习或者是各式各样框架的掌握,一定的时间就能学会,更何况,编程语言以及框架的共通之处。但适用于个人以及团队的高效解决问题套路以及事后复盘方法论就不那么容易学会了,因为这需要个人以及团队长时间的实践积累作为基础。

从零开始学YC-Framework之数据爬虫

为了模拟一些真实的应用场景,需要一些真实的数据,一方面通过免费的API获取,另外一方面通过爬虫获取。YC-Framework针对一些特殊场景,提供了一套开源的数据爬虫方案,这些开源数据爬虫方案,均站在前辈的肩上。这些开源数据爬虫方案主要包含原生JSOUP、WebMagic等。YC-Framework以爬取博客园、思否、CSDN等内容网站作为案例。

从零开始学YC-Framework之MongoDB

特别是针对大数据相关的应用场景产品,关系型数据库存在较大的瓶颈。而这一瓶颈的主要体现便是高并发的读写。YC-Framework针对这样的场景,提供对应的MongoDB方案,对应的MongoDB方案,在业界中也比较常用,符合技术选型的原则。