learn in ms
2019-4-2 to 2019-10-24C#虚函数 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数...
Read More
twiceinter
一网打尽天下。###真题 自己的面试的真题 4、面试内容 考察内容会相对偏基础,给大家一个参考范围(不限于以下内容): 1)基础知识 算法与数据结构(可能有在线编程1-2道,难度是 easy middle 之间):排序算法,简单的二叉树,大数相关 操作系统与网络...
Read More
大文件内容对比多线程版本
线程池 线程池消费拆分任务 线程池消费合并任务 测试这是上一篇的续作,对于这个算法,其中可以同时进行的部分有 拆分后对每一个块的排序可以同时进行 合并时的不同范围之间可以同时进行,例如拆分为10个小块,那么1-5小块的合并跟6-10小块的合并过程可以同时进行 合并的不同阶段之间不可以同时进行,因为...
Read More
大对象引起的频繁FULL GC
最近发现了频繁FULL GC的情况,查看GC日志后,发现每次FULL GC后,老年代都能回收大半以上的空间,这意味着有很多临时对象被分配到了老年代。
Read More