会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lyra
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
下一页
2021年7月24日
缓存用户信息
摘要: 因为用户信息不是经常需要修改的 可以将用户信息存储至Redis中 不但可以减轻数据库的压力 而且可以更快的将用户的数据查询出来 在BaseController中顶一个redis字段用于标识用户信息 protected static final String REDIS_USER_CACHE = "r
阅读全文
posted @ 2021-07-24 16:35 RainbowMagic
阅读(382)
评论(0)
推荐(0)
2021年7月23日
基本信息查询
摘要: 有一些信息在各个页面都会用到 需要封装个VO类 public class AccountBasicInfoVO { private String id; private String nickname; private String face; private Integer activeStatu
阅读全文
posted @ 2021-07-23 17:15 RainbowMagic
阅读(59)
评论(0)
推荐(0)
完善/更新用户信息
摘要: 需要用到vo类 业务思路: 判断有无字段空或不合法 执行更新操作 之前在doLogin也使用过判断并显示错误信息 public GraceJSONResult updateUserInfo(UpdateUserBO updateUserBO, BindingResult bindingResult)
阅读全文
posted @ 2021-07-23 16:46 RainbowMagic
阅读(128)
评论(0)
推荐(0)
查询用户帐号信息
摘要: VO (Value Object) 主要对应界面显示的数据对象。对于一个WEB页面,用一个VO对象对应整个界面的值。 简而言之 vo用于想前端展示数据 因为不是所以字段都需要被查出来的 createdTime 和 updateTime 就不需要查询出来 这时候就需要vo了 public class
阅读全文
posted @ 2021-07-23 16:25 RainbowMagic
阅读(811)
评论(0)
推荐(0)
2021年7月22日
设置session与Cookie
摘要: 在分布式中 多个服务一般分别部署在不同的服务器中 不同的服务器因为作用域不同无法共享session 为了解决这一问题 可以自己生成一个token 访问服务时 判断token是否合法 如果合法则放行 只有token是无法识别用户的 所以还得保存一个UserId 在本项目中似乎未验证token 只要不为
阅读全文
posted @ 2021-07-22 15:02 RainbowMagic
阅读(153)
评论(0)
推荐(0)
2021年7月20日
验证短信登录或注册
摘要: Bo(business object) 封装业务对象的属性 只包含业务对象的属性; 只包含业务方法; 两者都包含。 service层和web层进行数据交换用BO 从业务模型角度看,见UML元件领域模型中的领域对象。 通过调用DAO方法,结合PO,VO进行业务操作。把业务逻辑封装为一个对象。这个对象可
阅读全文
posted @ 2021-07-20 23:27 RainbowMagic
阅读(553)
评论(0)
推荐(0)
统一异常处理
摘要: 如果直接使用new Execption的方抛出异常 代码中将会出现大量的try catch语句 而直接使用new runTimeExecption的方式无法返回值 使用自定义异常和Spring统一处理异常可以解决这两个问题 定义一个类用于抛出自定义异常 当有需要抛出异常的地方的时候 直接调用这个方法
阅读全文
posted @ 2021-07-20 22:49 RainbowMagic
阅读(172)
评论(0)
推荐(0)
2021年7月18日
限制短信六十秒能只能发送一条
摘要: 所谓限制短信发送频率 大体思路是 判断之前发送短信存储的ip在redis是否存在 若存在则拦截 实现 HandlerInterceptor 类 类中有三个方法分别是 afterCompletion: controller执行之后 渲染视图之后 postHandle: controller 执行之后
阅读全文
posted @ 2021-07-18 22:38 RainbowMagic
阅读(359)
评论(0)
推荐(0)
前端跨域问题
摘要: 跨越问题: 因为安全问题只能访问同源的域名 不同源的请求将会被拦截 编写配置类 配置跨域信息 @Configuration public class CorsConfig { @Bean public CorsFilter corsFilter() { // 1. 添加cors配置信息 CorsCo
阅读全文
posted @ 2021-07-18 20:57 RainbowMagic
阅读(38)
评论(0)
推荐(0)
完善短信接口
摘要: 短信发送的大体思路: 根据ip地址来控制短信的发送 每60S同一个ip只能发送一条短信 将ip拼接记录至redis中 发送短信时 判断ip是否存在 若存在 禁止发送短信 根据math.random来生成短信验证码 将double转为int可舍去小数点后的数 将验证码存储至redis中 登录时根据手机
阅读全文
posted @ 2021-07-18 20:41 RainbowMagic
阅读(63)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
下一页
公告