序言

掐指一算,十年不遇的七夕情人节快到了,你准备好了吗。。。

看我不爽可以,但是你要打得过我朋友,他发起神经就不是打我这么简单的了,他狠起来连自己都打。

风言风语

1 架构重构

系统太慢,找出慢sql优化试试,开发效率低,把系统给拆分拆分,一个系统,如果故障频发,找不到故障点,那么怎么优化,如果找不到系统的瓶颈,那么怎么优化呢?

接手一个烂系统,emmm。。。为了维护有些人的面子,不能说烂,要说还有很大的改进空间,所以呢,就可以进行架构重构了。。。

架构重构的首要条件就是,如果是从0到1设计这个系统,那么和现在的系统有什么区别?能解决哪些已知问题?对于这些已知的问题,能达成多少倍的改进。。。这需要很多的前置工作,分析现在的系统架构,找出目前存在的问题列表。。。

细细说来,架构重构和离婚好像很像的感觉,在架构重构的时候,需要考虑两件事情,一个是应用层架构的重构,可以进行拆分,降低系统之间的依赖,就像离婚,哎哟,两个人分开了,不是不爱,是实在是不能忍受目前的一些问题,看看应用重构,也是一样的道理,你无法忍受相互模块或者功能的依赖,一个出问题,整个系统都受连累,就像离婚吵架,一吵架,都不好过。。。没有依赖,就没有伤害。。。

另外一件事就是持久层的重构,就像离婚时候的财产分割,这个我买的,那个也是,这个就像数据库的重构是一样的,这个表里面有部分数据是业务系统的,还有部分数据是管理系统的,什么都混杂在一起。。。离婚呢,受苦受累的都是孩子,就像持久层的各种非结构化数据,例如文件存储呀,键值存储呀。。。分割起来还是比较麻烦的。。。持久层的重构要么需要进行数据割接,要么还把孩子作为共有的一部分,这部分就不拆了,毕竟存储的拆还是非常麻烦的。。。

我们总说要重构,但是在各种爆发的问题背后,最核心的问题是什么,我们要解决的问题是什么?就像离婚的时候,离婚解决了什么?换一个对象就不会发生同样的问题吗?重构还好一点,毕竟是针对性的进行求解,而且时间是可以估算的。。。但是,离婚后的再婚就不好说了,毕竟很难说是某个人导致的问题。。。很多人说,一个巴掌拍不响,但是我从来都不信。。。你把脸伸过来,我一个巴掌你看看香不香。。。

想进行架构重构的时候,想清楚一个问题,风险,这个表示业务已经上线,如何让产品,技术去承担更换系统的风险;价值,这个表示如何说服老板投入资源去做这件事情;计划,这个表示有明确的时间点可以达成目标;投入成本,所花费的时间,消耗的人力。。。最终的收益就是价值减去成本。。。可衡量的指标,可度量的目标。。。

2 烂架构的由来

其实也不能说是烂架构,不能指责,不能抱怨,不能埋怨,要说,这个架构不太适合目前业务的发展,当初设计的时候,受限于人力,时间,从而导致架构没有进行恰当的设计,迫于业务的紧促性,从而导致了今天。。。

就像结婚,并不是说因为爱情,而是迫于环境的压力,迫于年龄的压力,迫于同龄人的压力,导致不得乖乖去做这件事。。。爱情?想的美。。。哈哈哈

在合适的年龄碰上了合适的你。。。这才是好的架构,能共同的成长,能有所包容,能有所不同,那么问题来了。。。你是选择你爱的,还是选择爱你的。。。

一般呢,你选择你爱的,那么就会出现一种情况,这种架构能力你无法掌控,或许是技术不够,或许是能力不足,从而会导致出现各种各样的故障,看似主动,实际被动。。。

其实,架构出现问题,也是一件好事,说明业务在快速发展,而架构如果一直不出现问题,那说明业务也就那样了,没准哪天就做黄了。。。所以呢,机遇与挑战并存。。。

我们活在今天,却在计划明天。。。那么问题来了,你到底图啥。。。

爱一个人很难,就像牛郎织女。。。一年才见一次,所以呢,很多东西,不是努力就够了,不要问原因。。。问就是因为爱情。。。天下没有无缘无故的爱,也没有无缘无故的恨。。。不要问,问就是因为爱情。。。哈哈哈

说好的情人节,说啥离。。哪壶不开提哪壶,不是故意的,而是有意的。。。怪我咯。。

最近看了一本书,叫架构即未来。。。看着看着,怎么感觉。。。跪着即未来。。。你品,你细品。。。

不要问我脑子天天在想啥。。。我根本就没有脑子,哈哈哈。。。先买后开输赢天定死而无怨。。。既然是咸鱼,就不要给自己加戏,毕竟。。。咸鱼翻身还是咸鱼。。。

