首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
哪能一直都快乐
掘友等级
JAVA工程师
java工作者,旅游爱好者 | 人生最大的遗憾是:我本可以
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
546
文章 545
沸点 1
赞
546
返回
|
搜索文章
最新
热门
JVM-逃逸分析
逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术。这是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。
JVM-内存分配策略
在说内存分配和GC策略之前先说以下分代收集理论。分待收集是一套符号大多数程序运行的经验法则,它建立在两个假说之上: 弱分代假说和强分代假说
无锁-CAS与Atomic原子操作
无锁 就人的性格而言,我们可以分为乐天派和悲观派。对于乐观派来说,总是会把事情往好的方面想。他们认为所有所有事情总是不太容易发生问题,出错是小概率的,所以我们可以肆无忌惮地做事。如果真的不幸遇到了问题
自己动手写一个RPC框架
应该很多人都尝试阅读过dubbo的源码,但是有时候读到一半就放弃了。只能说dubbo已经不是当年的dubbo了,进入Apache高速发展并且毕业,其功能的扩展也使得代码非常复杂。并且为了新特性(异步非
基于RateLimiter和Redis+Lua实现的限流组件
限流的目的是防止恶意请求流量、恶意攻击,或者防止流量超出系统峰值。限流有很多种方案,分布在不同层,原则上是限制流量穿透到应用层。但是服务端限流也是不可或缺的
SpringBoot-整合Spring Data JPA
JPA(Java Persistence API)是Sun官方提出的Java持久化规范,主要实现有Hibernate、OpenJpA等。
允许多个线程同时访问:信号量(Semaphore)| 8月更文挑战
信号量并不是Java中独有的功能,而是一种为并发编程提供的一种模型。本质上来说,信号量就是具有原子性的一个计数器,当使用了资源时,计数器就要减一,表示可用的资源就少了一个,当用完这个资源将其归还,计数
分布式服务框架-注册中心
分布式服务框架部署在多台不同的机器上,如下图所示: 这将面临如下问题需要解决: 集群A中的服务调用者如何发现集群B中的服务提供者。
倒计时器:CountDwonLatch&循环栅栏:CyclicBarrier| 8月更文挑战
CountDownLatch CountDownLatch是一个非常实用的多线程控制工具类。latch是门闩的意思,该工具是为了解决某些操作只能在一组操作全部执行完成后才能执行的情景。例如,游乐园里的
并发编程的扩展-Future&CompletableFuture| 8月更文挑战
Future模式是多线程并发编程的扩展,这种方式支持返回结果,使用get()方法阻塞当前线程。它的核心思想是异步调用,当我们执行某个函数时,它可能很慢,但是我们又不着急要结果。因此,我们可以让它立即返
下一页
个人成就
文章被点赞
346
文章被阅读
32,308
掘力值
1,602
关注了
57
关注者
15
收藏集
0
关注标签
6
加入于
2019-11-14