![](https://img-blog.csdnimg.cn/28cd0b6c4dfc4d9b9146d83069251383.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
牛X的开源框架
文章平均质量分 79
开源框架的学习
熟透的蜗牛
生活本就沉闷,但只要跑起来就会有风!
展开
-
Mybatis-plus-join连表查询
最近发现一个好玩的框架,我们知道mybatis-plus在连表查询上是不行的,如果需要连表查询,那么我们就得乖乖的去写xml文件了,但是今天发现一个新的框架 mybatis-plus-join。它既包含了mybatis-plus的所有优点,然后还支持连表查询,还支持对多,对一的查询,行了废话不多说直接看代码吧。原创 2022-12-07 16:00:34 · 13261 阅读 · 2 评论 -
封装美团的Leaf框架为starter
封装美团的Leaf框架为starter原创 2022-08-28 17:31:01 · 892 阅读 · 0 评论 -
SpringBoot整合ShardingSphere实现分表分库&读写分离&读写分离+数据库分表
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力。具体内容请看官方ShardingSphere。本文主要记录一下Springboot整合ShardingSphere,并实现精确分片算法、范围分片算法、复合分片算法、读写分离、读写分离+分表的配置记录。原创 2022-03-12 22:22:39 · 5563 阅读 · 2 评论 -
ELK+Kafka搭建分布式日志收集系统
一、传统日志收集的弊端二、ELK收集系统过程三、搭建系统四、代码原创 2021-12-05 22:45:00 · 1962 阅读 · 0 评论 -
LogStash的安装(传统方式&Docker)与使用
Logstash 是一个实时数据收集引擎,可收集各类型数据并对其进行分析,过滤和归纳。按照自己条件分析过滤出符合数据导入到可视化界面。它可以实现多样化的数据源数据全量或增量传输,数据标准格式处理,数据格式化输出等的功能,常用于日志处理。工作流程分为三个阶段: (1)input数据输入阶段,可接收oracle、mysql、postgresql、file等多种数据源; (2)filter数据标准格式化阶段,可过滤、格式化数据,如格式化时间、字符串等; (3)output数据输出阶段...原创 2021-12-05 15:00:13 · 1402 阅读 · 0 评论 -
Elasticsearch集群配置密码(传统方式&Docker方式)
在最低安全配置中添加密码保护后,您需要配置传输层安全 (TLS)。传输层处理集群中节点之间的所有内部通信。如果集群有多个节点,那么您必须在节点之间配置 TLS。如果不启用 TLS,生产模式集群将不会启动。传输层依赖于双向 TLS 来加密和验证节点。正确应用 TLS 可确保恶意节点无法加入集群并与其他节点交换数据。虽然在 HTTP 层实现用户名和密码认证对于保护本地集群很有用,但节点之间的通信安全需要 TLS。在节点之间配置 TLS 是基本的安全设置,以防止未经授权的节点访问您的集群。[r..原创 2021-12-02 23:48:34 · 3814 阅读 · 2 评论 -
Kibana的安装&整合ElasticSearch
Kibana是一个开源分析和可视化平台,旨在与 Elasticsearch 配合使用。您可以使用 Kibana 搜索、查看存储在 Elasticsearch 索引中的数据并与之交互。您可以轻松地执行高级数据分析并在各种图表、表格和地图中可视化您的数据。传统方式1、下载kibanahttps://artifacts.elastic.co/downloads/kibana/kibana-7.15.2-linux-x86_64.tar.gz2、解压缩移动重命名[root@bo...原创 2021-12-01 22:35:43 · 2510 阅读 · 0 评论 -
Elasticsearch的安装(传统方式&docker方式)&整合Springboot
一、Elasticsearch原创 2021-11-30 21:48:09 · 685 阅读 · 0 评论 -
基于canal 解决Redis与数据库数据不一致问题
一、业务场景在实际生产过程中,由于网络原因或者Redis故障等等原因会导致Redis与数据库数据不一致的问题,这个时候我们怎么办?或许我们可以写一个定时Job然后定时去跑数据,或者找到那条数据不一致,然后删除Redis中的缓存,但是这些都有缺点,定时任务跑数据,延时性太大了。如果是删除缓存,数据量少还可以,数据量多了呢,写脚本?那脚本执行时候一定会影响Redis性能。Canal这个开源框架可以很友好的解决我们上面这些问题。二、Canal介绍Canal是阿里巴巴的开源项目,其原理是...原创 2021-11-25 18:12:10 · 3395 阅读 · 0 评论 -
XXL-Job搭建(传统方式&Docker方式)与使用(Linux环境下)
一、XXL-job介绍二、原理分析三、搭建框架四、Docker方式构建五、整合Springboot六、集群分片原创 2021-11-17 20:30:14 · 3680 阅读 · 0 评论