序言

    做好一件事???那是不可能的了。。。这辈子都不可能的了


    重复的事情反复做,这样才能感觉到自己在努力;反复的事情重复做,这样才能欺骗自己一直在努力。

风言风语。。。

     做好一件事,将一件事做到极致,就像爱一个人,爱的死去活来,爱的生不如死。。。来来回回几百遍了解一下。。


    爱就像龙卷风,一会儿惊涛骇浪,一会儿风平如水。。。


    做好一件事,保持极度的专注,可能么?分析一下其中的复杂性。。。


    假设做好一件事,就例如学python,心中想着要做好,看各种支持的数据结构,看各种语法,使用各种模块,记住其中那么多的方法,一不小心深入了细节,到最后忘记了怎么去做好了,做的时间长了,会不会厌烦?


    学好python,一不小心想做一个web界面,python自带的web的框架就有三种,一种是django,笨重而庞大,开箱即用;一种是tornado,灵活小巧;一种是flask,简单,各种模块都要自己开发;怎么选?哪一种是最好的?哪一种是最合适的?还是跟风流。。。。风走哪边,我就走哪边?


    我想爱一个人,还要爱那么多东西。。。要爱你的家人,要爱你的过去,还要爱屋及乌。。。风的特性了解一下。。。


    保持极度专注也是一种很难的事,在每一件事的背后都充斥着各种小事,在每一个大的知识点后面有包括着无数的小知识点。。。就像构建一个缓存系统,选中了redis,开始用一个用的好好地,要满足可靠性要求,从而就有master-slave架构,要追求高可用,那么就有了sentinel,要追求分布式存储,从而有了redis cluster。。。每一件事都在不停的增加组件。。。追求的越多,从而增加的点也越来越多,构建起来也越来越复杂。。。


    保持专注这么难,那么来看看在什么样的情况下会保持极度的专注。。。


    1、 强烈的欲望: 在你对一样东西有强烈欲望的时候,会不停的去追求,会一直驱动你的前行,这也就是要找到兴趣所在。。。有的东西在别人看起来很难,而在有的人眼中,和玩儿一样,这就莫莫大的区别

    2、 外界的压力: 在做一件事的时候,外界的压力也是一种强烈的推动力,就像如果不处理一个问题,业务即将故障,业务爆炸,那么就意味着损失钱。。。可能多,也可能少,可能挽回,也可能无法挽回。。。经历过战争的洗礼,必将视死如归,所谓的杀气了解一下


    当你保持极度专注的去做一件事之后,就必然会带来好的结果么?并不一定。。。


    爱着爱着就散了。。。那么是什么原因导致散了。。。


    纵观各个系统,构建的复杂性和各种不确定性,如果基础架构设置不稳定,那么上层的稳定也可以部分消除这种不稳定性。。。分离出稳定和不稳定的部分,很重要,但是。。。首先,你需要识别出,哪些东西是稳定的,而哪些又是经常发生变化的。。。系统的复杂性有可能导致蝴蝶效应。。。可能你所认为的都是错的。。。


    一件事。。。一个缓存的背后有redis,memcache,各种cluster,可以加入sentinel,可以加入lvs,可以加入proxy。。。各种各样的路由,中间件,高可用,也可以加入vip,也可以加入dns。。。


    一件事,一个人,一阵风,那么这个一从哪里来,又到哪里去。。。


    将什么定义为一件事,你的目标就决定了你要追求的东西有多少。。。你什么都不会,你说我要构建一个高可用,高性能,高扩展的系统。。。有多难?能坚持多久就放弃。。。从入门到放弃了解一下。。。一个一,可能幻化为一百个一,一千个一,一万个一。。。依依是谁???


    那么再换一个角度来说,如果踏踏实实的做了每一件事,是否就能得到好的回报?


    并不一定。。。但行好事,莫问前程。。。要处理一个磁盘空间的问题,再不处理,物理机就要故障了,导致业务不可用。。。你直接把日志删除了,对不对?一不小心,把存储系统的操作日志删了,但是在使用主备或者主从的时候,这些日志记录了需要同步的信息。。。从一个问题直接上升为一个故障。。


    尽人事,知天命。。。。知天命,不是逆来顺受,而是谋事在成事在天。。。我们要浪,但是不要祈求更好的结果。


    那么再换一个问题,什么样做事才叫踏踏实实的做事,什么样的态度才是一个好的态度?


    如何定义,千人千解。。。三千烦恼丝了解一下。。。


    如何去积极的做事,做事到一个什么样的程度才够?适合当前的环境,当前的场景。。。。过度设计了解一下。。。


    没钱没人没本事,非要去娶个富家千金。。。心里没点X数嘛,当然,想想还是好的,至少也是一个梦想。。。


    综上所述,其实看来,这是一个冲突,认真做事是为了追求更多的欲望,而更多的欲望会带来更多的注意力分散的情形。。。


    强烈的冲突,一种是为了更好的发展,从而各种知识的积累;一种是为了防止过度设计,从而适合当前,活在当下。。。


    redis的集群,为了追求极致的性能,从而放弃了数据的强一致性同步,从而在那么一刻,会丢失数据。。。为了性能损失了可靠性。


    mysql的集群,为了追求可靠性,从而在数据同步的时候,必须同步才返回成功,从而,RT时间总是有所延迟的。。。为了可靠性损失了性能。


    那么在欲望和诱惑面前,你是选择更好的积累?还是选择活在当下?


    用最好的姿态迎接未来。。。用最强的姿态迎接未来。。。一诺成佛。。。强行突破也是一种方式,但是每次要渡劫,渡劫失败很多人就没法爬起来了,这也是一种方法,主要是能爬起来。。。


    或许最好的方式就是,在满足当前的环境和情景下,设想下一步怎么走,然后采取设计,采取相应的积累。。。下一步TPS可能到达1W/S,目前数据库可能支撑不了,那么先加入一个缓存;下一步可能缓存可能很多系统都要使用,那么搭建一个公共的缓存集群;下一步可能每个系统都要用缓存,但是又需要节省资源,那么就搭建一个缓存的平台,容易维护,容易故障处理。。。


    识别问题,预防问题,这也是一种很强大的能力。。。


    做好一件事。。。不可能的,这辈子都不可能的。。。心猿意马了解一下。。。



    准备渡劫,老衲要成仙。。。。 



©著作权归作者所有:来自51CTO博客作者mb5fdb131956bf3的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. springboot|springboot集成redis缓存
  2. 内存不够用还要速度快,终于找到可以基于 File 的 Cache 了
  3. Git 删除 .gitignore 生成之前上传的文件
  4. Nginx服务器安装部署
  5. 我们怎么解决机械硬盘既慢又容易坏的问题?
  6. 3种缓存读写策略都不了解?面试很难让你通过啊兄弟!
  7. 高性能缓存 Caffeine 原理及实战
  8. Spring、Shiro和EHCache 缓存的使用案例
  9. Linux下开启缓存服务NSCD

随机推荐

  1. 6、用户身份与文件权限
  2. 昨晚试试 数据行转列,差点翻了车
  3. 秋招拿了7个offer,分享一些反思和经验
  4. Ansible自动化部署服务
  5. 我对JDK15的简单理解
  6. 用 Python可视化神器 Plotly 动态演示全
  7. 华为无线网络的配置——AP上的业务数据采
  8. 基于python的信用卡评分模型
  9. 《Python知识手册》更新V2.0版,高清PDF免
  10. 小小里程碑,读者3w+,公众号运营经验揭秘