梳理大数据与云计算的基础概念,对比 IaaS、PaaS、SaaS,解释 CAP 中一致性、可用性与分区容错的取舍,以及 BASE 的最终一致性思想,并说明 ZooKeeper 集群采用奇数节点的原因。
云计算:2. Google云计算
整理 Google 云计算体系与 Hadoop 生态的对应关系,重点介绍 GFS 的角色分工、数据读写及容错设计,以及 MapReduce 的编程模型和故障处理,并关联 Java Stream 的数据处理方式。
Java EE: Spring
整理 Spring 入门中的核心概念,包括 IoC、DI 与 AOP、面向对象的 SOLID 原则、Java 反射和注解机制,并记录依赖注入遇到多个接口实现时的处理细节。
Codeforces 618 (Div.2)
整理 Codeforces Round 618 的题解与 C++ 实现,包含数组消零、中位数差值的证明、位运算下的最优首元素选择,以及 Aerodynamic 的解题记录。
Codeforces 620 (Div.2)
整理 Codeforces Round 620 的解题思路与实现,重点讨论回文字符串拼接、温度可行区间维护,以及根据大小关系构造最短和最长 LIS 的排列,并记录编码中的注意事项。
Codeforces 652 (Div.2)
记录 Codeforces Round 652 的前两题解法:利用正多边形外角判断 FashionanLee,定位二进制串中首个 1 和末个 0 处理 AccurateLee;RationalLee 部分尚待补充。
Codeforces 661 (Div.3)
整理 Codeforces Round 661 的两道基础贪心题:排序后检查相邻元素差值解决 Remove Smallest,以两组礼物的最小值计算 Gifts Fixing 的最少调整次数,并附 C++ 代码。
Edu Codeforces R 90 (Div.2)
整理 Educational Codeforces Round 90 的前三题,分别用价格临界条件、0 与 1 数量的奇偶性,以及前缀遍历优化处理甜甜圈购买、01Game 和 Pluses and Minuses;第四题尚未展开。
武汉大学新生寒假集训---Day5
记录武汉大学新生寒假集训第五天的部分题解,涵盖结构体排序、公式推导、阶乘取模和斐波那契规律,并总结字符串读入、循环终止与整数溢出的注意事项。
Java学习:4. Array and Collection
整理 Java 枚举、数组与集合框架,介绍数组初始化及内存组织,对比 List、Set、Map 的常用实现,并讨论 equals、hashCode、排序比较器和迭代器的使用。