首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
whp404
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
234
文章 226
沸点 8
赞
234
返回
|
搜索文章
赞
文章( 226 )
沸点( 8 )
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。
春节期间,我用责任链模式重构了业务代码
举个例子,SpringMvc 中可以定义拦截器,并且可以定义多个。当一个用户发起请求时,顺利的话请求会经过所有拦截器,最终到达业务代码逻辑,SpringMvc 拦截器设计就是使用了责任链模式 在责任链模式中,多个处理器(参照上述拦截器)依次处理同一个请求。一个请求先经过 A 处…
单机高并发模型设计
在微服务架构下,我们习惯使用多机器、分布式存储、缓存去支持一个高并发的请求模型,而忽略了单机高并发模型是如何工作的。这篇文章通过解构客户端与服务端的建立连接和数据传输过程,阐述下如何进行单机高并发设计
Redis+Caffeine两级缓存,让访问速度纵享丝滑
当地表最强本地缓存Caffeine遇上性能之王Redis,能够给我们的接口访问速度带来怎样的提升,不妨来看一下。
Sentinel源码(十)Dashboard
Sentinel Dashboard相关源码分析。Dashboard如何发现客户端?为什么客户端必须有资源请求经过,才能有数据展示?Dashboard和客户端规则之间如何同步?
高性能、高容错性的分布式框架AKKA了解一下?
AKKA是一款高性能、高容错性的分布式&并行应用框架,遵循Apache2开源许可,基于经典的Actor 并发模型,底层通过Scala语言实现,提供Java和Scala API。 并行与并发:提供对并行与并发的高度抽象。 异步非阻塞:Akka-Actor 消息通信都是基于异步非阻…
java 数字范围比较、数字大小比较
/** * @author Flying * @time 2022/12/01 * */ public class DecimalUtils { private final BigDecimal va
【ES从入门到实战】五、全文检索-ElasticSearch-入门-put&post新增数据
所以 put 方法既可以用来新增,也可以用来更新。 所以 post 方法不带 id 时是新增,带 id 不存在时也是新增,带 id 且数据存在时是更新操作。 可以看到使用 put 方法不带 id 请求会报错,也就是说 put 是不允许不带 id 请求的,而 post 是允许的。
实战!聊聊工作中常用的Lambda
大家好,我是田螺。 日常开发中,我们很多时候需要用到Java 8的Lambda表达式,它允许把函数作为一个方法的参数,让我们的代码更优雅、更简洁。所以整理了一波工作中,我常用,有哪些Lambda
这12款idea插件,能让你代码飞起来
前言 基本上每个程序员都会写代码,但写代码的速度不尽相同。 为什么有些人,一天只能写几百行代码? 而有些人,一天可以写几千行代码? 有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢? 今
下一页
关注了
45
关注者
1
收藏集
63
关注标签
4
加入于
2019-08-08