首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术学习
订阅
chatwithxu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
curator对Zookeeper节点监听总结
zookeeper提供的原生API操作过于烦琐,curator框架是对zookeeper提供的原生API进行了封装,提供了更高级的API接口,使客户端程序员使用zookeeper更加容易及高效。
如何理解BIO、NIO、AIO的区别?
首先Java中的IO都是依赖操作系统内核进行的,我们程序中的IO读写其实调用的是操作系统内核中的read&write两大系统调用。 网卡收到经过网线传来的网络数据,并将网络数据写到内存中。 当网卡把数据写入到内存后,网卡向cpu发出一个中断信号,操作系统便能得知有新数据到来,再…
Java单例模式的8种写法
单例模式是设计模式之一,同时也是Java面试中的高频考点,这一篇来总结一下Java单例模式的各种写法
java性能分析--GC分析利器【jstat】
本篇文章继续学习java性能优化工具jstat,通常我们是使用这个命令去查看jvm的gc情况,下面来具体学习下它的用法。想要好更好的学习本篇内容,请先学习了解JVM相关知识,便于理解。
6.2 jmap命令详解
如果只dump heap中的存活对象,则加上选项-live。 1. 通过命令查看大对象 2. 查看对象数最多的对象,并按降序排序输出 3. 查看占用内存最多的最象,并按降序排序输出: 如果程序内存不足或者频繁GC,很有可能存在内存泄露情况,这时候就要借助Java堆Dump查看对…
Java 8 CompletableFuture 教程
Java 8 有大量的新特性和增强如 Lambda 表达式,Streams,CompletableFuture等。在本篇文章中我将详细解释清楚CompletableFuture以及它所有方法的使用。 在Java中CompletableFuture用于异步编程,异步编程是编写非阻…
HttpClient高级进阶-HttpAsyncClient
本文介绍Apache HttpAsyncClient的最常见用例,从基本用法到如何设置代理,如何使用SSL证书以及最后如何使用异步客户端进行身份验证。 现在,让我们看看如何使用HttpAsyncClient同时执行多个请求。 接下来,让我们来看看如何设置和使用代理服务器与Htt…
Apache HttpAsyncClient 源码解析
起因 618 当天有客户反馈交易成功异步通知延迟很高,部分单子延后了半个小时。经排查发现,异步通知队列消息堆积严重大,底层原因是,通知是 BIO,当时部分客户响应速度高达 10 秒,直接导致通知消息消
5万字:Stream和Lambda表达式最佳实践-附PDF下载
1. Streams简介 今天要讲的Stream指的是java.util.stream包中的诸多类。Stream可以方便的将之前的结合类以转换为Stream并以流式方式进行处理,大大的简化了我们的编程,Stream包中,最核心的就是interface Stream 从上面的图中…