Java 23种设计模式(含源码)

开源项目
Java 23种设计模式(含源码)

前言设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 项目源码地址:https://github.com/Wong...

Spring Boot 多数据源,整合 Atomikos 实现分布式事务

Java
Spring Boot 多数据源,整合 Atomikos 实现分布式事务

前言由于最近的项目需要整合两个数据库,有些业务逻辑也涉及到两个数据库同时插入、更新的操作;所以就涉及到跨数据库的数据一致性问题。于是基于 Spring Boot 整合了 Atomikos 的一个项目 demo。项目源码地址:https://github.com/WongMinHo/spring-boot-api-starter 介绍 分布式事务: 分布式事务,可以理解为...

Apache Kudu 简介

Tools
Apache Kudu 简介

一、前言Apache Kudu是由Cloudera开源的存储引擎,可以同时提供低延迟的随机读写和高效的数据分析能力。Kudu支持水平扩展,使用Raft协议进行一致性保证,并且与Cloudera Impala和Apache Spark等当前流行的大数据查询和分析工具结合紧密。 Kudu与其他大数据存储区别大数据存储,比如HDFS,以及在HDFS上的列式存储技术Apache ...

Docker搭建Nexus并配置私有仓库

Docker
Docker搭建Nexus并配置私有仓库

Nexus介绍Nexus 是一个强大的 Maven 仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问;我们可以在局域网搭建一个 Maven 私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理。Nexus 3.x还支持Docker仓库了,所以使用docker来搭建一下Nexus。 安装 Nexus3查找镜像:1docker search nexus...

×
  • {title}