首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
咿呀咿呀哟不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Spring Listener 之 喂,在吗?
Java对事件相关的构建进行了一些抽象去规范行为,包括源事件EventObject,监听器类EventListener,而Spring对此进行了实现,所以在内容开始之前,我们得先知道怎么创建一个事件并触发它。 一个标准的事件定义触发流程并不复杂,但是其中监听器的注册逻辑…
要想用活Redis,Lua脚本是绕不过去的坎
Redis 当中提供了许多重要的高级特性,比如发布与订阅,Lua 脚本等。Redis 当中也提供了自增的原子命令,但是假如我们需要同时执行好几个命令的同时又想让这些命令保持原子性,该怎么办呢?这时候就可以使用本文介绍的 Lua 脚本来实现。 如果生产者生产消息的速度远大于消费者…
设计模式最佳套路2 —— 愉快地使用管道模式
管道模式(Pipeline Pattern) 是责任链模式(Chain of Responsibility Pattern)的常用变体之一。在管道模式中,管道扮演着流水线的角色,将数据传递到一个加工处理序列中,数据在每个步骤中被加工处理后,传递到下一个步骤进行加工处理,直到全部…
设计模式最佳套路—— 愉快地使用策略模式
策略模式(Strategy Pattern)定义了一组策略,分别在不同类中封装起来,每种策略都可以根据当前场景相互替换,从而使策略的变化可以独立于操作者。比如我们要去某个地方,会根据距离的不同(或者是根据手头经济状况)来选择不同的出行方式(共享单车、坐公交、滴滴打车等等),这些…
一问说清:微服务JWT鉴权【含微服务架构鉴权解决方案】
好了,今天就带着兄弟们一文说清楚JWT鉴权。 要说JWT,哪首先要说一说鉴权这件事情,鉴权在单体架构的服务中很好实现,但是到了微服务架构中,服务变多了之后呀,就不太好做了。因为我们不太可能为每个服务都做一个鉴权! 微服务系统架构必然存在网关的角色。有了网关系统,网关最适合进行权…
Arthas的Web Console简单实现
通过下载arthas-tunnel-server。我们可以拿到对应的arthas的server端。下载完毕之后直接运行即可(我是将其在ECS上直接运行)。 在客户端对应的启动arthas-boot。并且通过启动参数附加上server的地址(我是将其在本地运行)。 选择对应的进程…
使用Maven那么久了,你对企业级Maven的核心配置了解多少?
项目依赖是指Maven 通过依赖传播、依赖优先原则、可选依赖、排除依赖、依赖范围等特性来管理项目classpath。 我们的项目通常需要依赖第三方组件,而第三方组件又会依赖其它组件遇到这种情况Maven会将依赖网络中的所有节点都会加入classpath当中,这就是Maven的依…
最佳实践 - API 错误处理
API 中的错误如何定义,请求过程中出错或请求处理中出错。API 无法解析传递的数据,API 本身有很多问题,甚至格式正确的请求也会进行失败。在这两种情况下,都需要进行分析查找原因。 无论是代码形式的错误还是简单的错误响应,错误代码可能是 API 领域中最有用的诊断元素,错误代…
用大写字母输入 Linux 命令,实现以 sudo 用户权限运行
我们知道,一些Linux命令是要通过sudo权限才能运行的,这需要我们每次使用这些命令时在前面加一个sudo,十分繁琐。今天给大家介绍一个好用的工具SUDO,它只需要我们用大写字母键入Linux命令,
学习SpringCloud Feign带你从0到1
Feign是一种声明式、模板化的HTTP客户端(仅在consumer中使用)。 声明式调用就像调用本地方法一样调用远程方法,无感知远程HTTP请求。 1.SpringCloud的声明式调用,可以做到使用HTTP请求远程服务时就像调用本地方法一样的体验,开发者完全感知…