Mybatis 教程

MyBatis 是一个开源的持久层框架,用于将对象与数据库中的记录相互映射,使开发者能够以面向对象的方式操作数据库。MyBatis 通过使用简单的 XML 或注解来配置和映射原生信息,提供了与数据库交互的接口,从而避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

Mybatis-Plus 教程

这是一个为了简化开发而生的 MyBatis 增强工具,在 MyBatis 的基础上进行了扩展,提供了更多的便捷功能,使得数据库操作更加简单高效。MyBatis-Plus 在遵循 MyBatis 原有的哲学基础上,增加了一些实用的特性和工具,进一步提升了开发效率。

Hibernate 教程

Hibernate 是一个高性能的对象关系型持久化存储和查询的服务,其遵循开源的 GNU Lesser General Public License (LGPL) 而且可以免费下载。Hibernate 不仅关注于从 Java 类到数据库表的映射,也有 Java 数据类型到 SQL 数据类型的映射,另外也提供了数据查询和检索服务。

JPA 教程

jpa 的全称是 Java Persistence API , 中文的字面意思就是 java 的持久层 API , jpa 就是定义了一系列标准,让实体类和数据库中的表建立一个对应的关系,当我们在使用 java 操作实体类的时候能达到操作数据库中表的效果(不用写sql ,就可以达到效果),jpa 的实现思想即是 ORM (Object Relation Mapping),对象关系映射,用于在关系型数据库和业务实体对象之间作一个映射。

JFinal 教程

JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代 码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java语言所有优势的同时 再拥有 ruby、python、php 等动态语言的开发效率!

JDBC 教程

JDBC(Java DataBase Connectivity)java 数据库连接是 JavaEE 平台下的技术规范,定义了在 Java 语言中连接数据,执行 SQL 语句的标准,可以为多种关系数据库提供统一访问

Seata 教程

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

LCN 教程

LCN本质上是一个BestEffors 1PC的框架:大多数情况下,只要应用不Crash就不会导致不一致。。

分布式事务原理分析

分布式事务是一种跨多个计算机或数据存储系统的事务处理模式,它保证了即使在分布式系统环境中, 事务的操作也能保持ACID属性(原子性、一致性、隔离性和持久性)。 在单体应用中,事务通常由数据库管理系统(DBMS)内部管理和控制,确保数据的一致性和完整性。 然而,在分布式系统中,事务可能需要跨越多个不同的系统和资源,如数据库、消息队列和微服务,这增加了管理事务一致性的复杂性。

分布式事务入门

分布式事务是一种跨多个计算机或数据存储系统的事务处理模式,它保证了即使在分布式系统环境中, 事务的操作也能保持ACID属性(原子性、一致性、隔离性和持久性)。 在单体应用中,事务通常由数据库管理系统(DBMS)内部管理和控制,确保数据的一致性和完整性。 然而,在分布式系统中,事务可能需要跨越多个不同的系统和资源,如数据库、消息队列和微服务,这增加了管理事务一致性的复杂性。

分布式事务实战

分布式事务是一种跨多个计算机或数据存储系统的事务处理模式,它保证了即使在分布式系统环境中, 事务的操作也能保持ACID属性(原子性、一致性、隔离性和持久性)。 在单体应用中,事务通常由数据库管理系统(DBMS)内部管理和控制,确保数据的一致性和完整性。 然而,在分布式系统中,事务可能需要跨越多个不同的系统和资源,如数据库、消息队列和微服务,这增加了管理事务一致性的复杂性。

Hadoop 教程

主要记录了Hadoop各个组件的基本原理,处理过程和关键的知识点等,包括HDFS、YARN、MapReduce等。

Hadoop 入门

Apache Hadoop软件库是一个框架,该框架允许使用简单的编程模型跨计算机集群对大型数据集进行分布式处理。它旨在从单个服务器扩展到数千台机器,每台机器都提供本地计算和存储

HBase 教程

HBase是Hadoop的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式、面向列的数据库,通过利用Hadoop的文件系统提供容错能力。如果你需要进行实时读写或者随机访问大规模的数据集的时候,请考虑使用HBase!

Spark 教程

Spark 是加州大学伯克利分校 AMP(Algorithms,Machines,People)实验室开发的通用内存并行计算框架!

Flink 教程

Apache Flink是一个分布式流处理器,具有直观和富有表现力的 API,可实现有状态的流处理应用程序,它以容错的方式有效地大规模运行这些应用程序, 还提供了有状态的计算,支持状态管理,支持强一致性的数据语义以及支持基于Event Time的WaterMark对延迟或乱序的数据进行处理等

Flink 入门

Apache Flink是一个分布式流处理器,具有直观和富有表现力的 API,可实现有状态的流处理应用程序,它以容错的方式有效地大规模运行这些应用程序, 还提供了有状态的计算,支持状态管理,支持强一致性的数据语义以及支持基于Event Time的WaterMark对延迟或乱序的数据进行处理等

Flink 实战

Apache Flink是一个分布式流处理器,具有直观和富有表现力的 API,可实现有状态的流处理应用程序,它以容错的方式有效地大规模运行这些应用程序, 还提供了有状态的计算,支持状态管理,支持强一致性的数据语义以及支持基于Event Time的WaterMark对延迟或乱序的数据进行处理等

Hive 教程

Hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。 Hive数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供SQL查询功能,能将SQL语句转变成MapReduce任务来执行。

Elasticsearch 教程

Elasticsearch ( ES ) 是一个基于 Lucene 的实时分布式开源的全文搜索和分析引擎。它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的

Elasticsearch 入门

Elasticsearch ( ES ) 是一个基于 Lucene 的实时分布式开源的全文搜索和分析引擎。它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的

Elasticsearch 进阶

Elasticsearch ( ES ) 是一个基于 Lucene 的实时分布式开源的全文搜索和分析引擎。它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的

Elasticsearch 实战

Elasticsearch ( ES ) 是一个基于 Lucene 的实时分布式开源的全文搜索和分析引擎。它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的

Solr 教程

Solr 是一个基于 Lucene 的全文搜索服务器,它是非常流行且功能丰富的企业级搜索引擎。Solr 提供了一系列的高级特性,如全文检索、命中高亮、分面搜索、动态聚类和数据库集成等。

Lucene 教程

Lucene是apache软件基金会jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。