总所周知,在普通的 if-else 结构中,if 和 else 分支是互斥的,只会执行其中一个分支。那么如果我们希望 if 和 else 里的代码块同时执行呢?(这确定不是闲的吗??)
二进制表示法和二分搜索算法实现百水查毒需求
最近看到这么一个面试问题:“有 100 瓶水,其中 1 瓶有剧毒,如何最快找到它”。那么在我们专业领域中,应该如何去解决呢?
Git 从入门到实践
Git 作为现代软件开发中的不可或缺工具,为团队协作和版本控制提供了强大支持。
本文将介绍 Git 的基本概念、常用命令以及在实际开发中的应用,帮助读者理解 Git 的工作原理和基本使用方法。使用枚举类重构if-else/switch
之前在做网盘系统有这么一个需求,根据上传文件的类型,来选择上传服务器的位置。
理解线程池 ThreadPoolExecutor 参数和任务拒绝策略
在当今高度并发的软件开发世界中,多线程编程已成为必不可少的一部分。然而,多线程编程不仅提供了性能的提升,同时也带来了复杂性和挑战。想象一下,在一个需要同时处理数百甚至上千个任务的应用中,如何高效地管理线程、避免资源耗尽以及应对任务提交高峰。这就是线程池作为一种解决方案的价值所在。