avatar-decorate
byebyeneu level
获赞
1162
粉丝
662
关注
120
看过 TA
1.5W
门头沟学院
2026
大数据开发工程师
IP属地:天津
暂未填写个人简介
私信
关注
1.写题1254. 统计封闭岛屿的数目这类岛屿了问题除了hard那几题涉及到翻转问题的其他基本上都是基本DFS模板的变种,返回值做灵活处理2.课题2.1 集群环境搭建完成,超算的资源真TM爽,内存直接给几百G,远远超过之前在本地虚拟机搞集群抠抠搜搜的配内存2.2 垃圾内网,源码安装真TM抽象,一堆GCC编译的东西,搞了三小时rsync还没装好,明天接着装3.设计模式装饰器模式重点在于扩展后的类对象继承接口+含有扩展前的那个类对象,这样扩展后的方法执行的时候会自动执行扩展前的那个方法public interface CommonWork {    public void output(String str);}public class PrintExcel implements CommonWork{    @Override    public void output(String str) {        System.out.println("excel.csv"+str);    }}public class PrintTXT implements CommonWork{    private CommonWork commonWork;    public PrintTXT(CommonWork commonWork) {        this.commonWork = commonWork;    }    @Override    public void output(String str) {        commonWork.output(str+"2223");    }}4.垃圾回收4.1移动式算法比非移动算法好在碎片化问题          非移动式能在内存块中分配相同大小的对象缓解问题4.2标记整理算法堆遍历次数、顺序、迁移方式任意顺序《线性《滑动双指针算法-》lisp2-》引线整理算法双指针第一次移动对象,第二次更新标记破坏局部性了,但是看能提高效率
0 点赞 评论 收藏
转发
1.写题      934 最短的桥      复习了多源BFS的实现方法和在求两个集合的最小欧式距离场景时的用法2.设计模式      2.1装配器模式           2.1.1类装配(多继承)           2.1.2对象装配,接口装配           2.1.3inputstreamreader与outputstreamwriter3.垃圾回收基础不得不说垃圾回收算法手册讲的比深入理解JAVA虚拟机深入多了,建议有时间的都可以去研读研读标记-清扫算法      3.1位图           3.1.1与字节图的优劣           3.1.2与对象头优劣           3.1.3排布布局方式与局部性优化方案      3.2懒惰清扫           3.2.1内存泄漏问题           3.2.2分代学说      3.3高速缓存设计           3.3.1.BFS-》栈的适配,栈前面加队列4.课题4.1研究Alluxio4.2进一步完善思路的理论基础,周一汇报          针对时间处理,基于MVCC的思想          针对并发的处理,悲观锁-》乐观锁          针对一致性问题,基于2PC原理来做          针对分布式场景,引入paxos、raft作为理论基础
0 点赞 评论 收藏
转发
牛客网
牛客企业服务