单例用来做缓存行吗?
最近做的一个东西里面的用户信息里面要有省份的信息,我建了一个表用来存省份id和省份名称,如province_id(省份id),province(省份名称),然后用户信息表里写的是province_id,但是后来发现province_id调用的地方很多,每次都要去查省份表得到省份,很耗资源(应该是耗资源的吧),于是决定把它做成缓存,就是写一个单例类,在构造函数里面将省份id,省份读到hashtable里面,然后给出一个getprovince的方法,根据省份id得到省份,不知道这样是不是可行,能不能达到节省资源的目的?