- 博客(5)
- 收藏
- 关注
转载 理解OAuth 2.0
本文参考:【1】http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 【2】https://www.cnblogs.com/flashsun/p/7424071.html 【3】https://www.zifangsky.cn/1313.html ...
2019-04-08 16:12:29 217 1
原创 登陆改造案例分享
最近接手了登陆模块,要对它进行改造,由原来的用户名 + 密码 + 验证码登陆改为 用户名(手机号)+ 短信验证码登陆。 由于增加了短信验证码这项功能,为了防止被人恶意攻击,除了前台js进行限制外,后台也要进行限制,防止恶意请求,造成用户手机号泄露,恶意发送短信等等。 基于以上考虑,如何鉴别恶意访问提出了以下解决方案: 前端: 手机验证码的有效时长为:5分钟(测试时间...
2018-10-03 15:15:09 285
原创 移动前端调试(Android + Chrome 实现远程调试)
应用背景: 在智能手机还未普及时,移动设备的调试处处是alert的,这估计是最常用的办法了。以前很多时候为了预览页面在移动设备上的效果,需要先将页面上传到测试服务器,再将url输入到设备浏览器,每次换设备都要重复这些操作,页面多的话这些繁琐的事情就特别让人厌烦了。于是,我们就想找到一个可以像pc端调试(f12)的调试工具——chrome 功能: 我们先看下最终想要达到的效果 上...
2018-10-03 14:41:04 1237
转载 Java并发问题--乐观锁与悲观锁
首先为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,...
2018-10-03 14:21:00 455
原创 解决Eclipse,XXX.properties 文件中文乱码问题
出现问题情况如下:解决方法如下:在Eclipse主界面下,打开Window->Perferences->General->ContentTypes: 将下面标红框的地方改为UTF-8即可,原来默认字符集为ISO。下图是修改之后的样子最终效果:...
2018-05-02 09:38:12 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人