首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
default
订阅
peijiang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
架构精进之路
3月前
后端
Kafka
掘金·日新计划
揭秘Kafka高性能核心黑科技:Zero-Copy零拷贝
hello,大家好,我是张张,「架构精进之路」公号作者。 1. 前言 前一段时间研究了大规模日志流高吞吐并行存储,通过深入研究Kafka的底层存储机制。我们发现Kafka的Zero-Copy零拷贝技术
8761
20
评论
阿里云云栖号
1年前
Java
Java依赖冲突高效解决之道
简介:由于阿里妈妈联盟团队负责业务的特殊性,系统有庞大的对外依赖,依赖集团六七十个团队服务及N多工具组件,通过此文和大家分享一下我们积累的一些复杂依赖有效治理的经验,除了简单技术技巧的总结外,也会探讨
2233
18
1
花生炒花生
3年前
Java
Java 偏向锁、轻量级锁和重量级锁
最开始听到偏向锁、轻量级锁和重量级锁的概念的时候,我还以为是 Java 中提供了相应的类库来实现的,结果了解后才发现, 这三个原来是虚拟机底层对 synchronized 代码块的不同加锁方式。 因此,不了解这三者的概念其实是不影响 synchronized 的使用的(大概),…
698
1
评论
麒麟IT
2年前
Java
今天去阿里面试,一个HashMap,我就和面试题整整说了一小时!
前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。HashMap是Java最长用的集合之一,在JDK源码中,HashMap的设计非常E
1.1w
227
31
程序员小杰
2年前
后端
SpringBoot 整合 WebService
在工作当中经常需要与第三方对接,某些第三方提供的接口是 WebService 类型的,所以需要集成 WebService 由于 SpringB
4694
52
25
niujiao
4年前
Java
后端
容器
Java并发系列 — 阻塞队列(BlockingQueue)
阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。 支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满。 支持阻塞的移除方法:当队列为空时,获取元素的线程会等待队列变为非空。 阻塞队列常用于生产者和…
6880
33
评论
零壹技术栈
4年前
Java
后端
理解Java的强引用、软引用、弱引用和虚引用
Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachable)可达状态,程序才能使用它。 从JDK 1.2版本开始,对象的引用被划分为4种级别,…
4.2w
244
18
GarenDend
3年前
Java
集合容器类的理解
单列集合顶级接口CollectionList类型特征总结List类型线程是否安全底层数据结构CRUD的效率ArrayList否Object数组因为实现了RandomAccess接口,拥有随机快速访问的
335
点赞
评论
MacroZheng
2年前
Java
Spring Boot
解放双手!MyBatis官方代码生成工具给力!
在我们使用MyBatis的过程中,如果所有实体类和单表CRUD代码都需要手写,那将会是一件相当麻烦的事情。MyBatis官方代码生成器MyBatis Generator可以帮助我们解决这个问题,在我的开源项目mall中也是使用的这个代码生成器,用习惯了也挺不错的。本文将介绍My…
8954
61
6
挖坑的张师傅
3年前
TCP/IP
性能优化
再聊 TCP backlog
关于三次握手,还有很多细节之前的文章没有详细介绍,这篇文章我们以 backlog 参数来深入研究一下建连的过程。通过阅读这篇文章,你会了解到下面这些知识: 注:本文中的代码和测试均在内核版本 3.10.0-514.16.1.el7.x86_64 下进行。 为了理解 backlo…
6722
40
2