JavaEdge
JavaEdge
全部文章
Java
Flink(3)
JVM(4)
Kafka(1)
nginx(1)
redis(2)
Spark(1)
SpringBoot框架(1)
SpringCloud 实战(2)
推荐系统(1)
未归档(135)
机器学习(1)
计算机网络(1)
归档
标签
去牛客网
登录
/
注册
Java服务器研究员
全是硬核干货
全部文章
/ Java
(共6篇)
Netty 源码深度解析(九) - 编码
概述 一个问题 编码器实现了ChannelOutboundHandler,并将出站数据从 一种格式转换为另一种格式,和我们方才学习的解码器的功能正好相反。Netty 提供了一组类, 用于帮助你编写具有以下功能的编码器: 将消息编码为字节 将消息编码为消息 我们将首先从抽象基类 M...
Java
Netty
源码
面试
网络
2018-12-03
0
626
Java 集合源码解析 - ConcurrentHashMap(从7到8的变迁)
ConcurrentHashMap是线程安全且高效的HashMap 1 为什么要使用ConcurrentHashMap 线程不安全的HashMap HashMap是Java中最常用的一个Map类,性能好、速度快,但不能保证线程安全,它可用null作为key/value HashMap的线程...
java
面试
源码
2019-01-11
0
640
大数据入门(二)---初识-Hadoop
联系我 Java开发技术交流Q群 gayhub
java
大数据
spark
Hadoop
源码
2019-03-31
0
490
突破Java面试(50)-分库分表之后全局id的生成
1 面试题 分库分表之后,id主键如何处理? 2 考点分析 其实这是分库分表之后你必然要面对的一个问题,就是id咋生成?因为要是分成多个表之后,每个表都是从1开始累加,那肯定不对啊,需要一个全局唯一的id来支持。所以这都是你实际生产环境中必须考虑的问题。 3 面试题详解 3.1 数据库自增...
java
源码
面试
MySQL
架构
2019-05-20
0
579
Netty源码阅读入门实战(六)-pipeline
1 pipeline概述 2 pipeline初始化 看看其一个实现类 基本数据结构组件 3 添加ChannelHandler 先看看用户代码 6 outBound事件的传播 ...
java
netty
源码
实战
2019-06-05
0
646
突破Java面试(13)分布式搜索引擎连环炮
业内目前来说事实上的一个标准,就是分布式搜索引擎一般大家都用elasticsearch lucene 如果你确实真的不连lucene都不知道是什么?我觉得你确实不应该,lucene底层的原理是一个东西,叫做倒排索引。太基础了。 百度,搜索一下lucene入门,了解一下lucene是什么?倒排索...
java
面试
源码
分布式搜索引擎
2019-07-04
0
690