首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
insist重名了
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
赞
文章( 34 )
沸点( 0 )
一次 Java 进程 OOM 的排查分析(glibc 篇)
前段时间有同学反馈一个 java RPC 项目在容器中启动完没多久就因为容器内存超过配额 1500M 被杀,我帮忙一起看了一下。 在本地 Linux 环境中跑了一下,JVM 启动完通过 top 看到的 RES 内存就已经超过了 1.5G,如下图所示。 首先想到查看内存的分布情况…
异步编程利器:CompletableFuture详解 |Java 开发实战
我们异步执行一个任务时,一般是用线程池Executor去创建。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submi
这个队列的思路是真的好,现在它是我简历上的亮点了。
前几天在一个开源项目的 github 里面看到这样的一个 pr: 光是看这个名字,里面有个 MemorySafe,我就有点陷进去了。 我先给你看看这个东西: 这个肯定很眼熟吧?我是
Dubbo源码解析(十)远程通信——Exchange层
上一篇文章我讲的是dubbo框架设计中Transport层,这篇文章我要讲的是它的上一层Exchange层,也就是信息交换层。官方文档对这一层的解释是封装请求响应模式,同步转异步,以 Request, Response为中心,扩展接口为 Exchanger, ExchangeC…
Nginx和Frp做内网穿透,实现外网访问内网的几个环境
浏览器访问 dev.zxd.cn 能访问到内网部署在9081端口的程序浏览器访问 uat.zxd.cn 能访问到内网部署在9082端口的程序离开内网仍然能够 ssh到内网的机器 进行管理。1.注册一个域名且备案,本教程使用的是:zxd.cn这个域名准备一台有公网IP的服务器,本教...
Dubbo源码解析(九)远程通信——Transport层
先预警一下,该文篇幅会很长,做好心理准备。Transport层也就是网络传输层,在远程通信中必然会涉及到传输。它在dubbo 的框架设计中也处于倒数第二层,当然最底层是序列化,这个后面介绍。官方文档对Transport层的解释是抽象 mina 和 netty 为统一接口,以 M…
让代码优雅起来:记一次代码微重构实践 | 京东云技术团队
重构不仅能够提高代码质量,让代码优雅起来,同时也能让我们学以致用。我们所学的设计思想、原则、模式等理论知识,往往在重构中能够真正实践。
【JVM内存】系统性排查JVM内存问题的思路
遇到多次JVM堆外内存泄露的问题,每次问题的排查、修复都耗费了不少时间,问题持续几月、甚至一两年。 我们将这些排查的思路梳理成一套系统的方法,希望帮助到大家。
Netty系列(五):源码解读ServerBootstrapAcceptor类职能,探究Netty启动流程
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第13天,点击查看活动详情 ServerBootstrapAcceptor是Netty服务端用来接收客户端连接的核心类,本文将介绍S
利用SPI机制进行插件解耦
[toc] hello,大家好,我是聪聪。 最近在重构一款底层数据加解密中间件,里面有一些内容需要解耦: 针对不同数据源处理单独,MySQL、MongoDB、ES数据源进行加解密处理。 可插拔扩展不同
下一页
个人成就
文章被点赞
1
文章被阅读
3,844
掘力值
69
关注了
13
关注者
0
收藏集
14
关注标签
18
加入于
2019-08-24