标签:RocketMQ

Java

程序设计的5个底层逻辑,决定你能走多快

21

hanze 发布于 2019-11-22

阿里妹导读: 肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路 上越走越快,越 走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套...

阅读(1)评论(0)赞 (0)

Spring

Spring Cloud Alibaba 0.9.0 升级到 2.1.0 手把手教程

2

zhuangli 发布于 2019-11-21

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! TIPS 本文基于Spring Cloud Greenwich SR3编写,理论支持Spring Cloud Greenwich所有版本。 对于非Greenwich版本,请前...

阅读(9)评论(0)赞 (0)

Java

源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解(文末有流程图)

8

darida 发布于 2019-11-19

本文将详细介绍Mybatis SQL语句执行的全流程,本文与上篇具有一定的关联性,建议先阅读该系列中的前面3篇文章,重点掌握Mybatis Mapper类的初始化过程,因为在Mybatis中,Mapper是执行SQL语句的入口,类似下面这段代码: @Service public ...

阅读(14)评论(0)赞 (0)

编程技术

面向未来微服务:Spring Cloud Alibaba从入门到进阶

1

wenming.gapo 发布于 2019-11-17

Spring Cloud Alibaba微服务从入门到进阶[完整无密] Spring Cloud Alibaba是阿里巴巴出品的Spring Cloud第二代实现,是阿里微服务的解决方案与精华沉淀,在业界广泛使用,使用微服务更是大势所趋。学习本课程,能熟练掌握Spring Clo...

阅读(25)评论(0)赞 (0)

编程技术

年薪75万的真实技术面试实践攻略(篇章一)

3

yanxinchi 发布于 2019-11-17

互联网的寒冬已经开始了,想必大家已经有了切身的感受,公司内部晋升要求变高、名额变少,外部机会的要求也水涨船高,并且限制涨幅、职级等。 如何在较为恶劣的大环境下,从海量候选人中脱颖而出,获得心怡的工作机会,升职加薪,开启职场新篇章呢? 我们另辟蹊径,思考下,面试官会从哪些方面考察候...

阅读(16)评论(0)赞 (0)

Java

如何高效的学习技术

2

yanxinchi 发布于 2019-11-14

我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现 她不知道题目考什么 。我们的教科书与试题都围绕着考试大...

阅读(23)评论(0)赞 (1)

Java

面试官:为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有…

7

yeseng 发布于 2019-11-13

其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题, 期望的一个回答 是说,你们公司有个什么 业务场景 ,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的...

阅读(18)评论(0)赞 (0)

Java

Java I/O体系从原理到应用,这一篇全说清楚了

20

hellas 发布于 2019-11-13

本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道 基础概念 在介绍I/O原理之前,先重温几个基础概念: (1) 操作系统与内核 操作系统:管理计算机硬件与软件资源的系统软件 内核:操作系统的核心软件...

阅读(25)评论(0)赞 (0)

Java

源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建(图文并茂)

8

puefu.he 发布于 2019-11-12

@[TOC](源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建) 温馨提示:本文基于Mybatis.3.x版本。 MapperScannerConfigurer,Spring整合Mybatis的核心类,其作用是扫描项目中Dao类,将其创建为Myb...

阅读(17)评论(0)赞 (0)

编程技术

消息中间件:谈一谈 RocketMQ 的技术架构

3

hellas 发布于 2019-11-12

RocketMQ 自阿里开源以来,在 Apache 下的孵化还不错,现在很多互联网公司都在生产环境下使用。当然也是各大技术厂商的面试要点。 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过...

阅读(34)评论(0)赞 (0)

Java

快来!松哥的免费资源库更新啦!

4

changyuan.xu 发布于 2019-11-12

今年 5 月份的时候,松哥发了一个视频资源库,当时和大家说,这个资源库会定期更新,后来却迟迟未更新,其实不是我没资源了,是因为当时的关键字是我一个一个在微信后台配置的,配置到后面发现,后台配置关键字有数量上限,没法继续配置了,所以这事就搁置下来了。 九月份松哥上线了自己的服务,和...

阅读(29)评论(0)赞 (0)

编程技术

会员服务在高可用架构的实战探索

6

songhua.gao 发布于 2019-11-08

▌概述 很多互联网公司在发展过程中大多出现过多次机房网络故障的情形,如果发生故障,一般需要动用整个IT部门的人力进行流量切换和客诉处理 。 为了避免此类情形的发生,公司计划进行服务的高可用建设。 会员部门持续跟进公司网络基础设施建设,和网络等基础服务部门一起,实现服务的高可用。 ...

阅读(30)评论(0)赞 (0)

编程技术

SpringCloud 微服务实战笔记

7

xiaoli.wang 发布于 2019-11-08

这是很早以前在我的博客上写的关于 SpringCloud 的一些实战笔记,现在我把这些实战笔记集合起来贴到这里,可能会对一些刚刚接触 SpringCloud 微服务的小伙伴有帮助。 SpringBoot 构建项目 在我们使用传统的 spring 开发一个 web 应用程序通常会想...

阅读(44)评论(0)赞 (0)

Java

综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列

yeseng 发布于 2019-11-07

来源: http://t.cn/RVDWcfe 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。rabbitmq:多。有一些不错的书,网上资料多。zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少...

阅读(38)评论(0)赞 (0)

Java

消息队列 ActiveMQ 、RocketMQ 、RabbitMQ 和 Kafka 如何选择?

11

yanxinchi 发布于 2019-11-07

点击上方 "程序员的成长之路" , 选择" 置顶或星标 " 你关注就是我关心的! 「 预计阅读 6 分钟 」 旁白:这是一篇拖更了N久的文章…0.0(看不见我~) 往期回顾 前端框架 jQuery 和 Vue 如何选择...

阅读(33)评论(0)赞 (0)

编程技术

微服务架构中分布式事务实现方案如何取舍

7

xiaoli.he 发布于 2019-11-07

点击上方“ 陶陶技术笔记 ”关注我 回复“ 资料 ”获取作者整理的大量学习资料! 提起微服务架构,不可避免的两个话题就是服务治理和分布式事务。 数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们不再能...

阅读(33)评论(0)赞 (0)

Java

面向云原生的混沌工程工具 – ChaosBlade

10

dulong 发布于 2019-11-05

作者 | 肖长军(穹谷)阿里云智能事业群技术专家   导读: 随着云原生系统的演进,如何保障系统的稳定性受到很大的挑战,混沌工程通过反脆弱思想,对系统注入故障,提前发现系统问题,提升系统的容错能力。 ChaosBlade 工具可以通过声明式配置执行混沌实验,简...

阅读(36)评论(0)赞 (0)

编程技术

微服务架构案例(04):中间件集成,公共服务封装

2

刘莉莉 发布于 2019-11-04

更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 04:中间件集成,公共服务管理 一、中间件简介 中间件是基础软件的一类, 属于复用性极高的软件。处于操作系统软件与应用程序的之间。是一种独立的系统软件...

阅读(38)评论(0)赞 (0)