七夕情人节之架构重构相关推荐

  1. 七夕情人节—计算机情书

    几年前在某平台上面看到得计算机情书,今天翻网盘得时候发现了,25号就七夕情人节了分享给大家,作者貌似是全栈工程师 窗外,雨敲残枝 窗内,荧光灯和电脑屏幕交汇映影 某一刻 当键盘的清脆声音戛然而止 我幼 ...

  2. 【python教程入门学习】七夕情人节表白|Python程序员的花式表白

    七夕情人节马上到了,各位都准备了什么礼物?是不是想得头发都要掉了-- 那么本文就来给大家介绍几种用Python表白的姿势(绝不是画个爱心曲线啦-) 神马?你还在solo用不上?那不是更要收藏一波,以备 ...

  3. java找哪一天是星期几_七夕节是几月几日农历时间 2019年七夕情人节哪一天星期几...

    对于中国人来说,可以不记得2月14日是什么节日,但一定不会忘记牛郎和织女相传的节日"七夕情人节".那么2019年农历七月初七是几月几号呢? 七夕节是几月几日农历时间 2019年农历 ...

  4. QQ 相册后台存储架构重构与跨 IDC 容灾实践

    欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~ 作者简介:xianmau,2015 年加入腾讯 TEG 架构平台部,一直负责 QQ 相册平台的维护和建设,主导相册上传架构重构和容灾优化等工作. ...

  5. QQ相册后台存储架构重构与跨IDC容灾实践

    写在前面:QQ 相册作为重量级资深业务,稳定运营.有效容灾,一直是相册团队追求的目标.QQ 相册架构一直在演变进化,本文重点介绍相册最新的一次重构细节.重构进行了大规模的存储搬迁.功能模块合并,抽象了 ...

  6. 写一个脚本,判断下如果是阴历7月7日,在服务器上广播“七夕情人节快乐!”...

    #!/bin/bash d=`date +%F`if [ "$d" == "2016-08-09" ]then wall '七夕情人节快乐!'fi 转载于:ht ...

  7. 庖丁解牛!深入剖析React Native下一代架构重构

    Facebook在2018年6月官方宣布了大规模重构React Native的计划及重构路线图.目的是为了让React Native更加轻量化.更适应混合开发,接近甚至达到原生的体验.(也有可能是Re ...

  8. 微信 Android 模块化架构重构实践

    微信Android架构历史 微信Android诞生之初,用的是常见的分层结构设计.这种架构简单.清晰并一直沿袭至今.这是微信架构的v1.x时代. 图1-架构演进 到了微信架构的v2.x时代,随着业务的 ...

  9. 2009 中国七夕情人节 --期待

    中国七夕情人节快到了 2009年的情人节到了.七夕节 收罗一大筐祝福的短信语(顺便学习下英语了...) 1.想你,是一种美丽的忧伤的甜蜜的惆怅,心里面,却是一种用任何语言也无法表达的温馨. It is ...

最新文章

  1. mysql编码是乱码_mysql中文乱码 常见编码问题解决方法分享
  2. 关于TXT转CHM的完整解决方式
  3. 用Python建设企业认证和权限控制平台
  4. RxJava+Retrofit+MVP+Dagger2
  5. 送给微软中文.NET社区的一份礼物,.NET FM
  6. Java基本语法(10)--位运算符
  7. Zookeeper 的 5 大核心知识点!
  8. ftp一直弹出用户名密码_不懂操作?手把手教你如何在linux下搭建FTP
  9. python变量和对象的关系_Python变量与对象引用的区别
  10. java 中aop 博客园_Java 10.Spring--AOP编程
  11. 用存储过程实现的分页程序
  12. c语言if语句教学设计,C实验教案(清华)
  13. Java性能优化的35个细节(珍藏版)
  14. python简易计算器界面_python 简易计算器
  15. 存储过程,函数——mysql批量添加随机生成用户信息(生成随机数)
  16. Gnome3桌面美化
  17. 趋势追踪交易课堂:复盘的意义和方法
  18. 建立简单的VR项目,并且将所需要的资产迁移到新建的VR项目中。
  19. IBM出手 蓝色巨人收购蓝色巨狼
  20. ora**cle数据库过期问题

热门文章

  1. 浏览器的排行榜及详细介绍
  2. java环境变量设置 win2003_Windows中java环境变量的设置
  3. python 自动点赞_python实现自动点赞
  4. 【DG】主rac + 备rac dg 部署
  5. 用Proteus仿真Arduino UNO ADC模数转换
  6. 自动化测试之PO模型
  7. android studio 删除、创建 sd卡指定目录的文件
  8. html如何自动打开手机微信支付,微信支付分正式上线!微信支付分开通教程
  9. Linux 系统的磁盘空间满了的几个解决方法
  10. 微软或停止开发Win10 Mobile 并关闭手机部门