首页
AI Coding
沸点
课程
直播
活动
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为了提升构建的效率,提出了增量…