-
题名高效Java后台程序缓存用户信息的研究
被引量:3
- 1
-
-
作者
白晓涛
陶智勇
-
机构
武汉邮电科学研究院
-
出处
《网络新媒体技术》
2020年第5期35-38,共4页
-
基金
湖北农村地区宽带建设及信息服务发展策略研究项目编号:D20143005。
-
文摘
在Java Web开发中,当用户经过权限验证后,用户信息一般保存到Redis,Ehcache等缓存中。但后台逻辑代码在获取用户信息时还需要从缓存中获取,并进行格式转换,这样速度很慢,且代码复杂冗余。为了优化业务代码在获取用户信息时的效率问题和操作冗余问题,本文总结并完善了当前开发中最高效的两种缓存用户信息的方式,HttpServletRequest和ThreadLocal。这两种方式直接将用户信息以对象方法保存到内存中,获取快速且不需要类型转换,比缓存方式效率更高。本文深入探索了这两种方式的实现原理和底层结构,并从时间复杂度,实现难度,编程思想,扩展性等方面进行了详细比较。
-
关键词
缓存
用户信息
httpservletrequest
ThreadLocal
-
Keywords
Cache
User information
httpservletrequest
ThreadLocal
-
分类号
TP312.2
[自动化与计算机技术—计算机软件与理论]
-