首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
llwanghong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
挑战 Kafka!Redis5.0 重量级特性 Stream 尝鲜
导读:Redis5.0最新重点推出了Stream的支持,给众多架构师在消息队列方面带来了新的选择,特别是Redis粉丝们绝对是一个福音。那么Redis的Stream有哪些特别的功能?跟kafka有哪些
基于RabbitMQ实现异步消息通知处理
一个简单的业务场景如:某web页面存在多个相互关联的异步获取数据展示的区域,如何优雅的实现一个区域的数据更新时异步通知其它区域进行数据刷新? 图1 业务场景 当列表数据操作状态变更时,让上面统计区域自动更新。 常见实现方式是,在“操作”方法中调用“刷新统计数据”的方法,但这种…
高并发后端设计-限流篇
系统在设计之初就会有一个预估容量,长时间超过系统能承受的TPS/QPS阈值,系统可能会被压垮,最终导致整个服务不够用。为了避免这种情况,我们就需要对接口请求进行限流。 限流的目的是通过对并发访问请求进行限速或者一个时间窗口内的的请求数量进行限速来保护系统,一旦达到限制速率则可以…
SpringBoot 应用程序启动过程探秘
关于 @SpringBootApplication 注解的剖析已经在上文:《SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘》 中完成了,其实它背后就是一个三体结构,只是 SpringBoot给了其一个包装而已。那么本文我们就来看看这…
Springmvc源码解析总结
servlet与jsp执行过程springmvc本质上是对其进行封装简化了开发流程。易用性、程序逻辑结构更清晰基于注解的URL映谢http表单参数转换全局统一异常处理拦截器的实现多视图控制器基于Dis
面向sql编程的探索之路
在我们JavaWeb开发过程中,或多或少会有些只是几行sql语句的service方法或是http请求,总是要反复写Controller层、service层、dao层。于是,我做了一个大胆的尝试,对于此类方法,封装出一个公共方法,不需要写java代码,写几行sql语句就能出各种接…
「造个轮子」——cicada 源码分析
向大家介绍了 cicada 之后收到很多反馈,也有许多不错的建议。 同时在 GitHub 也收获了 80 几颗 小♥♥(绝对不是刷的。。) 也有朋友希望能出一个源码介绍,本文就目前的 v1.0.1 版本来一起分析分析。 一般在做一个新玩意之前都会有技术选型的过程,但这点在做 c…
前后端实现登录token拦截校验
1、我是名小白web工作者,每天都为自己的将来担心不已。第一次记录日常开发中的过程,如有表达不当,还请一笑而过; d、在token有效时间内前端的请求响应都会成功,后端实时的更新token有效时间(暂无实现),如果token失效则返回登录页。 配置文件定义了端口号、根路径和au…
从零开始实现一个简易的Java MVC框架(六)--加强AOP功能
在前面从零开始实现一个简易的Java MVC框架(四)--实现AOP和从零开始实现一个简易的Java MVC框架(五)--引入aspectj实现AOP切点这两节文章中已经实现了AOP功能并且引用aspectj表达式实现切点的功能,这篇文章继续完善doodle框架的AOP功能。 …
微信公众号支付开发全过程(Java 版)
首先我们到微信支付的官方文档的开发步骤部分查看一下需要的设置。 因为微信支付需要较高的权限,只有认证了得服务号才有使用微信支付接口的权限,我们个人很难申请到,所以需要向其他朋友借用账号。 来到文档的业务流程部分,查看微信支付的流程(我觉得这个还是需要十分仔细的了解和查看的,这有…