首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工具类
订阅
asdasdasd212
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
openFeign夺命连环9问,这谁受得了?
1、前言 前面介绍了Spring Cloud 中的灵魂摆渡者Nacos,和它的前辈们相比不仅仅功能强大,而且部署非常简单。 今天介绍一款服务调用的组件:OpenFeign,同样是一款超越先辈(Ribb
springboot + aop + Lua分布式限流的最佳实践
不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的,一旦请求多到超出它的处理极…
我所理解的其他问题·第11篇·分布式锁需要解决哪些问题 | 🏆 技术专题第五期征文
在分布式系统中,分布式锁是一块重要的内容,如果在简历上写到自己有分布式锁的实践经验,或许这会是让面试官眼前一亮的地方。本周的议题就是分布式锁,我将从以下几个方面来展开讨论
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
5分钟掌握java8 stream的常用开发技巧
如果有些朋友以前没有使用过java8 stream这种链式编程方式做开发,想学习一下。 如果有些朋友只学习了一部分用法,想学习更多。 如果有些朋友想看看有没有好的示例适用于实际工作当中。 那么恭喜你,这篇文章非常适合你。 Stream、IntStream、LongStream、…
这些工具类用起来真的很”香“
刚入行的java开发程序员可能很多情况下对于一些代码的实现都是自己手动去实现的,不是说这样不好,在一定的程度上这种做法其实是浪费时间的,而且很可能出现一些错误,不过这也是正常的,我刚入行的时候写的代码也是这样,但是学会使用现成的工具类之后,可能会给你节省大量时间。 String…
基础篇:JVM运行时内存布局
JVM执行的字节码需要用类加载来载入;字节码文件可以来自本地文件,可以在网络上获取,也可以实时生成。就是说你可以跳过写java代码阶段,直接生成字节码交由JVM执行 一块较小的内存空间, 是当前线程所执行的字节码的行号指示器。线程有一个独属的程序计数器,字节码解析工作时需要程序…
JVM—认识JVM的内存布局和运行时数据区
1. Java 内存区域 1.1. JVM 内存布局 与 运行时数据区 1.2. Heap 堆 它的唯一目的就是存放对象实例;几乎所有对象实例和数组,分配内存的区域。 堆内存区域是线程共享区域,并发编程时需要考虑线程安全问题。 可以通过-Xms256M -Xmx1024M 设置…
JMM(Java内存模型)在并发中的原理与应用
1. JVM内存结构、Java内存模型与Java对象模型 辨析 JVM内存结构,也可以称作JVM运行时内存,这个和我们代码执行在JVM上使用内存有关。 Java内存模型则是和并发编程相关。后面会仔细说明 Java对象模型是指Java对象在虚拟机中的表现形式。 当我们在代码中使用…
干货:HashMap的工作原理解析
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行…