JavaEdge
JavaEdge
全部文章
未归档
Flink(3)
Java(24)
JVM(4)
Kafka(1)
nginx(1)
redis(2)
Spark(1)
SpringBoot框架(1)
SpringCloud 实战(2)
推荐系统(1)
机器学习(1)
计算机网络(1)
归档
标签
去牛客网
登录
/
注册
Java服务器研究员
全是硬核干货
全部文章
/ 未归档
(共163篇)
突破Java面试(23 - 3) - Redis replication以及master持久化对主从架构的安全意义
redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发 1 图解redis replication基本原理 2 Redis replication的核心机制 Redis采用异步方式复制数据到slave节点,不过redis 2....
2019-07-04
0
496
突破Java面试(18)-消息队列面试技巧总结
其实如果我是面试官的话,我如果感觉你都把刚才那些问题都答出来了,我可能会继续刨根问底,深挖,问你,直到把你给问倒 消息队列,kafka,复制的底层原理,leader选举的算法,增加partition以后的rebalance算法,扣很多很多的细节,如何优化kafka写入的吞吐量 其实这块如果挖深了...
2019-07-04
0
456
RabbitMQ实战(四) - RabbitMQ & Spring整合开发
0 相关源码 1 你将学到 RabbitMQ 整合 Spring AMQP实战 RabbitMQ 整合 Spring Boot实战 RabbitMQ 整合 Spring Cloud实战 2 SpringAMQP用户管理组件 - RabbitAdmin RabbitAdmin...
2019-07-04
0
884
RabbitMQ实战(三)-高级特性
0 相关源码 1 你将学到 如何保证消息百分百投递成功 幂等性 如何避免海量订单生成时消息的重复消费 Confirm确认消息、Return返回消息 自定义消费者 消息的ACK与重回队列 限流 TTL 死信队列 2 保证消息的百分百投递成功 2.1 P...
2019-07-01
0
591
RabbitMQ实战(二)-基础概念
1 为什么是你? RabbitMQ RabbitMQ是一个开源的消息代理和队列服务器,通过普通协议在完全不同的应用之间共享数据,使用Erlang语言编写,并且基于AMQP协议. 1.1 大厂们共同的抉择 滴滴、美团、头条、去哪儿、艺龙… 1.2 得天独厚的强势 开源,性能优...
2019-06-29
0
880
突破Java面试(15)-分布式搜索引擎Elastic Search的工作流程
以下用ES表Elastic Search 1 面试题 ES写入/查询数据的工作原理是什么呀? 2 考点分析 面试官就是想看看你是否了解ES的一些基本原理. ES无非就是写/查数据,你如果不明白你发起写入/搜索请求后,ES做了什么,那你该劝退了. 3 详解 3.1 ES写数据的执行流程...
2019-06-27
0
452
突破Java面试(14)-分布式搜索引擎的架构
以下用ES表Elastic Search 1 面试题 说说ES的分布式架构原理 2 考点分析 在搜索这块,曾经lucene 是最流行的搜索库. 几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗? 但现在不问了,因为现在项目基本都是采用基于 lucene 的分布式搜索引...
2019-06-26
0
628
突破Java面试(06)-如何保证消息队列的高可用性
1 面试题 如何保证消息队列的高可用性 2 考点分析 高可用是必问的,因为MQ的缺点很多,导致系统可用性降低。 所以只要你用了MQ,接下来问的一些要点肯定就是围绕着MQ的那些缺点怎么解决. 要是你傻乎乎的就干用了一个MQ,各种问题从来没考虑过,那你就杯具了,面试官对你的印象就是,只会简单实用...
2019-06-25
0
434
突破Java面试(01)-现代互联网java工程师招聘JD
上面是我在拉钩随便找的一个职位,你现在去随便找个职位jd,起码都有这些要素,java基本功是起码的,那些开源框架也是起码的,但是这几年跟前几年不一样的一点在于,现在招聘java,一般都会加一句,要求熟悉分布式系统开发,包括缓存、消息队列、搜索引擎等等,然后要求熟悉dubbo等服务框架。 这就是现在...
2019-06-25
0
753
MySQL8.0实战(二) - 数据库设计
1 简介 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 数据库设计的设计内容包括:需求分析...
2019-06-24
1
730
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页