首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
john_cj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
Spring SAS 0.2.0 上手教程
正式上市 || SAS 0.2.0 上手教程 背景 Spring Authorization Server (以下简称 SAS)是 Spring 团队最新开发适配 OAuth 协议的授权服务器项目,旨
拥抱Spring全新OAuth解决方案
目前 Spring 生态中的 OAuth2 授权服务器是 Spring Authorization Server 已经可以正式生产使用。
spring-authorization-server令牌放发源码解析
Spring 全新认证服务器发放Token 解析,本文配套源码: https://github.com/pig-mesh/pig
性能测试使用Arthas定位接口TPS极低问题
起因 公司的APP后台服务有一个接口在压测时,接口的吞吐量极低,观察接口处理日志发现接口耗时很长,达到秒级的响应时间。接口中主要影响接口的处理时间初步分析时数据库查询和RPC调用
微服务服务治理之负载均衡实践:使用 Ribbon 和 Feign 实现负载均衡详解
Ribbon负载均衡 Ribbon与Nginx的区别 客户端负载均衡Ribbbon: Ribbon是从Eureka注册中心服务器上获取注册信息列表,缓存到本地, 然后在本地实现轮询负载均衡策略.
利用模版方法与策略模式 实现自定义 SpringCloud Gateway Filter 自动拼装
网关的基本构建块,根据断言进行路由匹配. 根据路由的数据结构,可以看出路由包含: 路由 id, 目标 URI, 断言集合,过滤器集合以及路由排序. 网关断言基于 Java 8 函数式断言接口实现, 网关断言接口的输入类型是 ServerWebExchange, 这样可以匹配HT…
netty基础:Future和Promise
上两篇文章 java基础:Future简介 和 java基础:Future原理 介绍了JDK的Future的功能和基本原理,可以发现JDK的Future只能通过get方法同步阻塞获取结果,能不能异步的获取结果呢?也就是,能不能不阻塞调用线程(主线程),当被调用线程(业务线程)执…
java基础:Future简介
经常会将一个任务放在一个子线程或者线程池中执行。主线程怎么获取在子线程执行的任务结果呢?如果任务在子线程中抛出了异常,主线程可以感知吗? 1. Runnable 可以看到run()方法既不会返回结果,也不会抛出异常。 2. Callable 从上面的注释可以发现:Runnabl…
java基础:Future原理
上篇文章java基础:Future简介 介绍了Future的基本用法。这篇文章回答上篇文章的问题:主线程怎么获取在子线程执行的任务结果呢?如果任务在子线程中抛出了异常,主线程可以感知吗? FutureTask是一个可取消的异步计算任务。这个类是Future的一个实现。注释中有一…
gradle中的增量构建|牛气冲天新年征文
在我们使用的各种工具中,为了提升工作效率,总会使用到各种各样的缓存技术,比如说docker中的layer就是缓存了之前构建的image。在gradle中这种以task组合起来的构建工具也不例外,在gradle中,这种技术叫做增量构建。 gradle为了提升构建的效率,提出了增量…