blog.hongxi.org

专注于Java生态研究,为Java学习者少走弯路。

Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)

 https://github.com/javahongxi/whatsmars ./mvnw clean package -Dmaven.test.skip java 8+ mvnrepository What's Mars?  Java生态研究(Spring Boot

2017-06-21 23:56:54

阅读数:1832

评论数:3

Mybatis multi database in spring boot 2

@Configuration public class MybatisConfig { @MapperScan(basePackages = "org.hongxi.whatsmars.boot.sample.mybatis.dao.user&q...

2019-01-09 16:25:22

阅读数:27

评论数:0

rocketmq-spring-boot-starter使用指南

https://github.com/apache/rocketmq-spring.git 针对官方starter修改点 官方 支持连接多个集群(订阅) (官方一个应用只能连接一个集群) 顺序消息消费失败,可配重试次数 (非顺序消息默认重试16次,每次时间延后) 发送延时消息方法参数优化(魔法参...

2019-01-09 16:24:02

阅读数:47

评论数:0

dubbo-spring-boot-starter使用指南

https://github.com/apache/incubator-dubbo-spring-boot-project.git dependencies <dependency> &am...

2019-01-09 16:21:52

阅读数:22

评论数:0

RocketMQ客户端简单封装

public class ClientConfig { protected String namesrvAddr = System.getProperty(MixAll.NAMESRV_ADDR_PROPERTY, System.getenv(MixAll.NAMESRV_ADDR_EN...

2019-01-09 16:17:09

阅读数:39

评论数:0

Redis客户端简单封装

public class ShardedRedisClient implements FactoryBean<ShardedJedisPool>, InitializingBean, DisposableBean { priva...

2019-01-08 23:13:26

阅读数:44

评论数:0

Apache kafka原理与特性(0.8V)

https://shift-alt-ctrl.iteye.com/blog/1930345 前言: kafka是一个轻量级的/分布式的/具备replication能力的日志采集组件,通常被集成到应用系统中,收集"用户行为日志"等,并可以使用各种消费终端(con...

2018-12-19 22:27:34

阅读数:77

评论数:0

RocketMQ消费失败消息深入分析

前言 消息队列是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。由于每个消息队列都有它的优势和劣势,我们公司对于不同的场景使用了不同类型的消息队...

2018-12-14 21:31:09

阅读数:70

评论数:0

Java日志框架slf4j、jcl、jul、log4j1、log4j2、logback大总结

1 系列目录 jdk-logging、log4j、logback日志介绍及原理 commons-logging与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j...

2018-12-14 21:28:55

阅读数:45

评论数:0

RocketMQ吐血总结

RocketMQ吐血总结 架构   概念模型 最基本的概念模型与扩展后段概念模型  存储模型   RocketMQ吐血总结 User Guide RocketMQ是一款分布式消息中间件,最初是由阿里巴巴消息中间件团队研发并大规模应用于生产系统,满足线上海量...

2018-12-09 20:36:36

阅读数:218

评论数:0

知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路

本文来自知乎官方技术团队的“知乎技术专栏”,感谢原作者陈鹏的无私分享。 1、引言 知乎存储平台团队基于开源Redis 组件打造的知乎 Redis 平台,经过不断的研发迭代,目前已经形成了一整套完整自动化运维服务体系,提供很多强大的功能。本文作者陈鹏是该系统的负责人,本次文章深入介绍了该系统的方...

2018-09-19 08:39:02

阅读数:246

评论数:0

阿里云王牌架构师一问开发者:系统要改造成微服务吗

阿里云高级解决方案架构师 杨旭 世界最大混合云的总架构师,4年前,开始作为双11阿里云技术负责人,负责搭建全球最大的混合云结构,把 “双11”的电商业务和技术场景在阿里云上实现,并保障这个混合云在双11当天能够满足全球客户的购物需求。 正文: 最近大家都在谈微服务,随着越来越多的在线业务需要...

2018-08-09 12:34:02

阅读数:242

评论数:0

为什么很多人不愿意用hibernate了?

先说hibernate厉害在哪,然后再来说为啥享受hibernate这些便利会有问题。hibernate让你可以不写sql,这不单可以让你的应用更好移植到其他数据库,更主要是让程序员可以更专注与业务逻辑,更关注于数据和数据、对象和对象之间的关系。hibernate对一对多,多对多关系实现的是非常好...

2018-06-24 11:49:53

阅读数:3232

评论数:5

MongoDB中的一些坑(最好不要用)

MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用...

2018-05-12 22:54:27

阅读数:2199

评论数:0

在阿里,我们如何管理代码分支?

引言在阿里内部,流行着许多有意思的工程实践。有些实践通过工具和流程嵌在集团的大环境里,外界不容易复制,有些实践则是流露在大家的日常习惯里,被默默的遵守。比如分支管理这件事,其实属于工具和习惯各占一半,并且颇有阿里特色的成分,适合作为一个例子。阿里有很多的研发团队,不同事业部使用的发布流程、分支策略...

2018-04-14 10:42:59

阅读数:413

评论数:0

浅析IO模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步I...

2018-03-23 14:50:53

阅读数:155

评论数:0

微博CacheService架构浅析

http://www.infoq.com/cn/articles/weibo-cacheservice-architecture/微博作为国内最大的社交媒体网站之一,每天承载着亿万用户的服务请求,这些请求的背后,需要消耗着巨大的计算、内存、网络、I/O等资源。而且因为微博的产品特性,节假日、热门事...

2018-03-23 14:48:35

阅读数:334

评论数:0

ActiveMQ与虚拟通道

郑重提示,本文转载自http://shift-alt-ctrl.iteye.com/blog/2065436   ActiveMQ提供了虚拟通道的特性(Virtual Destination),它允许一个逻辑通道(logical destination)映射成一个或者多个物理通道(physic...

2018-03-23 14:43:18

阅读数:141

评论数:0

RabbitMQ基础概念详细介绍

你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC...

2018-03-23 14:41:17

阅读数:129

评论数:0

数据库建立索引的原则

使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的 值进行排序的一种结构,例如 employee 表的姓(lname)列。如果要按姓查找 特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。         索引是一个单独的、物理的数据库结构,它是某个表中一列或...

2018-03-23 14:37:34

阅读数:240

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