标签:RocketMQ
Harries Blog™ - Harries 发布于 2020-07-26
![]()
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线...
阅读(1672)赞 (1)标签:amqp / AOP / apache / API / cat / Codis / db / Docker / dubbo / eclipse / Elasticsearch / ELK / git / GitHub / Hadoop / HBase / HDFS / http / https / id / IDE / IO / ioc / ip / java / java基础 / JDBC / JVM / linux / list / map / maven / message / MQ / mysql / Mysql数据库 / Netty / Nginx / NIO / OpenStack / ORM / queue / rabbitmq / redis / RocketMQ / scala / session / solr / spring / Spring cloud / springboot / SpringMVC / sql / sqoop / src / stream / synchronized / tar / TCP / tomcat / UI / unix / volatile / web / zookeeper / 一致性 / 下载 / 专注 / 云 / 互联网 / 产品 / 代码 / 企业 / 免费 / 分布式 / 分布式事务 / 分布式系统 / 分布式锁 / 功夫 / 协议 / 博客 / 参数 / 同步 / 域名 / 基金 / 备份 / 多线程 / 大数据 / 学生 / 安全 / 安装 / 实例 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微信公众号 / 微服务 / 总结 / 搜索引擎 / 操作系统 / 教材 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 服务注册 / 服务端 / 架构师 / 模型 / 注册中心 / 测试 / 消息队列 / 源码 / 目录 / 程序员 / 端口 / 管理 / 索引 / 线程 / 缓存 / 编译 / 网站 / 虚拟化 / 解析 / 设计模式 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 锁 / 限流 / 集合类 / 集群 / 高可用
Harries Blog™ - wenming.gapo 发布于 2020-07-25
![]()
![]()
![]()
![]()
都 2020 年了 还没用过 微服务 吗? 面试的时候高并发回答的总是不能让面试官满意? 一个互联网项目究竟有多少细节? 网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做? 那么你缺乏这两个字 实 战 消除痛点、解决面试、积累实战经验 欢迎你参加马士兵教育 微服务与高并发 训...
阅读(129)赞 (0)标签:ActiveMQ / apr / Dashboard / dubbo / Elasticsearch / Eureka / FastDFS / Feign / Haproxy / http / https / Hystrix / id / ip / java / JVM / MQ / Nginx / Proxy / rabbitmq / REST / ribbon / RocketMQ / Service / Sleuth / SOA / spring / springcloud / src / UI / web / WebService / zip / zipkin / zuul / 下载 / 二维码 / 互联网 / 代码 / 免费 / 分布式 / 分布式事务 / 分布式锁 / 回答 / 多线程 / 大数据 / 小米 / 并发 / 微服务 / 教育 / 数据 / 时间 / 服务器 / 服务注册 / 程序员 / 系统架构 / 线程 / 缓存 / 解析 / 负载均衡 / 配置 / 配置中心 / 锁 / 限流 / 需求 / 高并发
Harries Blog™ - wenming.gapo 发布于 2020-07-22
最近打算整理一些工作中用到的设计模式和应用到这些设计模式的例子。每篇文章都会以“一个例子,一个模式,一点原理"的方式展开。将会陈述用到这个模式的场景,这个模式本身的介绍,模式背后的源码。 1 : 一个例子 业务场景是用户报名一个活动。活动报名成功以后,完成3件事。 用户...
阅读(85)赞 (0)标签:ACE / App / ask / bean / BeanDefinition / bug / cache / cat / CEO / Collection / ConcurrentHashMap / CTO / db / equals / executor / final / HashMap / HashSet / http / https / id / IDE / IO / js / json / key / LinkedList / list / Listeners / map / message / MQ / RocketMQ / Service / spring / strace / struct / synchronized / tab / tar / value / 代码 / 删除 / 参数 / 同步 / 实例 / 文章 / 时间 / 模型 / 注释 / 源码 / 生命 / 监听器 / 缓存 / 设计模式 / 遍历
Harries Blog™ - yanxinchi 发布于 2020-07-21
![]()
阿里云于近日发布了《云原生架构白皮书》,对外 开放下载 。 白皮书主要分三大块,第一部分主要是云原生的定义和主要技术,第二部分自然是阿里云作为国内最大的云服务厂商对于云原生架构设计的思考,围绕在周围的相关产品体系和相关实践案例,第三份部分是对于未来发展趋势的研判。 整体来说内容还...
阅读(176)赞 (0)标签:2015 / 2019 / apache / App / Architect / cat / db / Developer / Docker / dubbo / git / GitHub / Google / google cloud / HTML / http / https / IO / Kubernetes / MQ / RocketMQ / src / Uber / VMware / 下载 / 云 / 产品 / 代码 / 企业 / 关键技术 / 协议 / 可观测性 / 安全 / 开发 / 开发者 / 开源 / 开源软件 / 开源项目 / 微服务 / 微软 / 总结 / 推广 / 敏捷 / 数据 / 架构设计 / 模型 / 测试 / 消息队列 / 自动化 / 设计模式 / 软件 / 运营 / 部署 / 阿里云
Harries Blog™ - 刘莉莉 发布于 2020-07-20
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
编辑推荐: 本文主要介绍了消息中间件的产生的背景/什么是消息中间件、JMS介绍、ActiveMQ等相关内容,更多内容请看下文。 来自于博客园,,由火龙果软件Anna编辑、推荐。 一、消息中间件的产生的背景 1.在网络通讯中,Http请求默认采用同步请求方式,基于请求与响应模式 2...
阅读(92)赞 (0)标签:ACE / ActiveMQ / apache / API / App / bean / cat / client / Connection / connectionFactory / consumer / core / CTO / DDL / dependencies / http / https / id / IDE / IO / ip / java / JMS / js / json / lib / linux / list / mail / map / maven / message / MQ / parse / pom / producer / provider / QPS / queue / rabbitmq / redis / REST / RocketMQ / root / session / spring / springboot / src / stream / tab / tar / TCP / token / UI / value / web / windows / Word / zip / 一对多 / 一致性 / 下载 / 主机 / 代码 / 分布式 / 分布式系统 / 协议 / 博客 / 参数 / 同步 / 安装 / 希望 / 并发 / 总结 / 操作系统 / 数据 / 数据库 / 时间 / 服务器 / 服务端 / 模型 / 测试 / 消息队列 / 生命 / 监听器 / 目录 / 端口 / 管理 / 软件 / 部署 / 配置 / 限流 / 集群 / 高可用
Harries Blog™ - darida 发布于 2020-07-16
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
最近一个哥们去面试某大厂了,其中几个他印象深刻的面试题你们品品: 1、如何mysql的sql语句进行优化? 2、Redis 怎样实现的分布式锁? 3、如何实现本地缓存和分布式缓存? 4、说一下 JVM 的内存布局和运行原理? 5、RocketMQ 是怎么存储消息的?源码中有哪些高...
阅读(130)赞 (0)标签:cache / cat / Elasticsearch / http / https / id / java / JVM / MQ / mybatis / mysql / Mysql数据库 / redis / RocketMQ / solr / spring / Spring Boot / sql / src / tomcat / UI / 京东 / 代码 / 分布式 / 分布式锁 / 十年 / 协议 / 定制 / 工程师 / 工资 / 并发 / 并发编程 / 开源 / 性能优化 / 招聘 / 搜索引擎 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 架构师 / 源码 / 滴滴 / 索引 / 缓存 / 美团 / 补贴 / 设计模式 / 锁 / 高可用 / 高并发
Harries Blog™ - 邓龙华 发布于 2020-07-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
今日一问:你什么时候发现自己技术弱到爆? 没错,就是面试的时候。 昨天一位同学和我说,他工作了3年,特别有信心去面字节跳动的,但没有想到这么抠细节,太难了: · 什么是分布式锁? · 如何实现分布式锁? · 单机锁有哪些?它为什么不能在分...
阅读(118)赞 (0)标签:db / FastDFS / Google / HBase / HDFS / http / https / id / java / mongo / MongoDB / MQ / mybatis / mysql / NOSQL / rabbitmq / redis / RocketMQ / spring / Spring Boot / sql / src / tk / UI / 二维码 / 互联网 / 互联网企业 / 人才 / 企业 / 分布式 / 分布式事务 / 分布式锁 / 协议 / 大数据 / 定制 / 工程师 / 并发 / 开发 / 开源 / 微软 / 招聘 / 教育 / 数据 / 数据库 / 时间 / 架构师 / 模型 / 测试 / 源码 / 滴滴 / 程序员 / 突破 / 锁 / 阿里巴巴 / 需求 / 高并发
Harries Blog™ - 尖兵 发布于 2020-07-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1. 概述 在 《芋道 Spring Boot WebSocket 入门》 文章中,我们使用 WebSocket 实现了一个简单的 IM 功能,支持身份认证、私聊消息、群聊消息。 然后就有胖友私信艿艿,希望使用纯 Netty 实现一个类似的功能。良心的艿艿,当然不会给她发红人卡,...
阅读(103)赞 (0)标签:ACE / AOP / apache / API / App / bean / Bootstrap / cat / CEO / client / ConcurrentHashMap / CTO / db / DDL / dependencies / dubbo / equals / executor / Features / final / git / GitHub / Google / HashMap / heartbeat / http / https / id / IDE / IO / ioc / IOS / ip / java / js / json / JVM / key / lib / list / map / maven / message / MQ / Netty / NIO / node / ORM / parse / pom / Proxy / Reactor / redis / remote / REST / RocketMQ / schema / Service / servlet / spring / Spring Boot / springboot / SpringMVC / src / struct / tar / TCP / token / trigger / UDP / UI / value / volatile / web / Word / XML / 代码 / 协议 / 参数 / 同步 / 处理器 / 多线程 / 希望 / 开发 / 开源 / 开源项目 / 插件 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 服务端 / 构造方法 / 模型 / 注释 / 测试 / 源码 / 监听器 / 目录 / 端口 / 管理 / 线程 / 线程池 / 自动化 / 解析 / 认证 / 调试 / 遍历 / 配置 / 长连接
Harries Blog™ - wenming.gapo 发布于 2020-07-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方二维码了解详情,试听课程 《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的 70讲增至150讲 ,内容扩充一倍,升级部分内容请参见文末 说明:本文来源于中华石杉架构班学员 dasthinker 同学在 拿下 美...
阅读(169)赞 (0)标签:ACE / bean / bug / cat / CDN / consumer / core / CTO / db / DNS / Docker / dubbo / Eureka / Full GC / HBase / http / https / HTTP协议 / id / IO / java / java基础 / JPA / js / JVM / Kubernetes / list / MQ / mybatis / mysql / Mysql数据库 / Netty / NIO / queue / rabbitmq / Reactor / redis / RocketMQ / root / Sentinel / spring / springboot / springcloud / sql / src / stream / synchronized / tab / TCP / tk / tomcat / Uber / UI / volatile / zookeeper / 专注 / 二维码 / 互联网 / 京东 / 代码 / 企业 / 分布式 / 分布式事务 / 分布式锁 / 加班 / 协议 / 参数 / 同步 / 回答 / 垃圾回收 / 多线程 / 工程师 / 希望 / 幂等 / 并发 / 广告 / 开发 / 开源 / 微服务 / 性能优化 / 总结 / 招聘 / 数据 / 数据库 / 时间 / 朋友们 / 服务器 / 架构师 / 架构演进 / 消息队列 / 源码 / 空间 / 管理 / 类图 / 系统架构 / 索引 / 线程 / 线程池 / 缓存 / 美团 / 解析 / 设计模式 / 配置 / 锁 / 集群 / 领导
Harries Blog™ - 刘莉莉 发布于 2020-07-14
![]()
前面微服务3篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 微服务学习与思考(03):微服务总体架构图解 一、微服务技术体系 下图列出了微服务的技术体系: 二、Golang微服务技术栈 微服务框架 ...
阅读(196)赞 (0)标签:Action / apache / API / bus / client / consul / dubbo / ELK / Eureka / Feign / git / GitHub / HTML / http / https / Hystrix / IO / ip / java / jenkins / lib / Lua / Master / MQ / Netflix / Nginx / NSA / pinpoint / rabbitmq / REST / ribbon / RocketMQ / SDN / Security / Sentinel / Service / servlet / Sleuth / spring / Spring cloud / Spring Cloud Config / Spring Cloud Sleuth / springcloud / src / stream / UI / web / WebService / zip / zipkin / zookeeper / zuul / 专注 / 云 / 云存储服务 / 产品 / 任务调度 / 企业 / 分布式 / 分布式事务 / 分布式消息系统 / 分布式系统 / 协议 / 基金 / 安全 / 开发 / 开源 / 微服务 / 总结 / 数据 / 文章 / 时间 / 智能 / 服务注册 / 模型 / 源码 / 管理 / 负载均衡 / 软件 / 配置 / 配置中心 / 阿里云 / 阿里巴巴 / 限流 / 集群 / 高可用
Harries Blog™ - yeseng 发布于 2020-07-13
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
QMQ(Qunar Message Queue)诞生于去哪儿网,初版基于MySQL存储。随着集团业务系统越发倚重消息解耦上下游,业务量的上涨随之带来消息量的增长,MySQL作为存储的瓶颈也越发明显。 比较自然的解决方案有两个:1)分库分表;2)换存储。与业界众多出名的消息队列(K...
阅读(72)赞 (0)标签:Architect / cache / dataSource / db / Full GC / git / GitHub / HBase / HDFS / http / https / id / IO / ip / java / Job / linux / Master / message / MQ / mysql / Netty / queue / Region / RocketMQ / sql / src / tab / TCP / UI / 代码 / 分布式 / 分布式消息系统 / 协议 / 参数 / 同步 / 备份 / 大数据 / 实例 / 工程师 / 开发 / 开源 / 操作系统 / 数据 / 文章 / 时间 / 服务端 / 本质 / 模型 / 消息队列 / 索引 / 线程 / 软件 / 进程 / 集群 / 需求
Harries Blog™ - 小丁 发布于 2020-07-12
![]()
本文源码: GitHub·点这里 || GitEE·点这里 一、JTA组件简介 1、JTA基本概念 JTA即Java-Transaction-API,JTA允许应用程序执行分布式事务处理,即在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序...
阅读(116)赞 (0)标签:Action / API / App / Atom / bean / cat / CEO / classpath / Connection / CTO / dataSource / db / DDL / dist / druid / dubbo / Elasticsearch / Excel / FastDFS / final / git / GitHub / http / https / id / IDE / IO / java / JDBC / Job / lib / mail / map / mapper / MQ / mybatis / mysql / NSA / Oracle / Qualifier / rabbitmq / redis / RocketMQ / root / Security / Service / session / spring / springboot / sql / sqlsession / SqlSessionFactory / src / tab / tar / token / UI / web / Word / XML / zookeeper / 一致性 / 下载 / 代码 / 分布式 / 分布式事务 / 协议 / 参数 / 同步 / 定制 / 开发 / 性能问题 / 插件 / 搜索引擎 / 数据 / 数据库 / 文件系统 / 文章 / 时间 / 标题 / 测试 / 消息队列 / 源码 / 管理 / 索引 / 配置 / 锁 / 集群
Harries Blog™ - hanze 发布于 2020-07-12
![]()
一、JTA组件简介 1、JTA基本概念 JTA即Java-Transaction-API,JTA允许应用程序执行分布式事务处理,即在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序对JTA的支持极大地增强了数据访问能力。 XA协议是数据库层面的一套分布式事务管理的规范...
阅读(74)赞 (0)标签:Action / API / App / Atom / bean / cat / CEO / classpath / Connection / CTO / dataSource / db / DDL / dist / druid / final / git / GitHub / HTML / http / https / id / IDE / IO / java / JDBC / lib / map / mapper / MQ / mysql / NSA / Oracle / Qualifier / rabbitmq / RocketMQ / root / Service / session / spring / springboot / sql / sqlsession / SqlSessionFactory / src / tar / UI / web / Word / XML / 一致性 / 下载 / 代码 / 分布式 / 分布式事务 / 协议 / 参数 / 同步 / 开发 / 性能问题 / 数据 / 数据库 / 时间 / 测试 / 源码 / 管理 / 配置 / 锁
Harries Blog™ - dulong 发布于 2020-07-12
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 http://suo.im/679vJd 前言 I/O概念 1.缓冲区 2.虚拟内存 3.mmap+write方式 4.sendfile方式 Java零拷贝 1.MappedByteBuffer 2....
阅读(108)赞 (0)标签:App / cat / consumer / db / EXHAUSTED / final / HTML / http / https / id / IO / IOS / ip / java / JVM / linux / map / mapper / message / mmap / MQ / Netty / NIO / ORM / queue / RocketMQ / src / stream / tab / tar / TCP / UI / windows / Word / 参数 / 回答 / 实例 / 总结 / 操作系统 / 数据 / 源码 / 物理内存 / 空间 / 索引 / 网卡 / 虚拟内存 / 进程
Harries Blog™ - songhua.gao 发布于 2020-07-10
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
前言 作为一个 Java 程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪 50 万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。 但是面试的...
阅读(98)赞 (0)标签:ACE / API / App / ArrayList / bug / bus / cache / cat / Collection / Collections / consumer / db / dubbo / Elasticsearch / executor / Feign / final / git / GitHub / HashMap / HashTable / HBase / http / https / Hystrix / IBM / id / IO / ioc / ip / java / java反射 / java基础 / Java集合 / JVM / key / LinkedList / linux / list / map / Master / message / mmap / mongo / MongoDB / MQ / mybatis / mysql / Netflix / Netty / NIO / node / NOSQL / PHP / queue / rabbitmq / redis / RocketMQ / Service / SOA / spring / Spring Boot / Spring cloud / spring ioc / springboot / sql / src / tab / tar / UI / value / volatile / Watcher / web / XML / zab / zip / zookeeper / 一致性 / 互联网 / 京东 / 代码 / 企业 / 免费 / 关键词 / 分布式 / 协议 / 参数 / 回答 / 多线程 / 存储引擎 / 实例 / 工作原理 / 并发 / 开发 / 微服务 / 数据 / 数据库 / 文件系统 / 时间 / 智能 / 服务器 / 服务注册 / 服务端 / 架构设计 / 模型 / 注册中心 / 滴滴 / 目录 / 程序员 / 空间 / 管理 / 索引 / 线程 / 线程池 / 缓存 / 美团 / 自动生成 / 负载均衡 / 质量 / 进程 / 部署 / 配置 / 阿里巴巴 / 集群
Harries Blog™ - yeseng 发布于 2020-07-08
![]()
![]()
![]()
![]()
可能在synchronized关键字的实现原理中,你已经知道了它的底层是使用Monitor的相关指令来实现的,但是还不清楚Monitor的具体细节。本文将让你彻底Monitor的底层实现原理。 管程 一个管程可以被认为是一个带有特殊房间的建筑,这个特殊房间只能被一个线程占用。这个...
阅读(86)赞 (0)标签:ACE / AIO / Amoeba / Android / App / apr / Architect / ask / cache / cat / db / DDL / Disruptor / dist / dubbo / FastDFS / Hadoop / Haproxy / http / https / id / IDE / IO / ip / java / JavaScript / JVM / map / mina / MQ / mysql / Netty / NIO / node / NOSQL / ORM / Proxy / redis / rmi / RocketMQ / SDN / spring / Spring Boot / sql / src / Statement / stream / synchronized / tar / UI / zookeeper / 专注 / 云 / 代码 / 函数式编程 / 分布式 / 分布式系统 / 同步 / 多线程 / 大数据 / 并发 / 并发编程 / 开发 / 开发者 / 房间 / 操作系统 / 数据 / 数据库 / 时间 / 架构设计 / 模型 / 消息队列 / 系统架构 / 线程 / 线程池 / 虚拟化 / 调度器 / 软件 / 锁 / 集群 / 高可用
Harries Blog™ - zhuangli 发布于 2020-07-08
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
搜索简介 搜索实现方案 传统实现方案 根据用户输入的关键词(java), 应用服务器使用SQL语句查询数据库, 将查询到的结果返回给用户. 特点: 如果数据量很大, 用户量大, 数据库服务器压力随之增大, 导致查询速度变慢. Lucene实现方案 根据用户输入的关键词(java)...
阅读(91)赞 (0)标签:ACE / Action / AIO / Amoeba / Android / API / apr / Architect / cache / cat / CTO / DDL / Disruptor / dist / Document / dubbo / eclipse / FastDFS / Google / grep / Hadoop / Haproxy / HTML / http / https / id / IO / ip / java / JavaScript / linux / list / map / MQ / mysql / Netty / NIO / node / NOSQL / Office / ORM / Proxy / redis / RocketMQ / solr / spring / Spring Boot / sql / src / tab / token / UI / windows / Word / XML / zookeeper / 专注 / 云 / 京东 / 关键词 / 函数式编程 / 分布式 / 分布式系统 / 压力 / 大数据 / 开发 / 开发者 / 快的 / 教育 / 数据 / 数据库 / 时间 / 服务器 / 架构设计 / 模型 / 消息队列 / 百度 / 目录 / 系统架构 / 索引 / 线程 / 线程池 / 组织 / 虚拟化 / 软件 / 配置 / 集群 / 需求 / 高可用
Harries Blog™ - yanxinchi 发布于 2020-07-08
![]()
这段时候在准备从零开始做一套 SaaS 系统,之前的经验都是开发单数据库系统并没有接触过SaaS系统,所以接到这个任务的时候也有也些头疼,不过办法部比困难多,难得的机会。 在网上找了很多关于 SaaS 的资料,看完后使我受益匪浅,写文章之前也一直在关注 SaaS 系统的开发,通过...
阅读(72)赞 (0)标签:ACE / AOP / API / App / bean / bug / CEO / core / CTO / dataSource / Document / DOM / final / HTML / http / https / id / IDE / IO / java / key / map / mapper / MQ / mybatis / mysql / Netty / Nginx / parse / provider / redis / RocketMQ / schema / Security / Service / servlet / spring / Spring Boot / Spring cloud / Spring Security / springboot / sql / src / tab / tar / token / UI / value / 一致性 / 互联网 / 代码 / 企业 / 分布式 / 分布式事务 / 参数 / 域名 / 备份 / 安全 / 开发 / 微服务 / 总结 / 数据 / 数据库 / 文章 / 时间 / 目录 / 管理 / 系统架构 / 线程 / 组织 / 统计 / 缓存 / 解析 / 认证 / 配置 / 限流