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
(共30篇)
突破Java面试(50)-分库分表之后全局id的生成
1 面试题 分库分表之后,id主键如何处理? 2 考点分析 其实这是分库分表之后你必然要面对的一个问题,就是id咋生成?因为要是分成多个表之后,每个表都是从1开始累加,那肯定不对啊,需要一个全局唯一的id来支持。所以这都是你实际生产环境中必须考虑的问题。 3 面试题详解 3.1 数据库自增...
java
源码
面试
MySQL
架构
2019-05-20
0
578
突破Java面试(28) - 如何解决Redis的并发竞争问题
1 面试题 redis的并发竞争问题是什么?如何解决这个问题?了解Redis事务的CAS方案吗? 2 考点分析 这个也是线上非常常见的一个问题,就是多客户端同时并发写一个key,可能本来应该先到的数据后到了,导致数据版本错了。或者是多客户端同时获取一个key,修改值之后再写回去,只要顺序错了,...
java
面试
2019-05-09
0
584
突破Java面试(30) - 分布式缓存面试题回答技巧总结
这套东西基本构成了缓存这块你必须知道的基础性的知识,如果你不知道,那么说明你有点懒惰了,平时没好好积累。 因为这些问题确实不难,如果往深了问,可以问的很细,结合项目扣的很细 比如你们公司线上系统高峰QPS 3000? 那请求主要访问哪些接口? redis抗了多少请求? mysql抗了多少请求? 你...
java
面试
2019-05-09
0
561
大数据入门(二)---初识-Hadoop
联系我 Java开发技术交流Q群 gayhub
java
大数据
spark
Hadoop
源码
2019-03-31
0
490
Java源码解析 - ThreadPoolExecutor 线程池
联系我 1.Q群【Java开发技术交流】:https://jq.qq.com/?_wv=1027&k=5UB4P1T 2.完整博客链接:www.shishusheng.com 3.知乎:http://www.zhihu.com/people/shi-shu-sheng- 4.gayhub...
Java
面试
线程
2019-01-19
1
718
设计模式实战-策略模式(Strategy Pattern)
0 联系我 1.Q群【Java开发技术交流】:https://jq.qq.com/?_wv=1027&k=5UB4P1T 2.完整博客链接:www.shishusheng.com 3.知乎:http://www.zhihu.com/people/shi-shu-sheng- 4.gayh...
java
设计模式
面试
2019-01-16
0
725
Java 集合源码解析 - ConcurrentHashMap(从7到8的变迁)
ConcurrentHashMap是线程安全且高效的HashMap 1 为什么要使用ConcurrentHashMap 线程不安全的HashMap HashMap是Java中最常用的一个Map类,性能好、速度快,但不能保证线程安全,它可用null作为key/value HashMap的线程...
java
面试
源码
2019-01-11
0
638
漫漫大学江湖录 - 爱与恨唯与工作更交织
0 前言 其实在18年11月秋招就拿了华为南研所的offer了,基本宣告结束了大学校招历程,是时候写下总结了,再不写估计很多东西都忘了。 从学习Java开始就在各种程序员社区混了,大二第一个知道了牛客网,从别人的学习、求职、工作经历中越发感受到很多的正能量,也本着日行一善的原则,向学弟学妹们,尤...
Java
面试
2019-01-07
7
6231
Netty 源码深度解析(九) - 编码
概述 一个问题 编码器实现了ChannelOutboundHandler,并将出站数据从 一种格式转换为另一种格式,和我们方才学习的解码器的功能正好相反。Netty 提供了一组类, 用于帮助你编写具有以下功能的编码器: 将消息编码为字节 将消息编码为消息 我们将首先从抽象基类 M...
Java
Netty
源码
面试
网络
2018-12-03
0
625
说说equals() (中)
看看下面代码,猜猜结果 想必大家看到类似的代码开始怀疑笔者是不是又挖坑让大伙跳了吧,来看一下结果。 没错,有坑,同样是对象,都是放到了set中,一个打印size()是1,另一个打印size()是2。假设我们现在正在给用户批量发工资,张三出现了两次,虽然我们用Set去了重,但还是会给张三发...
java
equals
2017-08-18
0
626
首页
上一页
1
2
3
下一页
末页