Java EE
文章平均质量分 88
日向彻永垂不朽
这个作者很懒,什么都没留下…
展开
-
JAVAEE中间件——shiro框架
shiro简介shiro是apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业...原创 2018-10-16 20:31:46 · 979 阅读 · 0 评论 -
ElasticSearch和关系型数据库MySQL
转载自:瓦力老师の手记https://www.imooc.com/article/22083背景我们开发一般的企业级Web应用,其实从本质上来说,都是对数据的增删查改进行各个维度的包装。所以说,不管你的程序如何开发,基本上,都离不开数据本身。那么,在开发企业级应用的过程中,很多同学一定遇到过这样的困惑,当完成了应用程序的基本增删查改功能之后,用户会经常吐槽当下的查询功能并不能满足自己的查询需...转载 2018-11-22 15:09:39 · 370 阅读 · 0 评论 -
关于秒杀系统的一些设计思路
上级限流针对于浏览器端,可以使用JS进行请求过滤,比如5秒钟之类只能点一次抢购按钮,5秒钟只能允许请求一次后端服务。这样其实就可以过滤掉大部分普通用户。但是防不住直接抓包循环调用。这种情况可以最简单的处理:在Web层通过限制一个UID在5秒之类的请求服务层的次数(可利用Redis实现)。具体实现:进入方法时,判断是否包含某个UID,不存在就是第一次请求,那么可以设置一个过期时间和次数;存在...原创 2019-03-06 22:43:27 · 389 阅读 · 1 评论