- 博客(4)
- 收藏
- 关注
原创 不使用Executors默认线程池,而自定义线程池的原因
在高并发场景下,如果任务生产速度远超过消费速度,该队列会无限制地增长,最终可能引发内存溢出错误(OOM),严重影响系统的稳定性。:默认线程池的配置通常是一般性的,可能并不适合特定应用的需求。这意味着,对于某些高并发的应用,默认线程池可能会导致资源的浪费或不足,进而影响性能。:使用默认线程池时,线程数量和工作队列的配置往往是固定的。:默认线程池可能没有考虑到系统的整体资源管理,如 CPU 和内存的利用率,可能导致资源的滥用或不足。在实际开发过程中,我们要根据业务的需要去创建合适的自定义线程池。
2024-08-16 21:00:00
913
原创 mysql和sql server对比
综合来看,选择 MySQL 还是 SQL Server 取决于多种因素,包括使用场景、预算、操作系统环境等。MySQL 更加灵活且易于使用,适合初学者和中小型项目;而 SQL Server 更加适合复杂的企业环境,有着更强的支持和安全性。
2024-08-10 11:36:38
1916
原创 编程新手盘点IDEA中常用快捷键和缩写
Ctrl+C:复制,大多数软件都通用的快捷键,不仅可以复制代码段,也可以复制文件。Ctrl+ALT+T:选择包裹代码段的方式,在try/catch的时候常用。Ctrl+F:打开一个搜索栏,输入一段文本,用于查找该文本出现的位置。Ctrl+Z:撤销,通用,用于撤销上一次的操作,长按可连续撤销。Ctrl+ALT+L:自动格式化代码,让你的代码更加规范和清晰。Ctrl+X:剪切,与复制不同的是会删除原本的内容。Ctrl+V:粘贴,通用,和复制或剪切配套使用。Ctrl+/:快捷注释掉鼠标所选内容。
2024-08-01 22:59:52
783
原创 初识网络编程
IPv6是下一版本的互联网协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,IPv6采用128位地址长度,用十六进制数表示,实际上,并不急于推广IPv6,只需在现有的IPv4基础上将32位扩展8位到40位,即可解决IPv4地址不够的问题。首先出现的是IPV4类型的地址,采用32位的地址长度,通常分割为4个八位二进制数,每个八位二进制数可以表示为十进制0~255之间的一个数。地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。
2024-07-24 22:06:11
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人