
精通中间件系列
文章平均质量分 89
深入细致的介绍开发过程中常用的主流中间件技术,助你从小白进阶为中间件技术专家
冰 河
这个作者很懒,什么都没留下…
展开
-
《Mycat核心技术》第07章:Mycat与MySQL 8.x互连
今天给大家介绍《Mycat核心技术》的第07章:给大家简单介绍下Mycat如何与MySQL8.x实现互连,好了,开始今天的内容。原创 2024-12-24 09:05:39 · 1093 阅读 · 0 评论 -
《Mycat核心技术》第05章:Mycat中文乱码解决方案
介绍Mycat中文乱码的解决方案,理解产生乱码的根本原因,并能够在实际项目中避免Mycat中文乱码的问题。原创 2024-12-20 14:30:59 · 332 阅读 · 0 评论 -
《Mycat核心技术》第02章:Mycat核心配置文件server.xml说明
介绍Mycat核心配置文件server.xml,理解server.xml文件在Mycat中的作用,并能够在实际项目中灵活使用Mycat进行分库分表。原创 2024-12-03 01:28:19 · 1207 阅读 · 0 评论 -
《Mycat核心技术》第01章:互联网大厂有哪些分库分表的思路和技巧
今天给大家介绍《Mycat核心技术》的第1章:给大家简单介绍下互联网大厂有哪些分库分表的思路和技巧,好了,开始今天的内容。原创 2024-11-29 20:06:03 · 1125 阅读 · 0 评论 -
造轮子:大厂为何都要自研API网关?
又到了给大家分享新项目的时刻了。当业务发展到一定程度时,会对系统进行分布式或微服务的改造,如果不对改造后的系统进行精心的设计,就会导致对外暴露大量的API,难以统一管理和维护,一种简单的方式就是引入API网关来对这些日益剧增的API进行统一管理和维护。原创 2024-10-10 08:46:41 · 1363 阅读 · 0 评论 -
学习分库分表利器—sharding-jdbc,看这一篇就够了!
在产品初期快速迭代的过程中,往往为了快速上线而占据市场,在后端开发的过程中往往不会过多的考虑分布式和微服务,往往会将后端服务做成一个单体应用,而数据库也是一样,最初会把所有的业务数据都放到一个数据库中,即所谓的单实例数据库。随着业务的迅速发展,将所有数据都放在一个数据库中已经不足以支撑业务发展的需要。此时,就会对系统进行分布式改造,而数据库业务进行分库分表的拆分。那么,问题来了,如何更好的访问和管理拆分后的数据库呢?业界已经有很多成熟的解决方案,其中,一个非常优秀的解决方案就是:Apache Shardin原创 2024-05-22 02:20:35 · 1337 阅读 · 0 评论 -
【RocketMQ】通过 Docker 快速搭建 RocketMQ 环境,超简单!!
最近小伙伴们比较活跃,想学习下如何通过Docker来快速搭建RocketMQ环境,这不,安排上了!!原创 2024-05-22 02:16:29 · 979 阅读 · 0 评论 -
这次我一个人写了个“Dubbo”框架,“开源”出来,大家一起维护
没错,这次冰河又要搞事情了,这次准备下手的是`RPC框架项目`。为什么要对`RPC框架项目`下手呢,因为在如今分布式、微服务乃至云原生不断发展的过程中,RPC作为底层必不可少的通信组件,被广泛应用在分布式、微服务和云原生项目中。原创 2022-11-10 19:16:37 · 1384 阅读 · 3 评论 -
RocketMQ单机环境搭建
今天,带来一篇搭建RocketMQ单机环境的文章,为后面的分布式事务专栏做准备。RocketMQ是阿里巴巴开源的一款高性能分布式消息中间件,有关RocketMQ的详细讲解,后面会单独开设一个RocketMQ专栏。这里,先简单介绍一下搭建RocketMQ的单机环境,为分布式事务的介绍做准备。接下来,进入主题。...原创 2022-08-04 10:05:44 · 1686 阅读 · 1 评论 -
很多小伙伴不太了解ORM框架的底层原理,这不,冰河带你10分钟手撸一个极简版ORM框架(赶快收藏吧)
最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernate这种ORM框架,它们是如何实现的呢?为了能够让小伙伴们更加深刻并且清晰的理解ORM框架的实现原理,冰河决定自己手撸一个极简版的ORM框架,让小伙伴们一看就能够明白什么是ORM框架?ORM框架到底是如何运行的?ORM框架是如何将程序对象与数据库中的数据进行映射的?不过,在正式开始手撸ORM框架之前,我们要先来搞清楚什么是ORM框架。...原创 2022-07-07 18:51:36 · 2259 阅读 · 1 评论 -
周末撸了个Excel框架,现已开源,已升级,yyds
如果我们在业务代码中,嵌入很多导出Excel的逻辑,那我们的代码就会变得异常臃肿,不利于维护,而且导出Excel的核心逻辑基本相同。那我们能否将导出Excel的核心逻辑封装成一个工具,当我们需要导出Excel时,只是向工具简单的传入数据呢?于是乎,mykit-excel诞生了!原创 2022-01-10 10:24:00 · 1653 阅读 · 3 评论 -
撸完Spring源码,我为Spring写了个分布式缓存插件,现已开源,快要裂开了!!(建议收藏)
经过三个月的时间,我终于撸完了Spring源码,快要裂开了!!随后,开源了这个分布式缓存框架,冰河强烈建议收藏!!!原创 2021-09-23 08:40:27 · 14690 阅读 · 31 评论 -
公司的报表工具太难用,我三天撸了个Excel工具,运营小姐姐直呼太好用了,现已开源!!(建议收藏)
冰河手把手教你撸Excel报表工具,俘获运营小姐姐的心,一起加油,搞起来!!冰河强烈建议收藏!!原创 2021-09-10 10:32:45 · 50218 阅读 · 63 评论 -
万字长文解密数据异构最佳实践(含完整代码实现)!!
这是我看过的最好的数据异构解决方案!!原创 2021-03-08 23:09:34 · 1589 阅读 · 6 评论 -
【Canal】数据同步的终极解决方案,阿里巴巴开源的Canal框架当之无愧!!
在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis、Memcached等NoSQL数据库,也会使用大量的Solr、Elasticsearch等全文检索服务。那么,这个时候,就会有一个问题需要我们来思考和解决:那就是数据同步的问题!如何将实时变化的数据库中的数据同步到Redis/Memcached或者Solr/Elasticsearch中呢?原创 2020-08-06 11:16:03 · 3061 阅读 · 0 评论 -
【Canal】互联网背景下有哪些数据同步需求和解决方案?看完我知道了!!
写在前面在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis、Memcached等NoSQL数据库,也会使用大量的Solr、Elasticsearch等全文检索服务。那么,这个时候,就会有一个问题需要我们来思考和解决:那就是数据同步的问题!如何将实时变化的数据库中的数据同步到Redis/Memcached或者Solr/Elasticsearch中呢?互联网背景下的数据同步需求在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索原创 2020-08-01 18:31:02 · 1549 阅读 · 0 评论 -
canal之——缓存一致性和跨服务器查询的数据异构解决方案
当你的项目数据量上去了之后,通常会遇到两种情况,第一种情况应是最大可能的使用cache来对抗上层的高并发,第二种情况同样也是需要使用分库分表对抗上层的高并发。。。逼逼逼起来容易,做起来并不那么乐观,由此引入的问题,不见得你有好的解决方案,下面就具体分享下。一:尽可能的使用Cache 比如在我们的千人千面系统中,会针对商品,订单等维度为某一个商家店铺自动化建立大约400个...转载 2018-07-25 19:17:39 · 4637 阅读 · 1 评论