摘要: 工具类乱象 最近在检查代码时,发现有的同事喜欢用 isEmpty,有的同事喜欢用 isBlank,而且大家用的还不是同一个工具包中的,甚至还有自己手写 String 工具类的,天呀,我真是醉了…… 你们公司是否也有这样的情况呢?别说没有,我真不信! 说到这个事情,最近还有个工作 3 年的同事问我 isEmpty 和 ... 阅读原文
2021-08-03 20:12:02 阅读(36) 评论(0)
摘要: 使用自定义证书 需要先生成一对证书,其中.crt文件是公钥,也叫证书,在浏览器上可以看到;.key文件是私钥,由网站服务器自己保留。 keycloak ssl keycloak的ssl默认有自己的自签名证书,这个如果涉及到你的程序调用kc的接口,kc使用自定义证书是不行的,你调不通,使用使用正规的证书 ssl的ht... 阅读原文
2021-08-03 19:47:02 阅读(31) 评论(0)
摘要: @FeignClient(name = "gateway-test", value = "gateway-test", url = "localhost:9997", fallbackFactory = FallbackFactory.class, contextId = "GatewayClient") nam... 阅读原文
2021-08-03 19:10:03 阅读(38) 评论(0)
摘要: super与this关键字 super关键字 关键字super用于指代父类对象。在子类中可以使用super作为前缀,引用父类被覆盖的成员变量,调用父类被重写的成员方法,以及调用父类的构造方法。 1.super可以引用父类被覆盖的成员变量。 若子类声明了与父类同名的变量,则父类父类的变量被隐藏起来。直接使用的是子类变量... 阅读原文
2021-08-03 19:05:02 阅读(38) 评论(0)
摘要: 除了最常用的关系数据库和缓存之外,之前我们已经介绍了在Spring Boot中如何配置和使用MongoDB、LDAP这些存储的案例。接下来,我们继续介绍另一种特殊的数据库:时序数据库InfluxDB在Spring Boot中的使用。 InfluxDB简介 什么是时序数据库?全称为时间序列数据库。时间序列数据库主要用于... 阅读原文
2021-08-03 19:00:02 阅读(40) 评论(0)
摘要: CloudCanal-万少 前言 近期 CloudCanal 社区版正式开放下载(点我查看下载地址和安装教程),进群的粉丝普遍都有 CloudCanal 和 Canal 是什么关系的疑惑,这边统一回答下。 研发团队 CloudCanal 核心团队成员来自阿里巴巴中间件和数据库团队, 长期从事分布式数据库、数据库中间件... 阅读原文
2021-08-03 18:05:03 阅读(37) 评论(0)
摘要: 架构师需要懂的环境配置标准化 目录 架构师需要懂的环境配置标准化 基本概述 组件标准化 数据标准化springboot环境中flyway的使用 应用参数标准化 基本概述 在真实的研发环境中,一般存在local、developer、test、product等等环境。 如何在这些环境中,实现统一的、标... 阅读原文
2021-08-03 16:25:03 阅读(39) 评论(0)
摘要: 支付宝今年推出了新的转账接口alipay.fund.trans.uni.transfer(升级后安全性更高,功能更加强大) ,老转账接口alipay.fund.trans.toaccount.transfer将不再维护,新老接口的一个区别就是新接口采用的证书验签方式。 使用新接口要将sdk版本升级到最新版本,博主升级... 阅读原文
2021-08-03 14:46:06 阅读(35) 评论(0)
摘要: 在JAVA 中有很多的关键字,比如 final、private、public等等很多很多,然而今天我们要聊的是static 关键字。   都知道在JAVA 中 static 有三个方面的作用: 修饰成员方法 修饰成员属性 用于代码块 首先我们应该明白,被static 修饰过的不论是方... 阅读原文
2021-08-03 10:53:07 阅读(30) 评论(0)
摘要: java继承基础详解 继承是一种由已存在的类型创建一个或多个子类的机制,即在现有类的基础上构建子类。 在java中使用关键字extends表示继承关系。 基本语法结构: 访问控制符 class 子类名 extends 父类名{ ​ 【成员变量声明】 ​ 【构造器声明】 ​ ... 阅读原文
2021-08-03 00:32:02 阅读(38) 评论(0)