1. 代码设计不规范。 当项目规模达到一定的程度,比如达到十万行的代码量。那么项目肯定存在有些类特别大,方法特别多、特别长。 以上因素会导致什么后果呢? 一个类没有做到单一指责,后期对这个类改动会导致其他功能出现Bug。 代码阅读性较差,维护困难。 2. 没有一个准确的标准去衡量代码结构复杂的程度。 ...
分类:
其他好文 时间:
2017-05-13 00:35:08
阅读次数:
171
OceanBase是阿里巴巴集团自主研发的可扩展的关系型数据库,实现了跨行跨表的事务,支持数千亿条记录、数百TB数据上的SQL操作。在阿里巴巴集团下,OceanBase数据库支持了多个重要业务的数据存储。包含收藏夹、直通车报表、天猫评价等。截止到2013年4月份。OceanBase线上业务的数据量已 ...
分类:
数据库 时间:
2017-05-10 20:33:01
阅读次数:
301
《代码阅读》读书笔记(一) 《代码阅读》(《Code Reading The Open Source Perspective》)Diomidis Spinellis 著 一. 学习代码阅读的重要性: 在软件开发过程中,有40%到 70%的工作量是在系统首次编写完毕后投入的。这些工作一般是阅读、理解、 ...
分类:
其他好文 时间:
2017-05-04 09:45:01
阅读次数:
225
笔者是C#出身,大学四年主修C#,工作三年也是C#语言开发。但在学校里其他的语言也有相应的课程,eg:Java,Php,C++都学过,当然只是学了皮毛(大学嘛,你懂得),严格来说未必入门,但这些语言的代码阅读倒是不成问题,毕竟触类旁通嘛,有道是“一法通,万法明”,多学学其他的也没坏处。 近期被... ...
分类:
编程语言 时间:
2017-04-22 14:34:40
阅读次数:
223
笔者是C#出身,大学四年主修C#,工作三年也是C#语言开发。但在学校里其他的语言也有相应的课程,eg:Java,Php,C++都学过,当然只是学了皮毛(大学嘛,你懂得),严格来说未必入门,但这些语言的代码阅读倒是不成问题,毕竟触类旁通嘛,有道是“一法通,万法明”,多学学其他的也没坏处。 近期被临时借 ...
分类:
编程语言 时间:
2017-04-22 12:47:16
阅读次数:
241
Map类结构 Java的集合类主要由两个接口派生出来,Collection和Map,上一节我们讨论过Collection接口结构,如今来看下Map接口。 HashMap 一种存储键/值关联的数据结构 Hashtable 一种用synchronized包裹其内部方法的映射表。保证线程安全 TreeMa ...
分类:
其他好文 时间:
2017-04-16 20:18:50
阅读次数:
271
我认为我已经养成了一个坏习惯。在使用一个框架过程中对它的内部原理非常感兴趣,有时候须要花不少精力才明确,这也导致了学习的缓慢,但换来的是对框架的内部机理的熟悉,正如侯捷所说,源代码面前,了无秘密。这也是本文产生的直接原因。一.flask session原理 flask的session是通过clien ...
分类:
其他好文 时间:
2017-04-15 09:35:53
阅读次数:
185
平时我们开发中,经常使用Task,后续的.net版本种很多都和Task有关,比如asyn,await有了Task 我们很少就去关注Thread 了。Task 给我们带来了很多的便利之处。是我们更少的去关注执行的历程,更多的去关注逻辑。但是有些时候,有些应用。又不得不考虑task 的运行状况,比如这个 ...
1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点 2. 书面作业 Q1代码阅读:Child压缩包内源代码 1.com.parent包中Child.java文件能否编译通过?哪句会出现错误?试改正该错误。并分析输出结果。 答:不能编译通过,句子 System.out.printl ...
分类:
编程语言 时间:
2017-03-25 20:27:05
阅读次数:
283
1.本周学习总结 #1.1 尝试使用思维导图总结有关多态与接口的知识点。 2.书面作业 #1.代码阅读:Child压缩包内源代码##1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误?试改正该错误。并分析输出结果。 答:不能编译通过。出错在 Syatem.out.p ...
分类:
编程语言 时间:
2017-03-25 20:01:48
阅读次数:
232