![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
文章平均质量分 83
问道玄霄
初见惊艳,再见依然
展开
-
Redis使用 ,异常处理, 杂七杂八的小结
Redis常用小结缓存一致性问题所有操作都应该先操作DB,再操作Redis;先更新DB,再删Redis; 只能减少不一致发生的概率;需要设置过期时间;先添加DB,再添加Redis;查询先查Redis, 查不到,再查DB, 查不到就得防止缓存击穿, 查到就放入缓存, 查不到就创建一个对象放入缓存,防穿透缓存并发虽然使用缓存速度比DB快,但有些接口, 因为业务逻辑复杂, 不得不多次查询Redis, 像每次与Redis交互差不多需要50ms,如果不可避免的需要交互10次,甚至更多, 这样算下来,原创 2022-01-28 14:44:16 · 2600 阅读 · 3 评论 -
搭建网站框架踩到的坑之获取ServletPath
路径问题RealPathServletPathContextPathRequestURI获取真实ServletPath的方法RealPathString realPath=request.getServletContext().getRealPath();String realPath=request.getServletContext().getRealPath("XXX");1)取得服务应用的绝对路径(本地路径)。2)取得服务应用的绝对路径,再和参数进行拼接。(在应用绝对路径下创建一个目录,原创 2021-06-01 16:56:33 · 1349 阅读 · 2 评论