java精进之路
文章平均质量分 94
namedlock
阿里巴巴技术专家,18年技术开发经验,曾负责过手机淘宝亿级UV底层通讯产品开发、稳定性保障等工作。专注服务端、移动端、自动化测试技术。
展开
-
你可听说Apache Commons Exec包?一文学会Apache Commons Exec!
Apache Commons Exec 是一个库,它属于更大的 Apache Commons 项目,旨在提供一种在 Java 程序中可靠地执行外部进程的方法。这个库的由来是因为尽管 Java 提供了 Runtime.exec() 方法来执行外部命令,但实际上使用起来有很多陷阱和不便之处,例如处理输入输出流和退出值,以及其他与平台相关的问题。Commons Exec 尝试解决这些问题,提供一个易用且更健壮的接口,用于在 Java 应用程序中执行外部进程。原创 2024-04-21 16:07:36 · 786 阅读 · 0 评论 -
简单的LRU本地缓存实现-Java版本
缓存(Cache)是一种高速数据存储层,它可以存储临时数据副本,让未来的请求能够更快地访问这些数据。缓存存在的主要目的是提高数据访问速度和提升系统的整体性能。缓存中的数据通常来源于原始数据的一个子集,这些原始数据可能存储在一个较慢的存储系统中,比如硬盘驱动器或远程数据库。最近最少使用(LRU)缓存是一种常见的缓存策略,用以管理在有限的缓存空间中存储的数据。LRU 缓存的核心思想是当缓存达到最大容量时,优先移除最长时间未被访问的数据条目,为新的数据条目腾出空间。原创 2024-04-20 21:50:09 · 932 阅读 · 0 评论 -
java jdbc的使用及实践
JDBC(Java Database Connectivity)的由来可以追溯到1990年代中期,当时Java语言正在蓬勃发展之中。在那个时期,Java以其“一次编写,到处运行”的理念迅速赢得了开发者的青睞。然而,为了进一步扩展Java语言在企业级应用中的可用性,需要一个标准化的接口,让Java应用能够与数据库进行交互,这就是JDBC诞生的背景。原创 2024-04-07 10:24:24 · 854 阅读 · 0 评论