梦想还是要有的,万一实现了呢

0%

主要内容

Apache ShardingSphere
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈。Spring集成Apache ShardingSphere 是一套目前比较好的分库分表的方案。
Apache ShardingSphere JDBC 目前只支持同构数据库,本文通用自定义数据源实现异构数据库(spring boot + jpa + oracle + mysql)的分库分表。

版本:
spring boot V2.6.1
Apache ShardingSphere V5.1.0

更新历史


阅读全文 »

主要内容

JSR-303 Validation
JSR-303 是 JAVA EE 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。

本文以 spring boot V2.4.6 版本为例说明如何使用。

更新历史


阅读全文 »

主要内容

  • CM 安装
  • CDH 安装

CDH Cloudera’s Distribution, including Apache Hadoop。 Cloudera 公司出品。
拥有集群自动化安装、中心化管理、集群监控、报警功能的一个工具(软件),使得集群的安装可以从几天的时间缩短为几个小时,运维人数也会从数十人降低到几个人,极大的提高了集群管理的效率。


阅读全文 »

发现一段牛(装)逼的代码

1
2
3
public <R> Observable<R> compose(Transformer<? super T, ? extends R> transformer) {
return ((Transformer<T, R>) transformer).call(this);
}

常用的泛型含义:

  • T - Type(类型)
  • R - Result(结果)
  • K - Key(键)
  • V - Value(值)
  • E - Element (元素)
  • N - Number(数字)
  • ? - 通配符, 不确定类型
  • extends - 上边界
  • super - 下边界