Java
文章平均质量分 84
wr844322684
这个作者很懒,什么都没留下…
展开
-
结合redis,实现app应用同时只允许一处登录的设计
需求同一app应用在同一时间,只允许在最后一台登录设备上正常登录,之前设备的登录信息应被系统剔除,并给出最新登录信息的相关提示。实际设计不论几台设备登录,登录账号(longinAccount)是唯一的。第1台设备登录:登录系统时,生成token1,以longinAccount+token1(LOGIN_TOKEN1)为key,登录信息(userLoginInfo1.expire=false,expireMsg=“”)为value,过期时间设置为2天,以String类型存入redis中。以lon原创 2021-01-17 17:09:37 · 400 阅读 · 0 评论 -
PageHelper小坑:select语句,随机被加上“ LIMIT 100 ”
select语句,随机被加上“ LIMIT 100 ”现象:前端页面请求后端查询List数据接口A(有分页),点击List数据中一条数据”查看“,请求查询接口B中持久层访问的方法是selectOneByExample,查看接口B的sql log,发现被加上了”LIMIT 100“,导致接口B报错。原因:接口A中用到的分页插件PageHelper,List<xxxModel> xxxInfos = xxxMapper.selectByExample(example);Page pa原创 2020-12-29 18:37:37 · 948 阅读 · 0 评论 -
servlet简介
servlet是一个接口;接口就是规定了一些规范,使得一些具有某些共性的类都能实现这个接口,从而都遵循某些规范。有的人往往以为就是servlet直接处理客户端的http请求,其实并不是这样,servlet并不会去监听8080端口;直接与客户端打交道是“容器”,比如常用的tomcat。客户端的请求直接打到tomcat,它监听端口,请求过来后,根据url等信息,确定要将请求交给哪个servlet去...转载 2019-01-27 23:40:06 · 114 阅读 · 0 评论