猿问

java 系统加载的时候,缓存1张配置表

1张表示配置信息的数据表,数据量不大,最多100行,字段就5个,不频繁更新
想系统启动的时候把表的信息加载到程序里面
而且想开一个scheduled 定时刷新
请问用什么数据结构?SynchronizedList() or AtomicReference?
存在的情况是,1个线程更新,多个线程读取。
或者考虑ehcache?
两台虚拟机

侃侃尔雅
浏览 405回答 2
2回答

桃花长相依

才100个数据考虑的太多了吧?配置信息一般情况是读多写少,而且是key-value类型,搞一个concurrentHashMap就完了吧。。至于更新,你搞一个schedule也行,搞一个watcher机制也行。感觉题主有些过度设计
随时随地看视频慕课网APP

相关分类

Java
我要回答