09 2022 档案

摘要:Java中的异步与线程池 保姆级教学 2022-09-25 09:10·Java架构师鸨哥 初始化线程的4种方式 1、继承Thread Thread01 thread01 = new Thread01(); thread01.start(); public static class Thread01 阅读全文 »
posted @ 2022-09-28 10:00 菜菜聊架构 阅读(348) 评论(0) 推荐(0) 编辑
摘要:前言 在我们实际开发过程中,我们经常遇到一些场景: 1、如果调用方法超过1秒,就应该停止调用,不要一直阻塞下去,防止把本身的服务资源搞挂。 2、在不可预知可能出现死锁/死循环的代码,要加上时间的阀值,避免阻塞。 很多开源框架都会有超时响应的设置;如果是我们自己开发的服务,怎么能做到这点呢? JDK的 阅读全文 »
posted @ 2022-09-26 09:52 菜菜聊架构 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:1、概述 1.1、背景 第三方接口有限流,需要根据第三方的限流提前控制流量,防止调用第三方接口被限流。 1.2、目的 研究sentinel中间件的限流是否符合我们需要的业务场景。主要从以下几个方面考虑: 1、限流需要支持集群(分布式服务下,需要支持多节点的限流) 2、限流规则的持久化(不同三方接口限 阅读全文 »
posted @ 2022-09-20 17:35 菜菜聊架构 阅读(1613) 评论(0) 推荐(1) 编辑
摘要:首先我们要先了解什么是布隆过滤器? 布隆过滤器(Bloom Filter)是由 Bloom 于 1970 年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映射函数(哈希函数)两部分组成的数据结构。相比于我们平时常用的的 List、Map 、Set 等数据结构,它占用空间更少并且效率 阅读全文 »
posted @ 2022-09-20 10:09 菜菜聊架构 阅读(52) 评论(0) 推荐(0) 编辑
摘要:能够基于Java Agent编写出普通类的代理 理解Byte Buddy的作用 能够基于Byte Buddy编写动态代理 1 Byte Buddy Byte Buddy 是一个代码生成和操作库,用于在 Java 应用程序运行时创建和修改 Java 类,而无需编译器的帮助。除了 Java 类库附带的代 阅读全文 »
posted @ 2022-09-05 09:17 菜菜聊架构 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:整理了 6 个不错的基于 Spring Boot 开发的社区类项目,每个都非常不错! 你可以参考这些项目用来作为自己的项目经验,或者你可以基于这些项目搭建一个自己的知识社区。 原创不易,如果本文对你有帮助的话,欢迎 点赞&转发&分享 ,这对我继续分享&创作优质文章非常重要。非常感谢! 项目代码和开发 阅读全文 »
posted @ 2022-09-05 09:15 菜菜聊架构 阅读(409) 评论(0) 推荐(0) 编辑
摘要:今天分享一个非常不错且开源的分布式存储组件MinIO,有很多朋友在用。 什么是MinIO? Minio 是个基于 Golang 编写的开源对象存储套件,基于Apache License v2.0开源协议,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口。可以很简单的和其他应用结合使用,例 阅读全文 »
posted @ 2022-09-02 18:07 菜菜聊架构 阅读(551) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示