首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
框架
订阅
说书_先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
有个死鬼一直刷咱们接口,用`手机号+验证码`在那乱撞!
本文的宗旨在于通过对实际场景的案例进行抽复现,教会读者如何对应用的接口以浏览器指纹ID为维度的限流操作,同时对于频繁限流拦截的ID加入黑名单,不需要限流计算就🈲禁止对应用接口访问。通过这样的方式来保
就开箱即用来说Springboot怕不怕Gin
隔壁组的云计算零零后女同事,后文简称云女士,非说Go的Gin框架比Springboot更加的开箱即用,我心想在Java里面Springboot已经打遍天下无敌手,这份底蕴岂是Gin能比
💖分布式任务调度有那么难吗?来,10分钟带你实战💖
一、概述 1.1、什么是任务调度 我们可以思考一下下面业务场景的解决方案: 某电商平台需要每天上午10点,下午3点,晚上8点发放一批优惠券 某银行系统需要在信用卡到期还款日的前三天进行短信提醒 某财务
干货 | 广告系统架构解密
广告、增值服务、佣金,是互联网企业最常见的三种盈利手段。在这3大经典中,又以广告所占的市场份额最大,几乎是绝大部分互联网平台最主要的营收途径,业务的重要性不言而喻。 从技术角度来说,广告业务涉及到 AI算法、大数据处理、检索引擎、高性能和高可用的工程架构 等多个方向,同样有着不…
还不懂Spring Boot启动原理的话,一定要看看!
从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。 即 @SpringBootApplication …
聊聊分布式锁的实现(二)
客户端加锁时创建一个临时节点,创建成功则加锁成功。 加锁失败则创建一个监听器用于监听这个节点的变化,然后当前线程进入等待。 持有锁的客户端解锁时会删除这个节点,或者会话结束自动被删除。 监听器监听到节点的删除通知等待的客户端去重新获取锁。 这里我是使用的是ZooKeeper的J…
MyBatis中主键回填的两种实现方式
主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据 id,无论是 Jdbc 还是各种各样的数据库框架都对此提供了相关的支持,本文我就来和和大家分享下数据库主键回填在 MyBatis 中的两种实现思路。 框架来源于我们学…
Java开发者职业生涯要看的200+本书
关注github地址产看最新收录:https://github.com/sorenduan/awesome-java-books目前已收录:271本,并持续更新中入门书籍基础书籍多线程与并发网络编程数
SpringBoot 实战 (十七) | 整合 WebSocket 实现聊天室
昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。 虽说涉及到 Spring Security ,但鉴于篇幅有限,这里只对这…
记一个实用的sql查询语句
这样就可以用一个查询语句就能获取所有所需的数据了,效率提高了很多很多。