gpt4 book ai didi

java - 字典:硬编码与外部文件

转载 作者:行者123 更新时间:2023-12-01 23:50:36 30 4
gpt4 key购买 nike

我有一个 java 应用程序,每秒启动和停止数亿个项目(从外部脚本调用)多次。

Input: String key
Output: int value

此应用程序的目的是在从未永远改变的Map(约30k个键)中查找某个键并返回值。非常简单。

Question: what is more efficient when used multiple times per second:

  1. hard-coded dictionary in a Map
  2. Read an external file with a BufferedReader
  3. ...amaze me with your other ideas

我知道硬编码是邪恶,但有时,你需要邪恶才能高效:-)

最佳答案

从文件中读取字典。将其存储在Map中。将您的 Java 应用程序设置为连续运行的服务(因为您说它每秒被调用多次)。然后您的 map 将缓存在RAM中。

关于java - 字典:硬编码与外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16346571/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com