用户中心USER CENTER

首页/用户
  • 工作记录 >> 登录短信验证码防刷解决思路

    摘要:不过今天写的没有上面说的那么高大,只是一个小小的防刷解决思路。这是工作中经常遇到的在此仅做一个记录,以便回顾。同一个限制一分钟最多获取次超过次则锁定小时,锁定期间获取短信需加图片验证码收到这个需求利用做了简单的限流防刷功能。 一、写在前面 在互联网的发展史上,安全总是一个绕不开话题, 你有安全盾、我有破盾矛。所谓道高一尺、魔高一丈,不过互联网安全也正是在这种攻防中慢慢的发展起来的。 ...

    whataa 发布于Java
  • Netty ByteBuf

    摘要:提供了作为它的字节容器但是这个类使用起来过于复杂而且也有些繁琐的的代替品是的的数据处理通过两个组件暴露下面是的优点它可以被用户自定义的缓冲区类扩展通过内置的复合缓冲区类型实现了透明的零拷贝容量可以按需增长在读和写这两种模式之间雀环不需要调用 Java NIO 提供了 ByteBuffer 作为它的字节容器, 但是这个类使用起来过于复杂, 而且也有些繁琐. Netty 的 ByteBuf...

    whataa 发布于Java
  • MyBatis 缓存详解

    摘要:参考文档官方文档的缓存主要分为两种一级缓存也叫本地缓存和二级缓存。一级缓存本地缓存一级缓存是级缓存,即缓存只在范围生效。根据时间表比如没有刷新间隔缓存不会以任何时间顺序来刷新。默认情况是不设置,也就是没有刷新间隔,缓存仅仅调用语句时刷新。 参考文档:MyBatis官方文档 MyBatis的缓存主要分为两种一级缓存也叫本地缓存(local cache)和二级缓存(second level...

    whataa 发布于Java
  • spring-data jpa 查询部分属性

    摘要:一准备有表结构如何生成相应的对象为省略二问题现在有一查询对象原先我是先查询出所有的对象,然后再循环赋值。经过一番尝试由于对象我不想改变,只能先差对象再循环赋值了。 一 准备 1.有表结构如何 CREATE TABLE `bbs_topic` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL DE...

    whataa 发布于Java
  • 微信服务号开发IOS设备js-sdk认证失败问题总结

    摘要:这段时间做了一个微信服务号的开发初版设计图如下这个方式前面几个步骤都没有问题关键在于后面第六步重定向到页面之所以这么做是考虑到了我们前端的框架需要对入口作统一的处理操作这样在机子上没有任何问题但是在上面经常出现的认证失败而且不是必现是偶尔 这段时间做了一个微信服务号的开发初版设计图如下:showImg(https://segmentfault.com/img/bV7EHR?w=690&...

    whataa 发布于Java
<