魔药课
《百年孤独》:拉美百年血泪史
January 2, 2021
《百年孤独》通过魔幻现实主义手法,深刻揭示了拉丁美洲百年历史中的独裁、内战与社会动荡,展现了马尔克斯对拉美现实的深刻洞察与批判。
Read More
Java 线程池中的几种拒绝策略
January 2, 2021
本文介绍了Java线程池的四种拒绝策略:`AbortPolicy`、`DiscardPolicy`、`DiscardOldestPolicy`和`CallerRunsPolicy`,分别处理线程池饱和时的任务处理方式。
Read More
Executors 三种自带线程池
January 2, 2021
`Executor` 框架的核心是 `ThreadPoolExecutor`,通过参数配置线程池大小、保活时间和任务队列等,`Executors` 工具类提供了 `FixedThreadPool`、`SingleThreadPool` 和 `CachedThreadPool` 三种常用线程池实现。
Read More
网络层 - 网际控制报文协议 ICMP
January 2, 2021
ICMP协议用于主机和路由器报告差错及异常情况,包含差错报告和询问报文,常见应用如`ping`和`traceroute`。
Read More
网络层 - ARP 协议
January 2, 2021
ARP 协议用于将 IP 地址解析为硬件地址,通过广播请求和单播响应实现局域网内主机的地址映射,跨局域网时通过路由器转发数据。
Read More
LeetCode(556) - 下一个更大元素 III
January 2, 2021
给定一个32位正整数n,找到与其位数相同且大于n的最小整数,若不存在则返回-1。
Read More
拼多多提前批笔试题
January 2, 2021
给定两个数组 A 和 B,通过替换 A 中一个元素使其严格升序,若存在则输出替换后的数组,否则输出 NO。
Read More
LeetCode(23) - 合并 K 个排序链表
January 2, 2021
该文章介绍了如何通过分治算法高效合并k个排序链表,利用两两合并的方式将时间复杂度优化为O(nlogk),并提供了Java实现代码。
Read More
LeetCode(101) - 对称二叉树
January 2, 2021
通过递归或迭代方法判断二叉树是否镜像对称,递归通过比较左右子树,迭代使用队列逐层比较节点。
Read More
««
«
1
2
3
4
5
»
»»