首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

是时候想想该怎么代码了

让我们先抛开这个争论,假设确实有个疯子要我们设计一种架构,在这个架构下,我们引入的任何新的代码,都能够在未来的某个时刻被完全扔掉重写,而不会影响系统的其他功能。 我们该怎么做?...层次化能够保证在变化的系统中能有不变的,稳定的部分。在 ISO/OSI 结构中,物理链路层的变化被传输层屏蔽,而传输层的变化又被应用层掩盖地妥妥帖帖。...如果让你设计一个博客系统,你会自然而然地从 Model 起,设计 Blog / Post / Comment / User 等基本的 model。...有一天,当你发现 Post 需要用一个和 User 完全不同的 data store 存储时,你会发现,这几乎成了不可能完成的任务 —— 除非将整个系统重写。...同化作用是指生物体把从外界环境中获取的营养物质转变成自身的组成物质,并且储存能量的变化过程 —— 通过同化作用,程序员,软件系统中的叶绿素,用灵巧的双手把自己大脑中苦心孤诣钻研出来的成果转化成代码,汇入系统

726110

库后,除了跑路还能怎么办?

我听说过挺多库的事件,于是开玩笑的略改一下:“日后你删了库后,不要把师傅说出来就行了”,不知道那些库的工程师们,其师傅有没有交代过这句话,emmm。。。...话说日后,孙悟空真的过一个数据库里的记录,这就是:生死薄。...所以问题来了: 生死簿,这个庞大的数据库系统,如果没有灾备,没有备份,只有当前态,其数据就被永久的改变了。无可挽回。...; 要高并发高吞吐全宇宙联网; 大家想想这个数据结构要怎么设计?...投标应标咱不管了,可是删除了数据库怎么办? 等传票?拿护照?跑路去?nonono !以 MySQL 为例,这里对库语句做下分类: 1.

63710

库后,除了跑路还能怎么办?

我听说过挺多库的事件,于是开玩笑的略改一下:“日后你删了库后,不要把师傅说出来就行了”,不知道那些库的工程师们,其师傅有没有交代过这句话,emmm。。。...话说日后,孙悟空真的过一个数据库里的记录,这就是:生死薄。...所以问题来了: 生死簿,这个庞大的数据库系统,如果没有灾备,没有备份,只有当前态,其数据就被永久的改变了。无可挽回。...; 要高并发高吞吐全宇宙联网; 大家想想这个数据结构要怎么设计?...投标应标咱不管了,可是删除了数据库怎么办? 等传票?拿护照?跑路去?nonono !以 MySQL 为例,这里对库语句做下分类: 1.

98310

Ubuntu下怎么向u盘里拷贝大文件(夹)?

最好能提供更多的细节,比如ubuntu版本号,u盘品牌及具体型号和容量,u盘格式化成了什么文件系统大文件大致是多大,你过了多久忍不住拔掉的,usb口是2.0的还是3.0的,等等等等...既然你提到拷贝很快结束,可能是这时实际上操作系统还没有完成缓存的写入,这时候拔掉u盘就有可能导致它出问题。...之后,在Ubuntu系统中就可以正常挂载了。...这种问题并不随windows操作系统,而是随ntfs格式,与ntfs3g有很大关系,它太旧了。...表现就是: 大文件写入后写入成功也能看到,但是windows下看不到,插回ubuntu文件竟然在。大文件写入后u盘无法退出,或者退出时长时间写入。

3.5K30
领券