首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
skl屎壳郎
掘友等级
后端打杂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 88
沸点 0
赞
88
返回
|
搜索文章
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
5年前
关注
冷饭新炒:理解JWT的实现原理和基本使用
这是《冷饭新炒》系列的第五篇文章。 本文会翻炒一个用以产生访问令牌的开源标准JWT,介绍JWT的规范、底层实现原理、基本使用和应用场景。 从这段文字中可以提取到JWT的规范...
27
2
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
5年前
关注
冷饭新炒:理解布隆过滤器算法的实现原理
这是《冷饭新炒》系列的第六篇文章。 本文会翻炒一个用途比较广的算法 - 布隆过滤器算法。 布隆过滤器是一种空间高效概率性的数据结构(百科中原文是a space-effici...
8
2
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
4年前
关注
基于BIT数组实现全局功能开关
某一天巧合打开了sofa-bolt项目,查找部分源码,看到了项目中使用bit数组实现功能开关的特性,感觉这种方式可以借鉴,于是写下这篇文章。...
6
2
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
4年前
关注
透视RPC协议:SOFA-BOLT协议源码分析
前提 最近在看Netty相关的资料,刚好SOFA-BOLT是一个比较成熟的Netty自定义协议栈实现,于是决定研读SOFA-BOLT的源码,详细分析其协议的组成,简单分析其...
7
评论
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
4年前
关注
基于Java和Bytemd用120行代码实现一个桌面版Markdown编辑器
这是我参与8月更文挑战的第2天,活动详情查看:8月更文挑战 前提 某一天点开掘金的写作界面的时候,发现了内置Markdown编辑器有一个Github的图标,点进去就是一个开...
13
评论
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
4年前
关注
Java协程编程之Loom项目尝鲜
前提 之前很长一段时间关注JDK协程库的开发进度,但是前一段时间比较忙很少去查看OpenJDK官网的内容。Java协程项目Loom(因为项目还在开发阶段,OpenJDK给出...
9
2
分享
skl屎壳郎
赞了这篇文章
万俊峰Kevin
技术副总裁 @七牛云
·
5年前
关注
通过MapReduce降低服务响应时间
在微服务中开发中,api网关扮演对外提供restful api的角色,而api的数据往往会依赖其他服务,复杂的api更是会依赖多个甚至数十个服务。虽然单个被依赖服务的耗时一...
21
评论
分享
skl屎壳郎
赞了这篇文章
已注销
5年前
掘金编辑器支持 Markdown 主题自定义啦!
掘金社区的markdown编辑器曾被不少人称赞,很多用户也是因为这个原因转向掘金社区的;但是这其中编辑器的一些问题也长期被掘友们吐槽,比如不支持代码高亮、主题比较单一等。 ...
82
25
分享
skl屎壳郎
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
5年前
关注
Jetpack Compose for Desktop: 里程碑1发布
2020年11月5日 Jetpack Compose for Desktop 终于发布了第一个里程碑版本,作为新一代的 Kotlin UI 框架,Jetpack Compo...
59
19
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
深入理解Object提供的阻塞和唤醒API
前段时间花了大量时间去研读JUC中同步器AbstractQueuedSynchronizer的源码实现,再结合很久之前看过的一篇关于Object提供的等待和唤醒机制的JVM...
43
1
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
通过micrometer实时监控线程池的各项指标
最近的一个项目中涉及到文件上传和下载,使用到JUC的线程池ThreadPoolExecutor,在生产环境中出现了某些时刻线程池满负载运作,由于使用了CallerRunsP...
32
评论
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
Spring Cloud Gateway入坑记
最近在做老系统的重构,重构完成后新系统中需要引入一个网关服务,作为新系统和老系统接口的适配和代理。之前,很多网关应用使用的是Spring-Cloud-Netfilx基于Zu...
33
1
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
Spring Cloud Gateway-自定义异常处理
我们平时在用SpringMVC的时候,只要是经过DispatcherServlet处理的请求,可以通过@ControllerAdvice和@ExceptionHandler...
27
2
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
Spring Cloud Gateway-ServerWebExchange核心方法与请求或者响应内容的修改
本文编写的时候使用的Spring Cloud Gateway版本为当时最新的版本Greenwich.SR1。 这里的设计和Servlet中的Filter是相似的,当前过滤器...
44
9
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
Java函数式编程之Optional
java.util.Optional是JDK8中引入的类,它是JDK从著名的Java工具包Guava中移植过来。本文编写的时候使用的是JDK11。Optional是一个包含...
25
3
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
使用Redis的HSCAN命令遇到的一个问题
笔者最近在做一个项目时候使用Redis存放客户端展示的订单列表,列表需要进行分页。由于笔者先前对Redis的各种数据类型的使用场景并不是十分熟悉,于是先入为主地看到Hash...
25
评论
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
使用Redis实现延时任务(一)
最近在生产环境刚好遇到了延时任务的场景,调研了一下目前主流的方案,分析了一下优劣并且敲定了最终的方案。这篇文章记录了调研的过程,以及初步方案的实现。 下面是想到的几种实现延...
70
12
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
Redis的复合SET命令和简易的分布式锁优化
最近在跟进一个比较老的系统的时候,发现了所有调度任务使用了spring-context里面的@Scheduled注解和自行基于Redis封装的简易分布式锁控制任务不并发执行...
23
评论
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
使用Redis实现延时任务(二)
分片。 监控。 这篇文章的内容就是要完善这两个方面的功能。前置文章:使用Redis实现延时任务(一)。 接下来需要结合场景和具体参数分析,假如在生产环境,有序集合的元素总量...
35
评论
分享
skl屎壳郎
赞了这篇文章
Throwable
公众号: Throwable
·
6年前
关注
Java线程生命周期与状态切换
最近有点懒散,没什么比较有深度的产出。刚好想重新研读一下JUC线程池的源码实现,在此之前先深入了解一下Java中的线程实现,包括线程的生命周期、状态切换以及线程的上下文切换...
41
2
分享
下一页
关注了
6
关注者
0
收藏集
0
关注标签
3
加入于
2020-07-21