首页 > 编程知识 正文

星享优惠是怎么回事,原型模式和享元模式区别

时间:2023-05-03 15:33:26 阅读:167598 作者:942

享受模式:主要用于减少创建对象的数据,减少内存消耗,提高性能,尤其是避免死亡

@ component @ sl F4 jpublicclasscacheimplementscommandlinerunner { @ autowiredprivatematerialservicematerialserialservice; @ autowiredtabbzglxtpmflhxservicetabbzglxtpmflhxservice; @ autowiredredistemplateredistemplate; publicfinalstaticconcurrenthashmapinteger,listmaterialvoyearmaterialmap=newconcurrenthashmap (; finalstaticblockingqueueblockingqueue=newarrayblockingqueue (10; finalstaticthreadpoolexecutorthreadpoolexecutor=newthreadpoolexecutor (4,100,1,TimeUnit.MINUTES,blockingQueue ); @ overridepublicvoidrun (string . args ) throws Exception { startThread ); log.info (“物资和物资分类缓冲已完成”) publicstaticlistmaterialvogetmaterialsls (integer year ) returnyearmaterialmap.get ) year } publicvoidstartthread ((listintegeryearlist=material service.select year ); 整数年:年列表(for ) runnablerunnable=(-) yearmaterialmap.put ) year,materialservice.selectmaterial (; thread pool executor.execute (runnable ); }}把每年的物质信息放入Map,全年去取每年的物质

我们平时做的一些权限系统,把用户的账户Id和权限联系起来,在检查用户权限的时候可以直接用账户Id去取权限。 如果不在map中,则在数据库中查询,完成后将用户对应的权限放入map中,在权限发生变化时,通过权限Id检测对应的帐户并删除map中对应的帐户Id

MapLong,list map=newconcurrenthashmaplong,list (;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。