摘要: 关于CloudCanal 产品介绍 2021年8月1日,经历近2年的准备,CloudCanal社区版正式与大家见面了。CloudCanal是一款由ClouGence公司发行的集结构迁移、数据全量迁移/校验/订正、增量实时同步为一体的数据迁移同步平台。产品包含完整的产品化能力,助力企业打破数据孤岛、完成数据互融互通,从... 阅读原文
2021-08-05 21:33:08 阅读(37) 评论(0)
摘要: 英国作家奥斯卡·王尔德曾说过,人们给自己犯过的错误取名叫做经验。因此可想而知,经验不足的开发人员在编程道路上还有很多未曾踩过的坑。 在本文中,我会给你讲讲一些大多数开发人员都踩过的坑,希望对你有所启发和帮助,以防止你也重蹈覆辙。 1、重新实现API中已有的代码 大多数开发人员都会利用某种框架来减轻工作的负担。对于没有... 阅读原文
2021-08-05 19:42:01 阅读(39) 评论(0)
摘要:        网络数据的基本单位总是字节。Java NIO 提供了 ByteBuffer 作为它的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。Netty 的 ByteBuffer 替代品是 ByteBuf,一个强大的实现,既解决了 JDK API 的局限性,又为网络应用程序的开发者提供了更好的 API ... 阅读原文
2021-08-05 19:26:03 阅读(32) 评论(0)
摘要: instanceof与类型转换(基础篇) instanceof可以用来判断一个对象是什么类型,判断两个类之间是否存在父子关系。 都在代码里啦 //测试类 package oop; import oop.demo02.Person; import oop.demo02.Student; import oop.demo0... 阅读原文
2021-08-05 17:26:02 阅读(37) 评论(0)
摘要: /**部署流程定义 */ @RequestMapping(value="/deployment") @RequiresPermissions("fhmodel:edit") @ResponseBody public Object deployment(){ ... 阅读原文
2021-08-05 14:56:03 阅读(39) 评论(0)
摘要: 照惯例,先推荐整理很久、非常实用的面试题仓库: 史上最全的Java面试题库 正文如下,如果觉得有用欢迎点赞、关注~~   也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isN... 阅读原文
2021-08-05 14:31:17 阅读(45) 评论(0)
摘要: 实事上keycloak框架使用了freemaker进行页面部署,在页面上使用了vue进行了渲染,还是比较跟的上技术前沿的,只不过,keycloak没有使用spring框架,可能是因为它是redhat公司推出的产品吧。 依赖引用 <dependency> <groupId>org.spri... 阅读原文
2021-08-05 12:02:04 阅读(34) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; OpenFaaS实战系列文章链接 部署 函数入门 Java函数 模板操作(template) 大话watchd... 阅读原文
2021-08-05 11:58:20 阅读(41) 评论(0)
摘要: 作者: SimpleWu 出处:https://www.cnblogs.com/SimpleWu/p/11004902.html 什么是高可用? 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果一个系统能够一直提供服务,那么... 阅读原文
2021-08-05 10:36:01 阅读(40) 评论(0)
摘要: 1. Java类加载器 JDK自带有三个类加载器:bootstrap ClassLoader、ExtClassLoader、AppClassLoader。BootStrapClassLoader是ExtClassLoader的父类加载器,默认负责加载%jAVA_HOME%lib下的jar包和class文件。ExtCl... 阅读原文
2021-08-05 06:00:03 阅读(31) 评论(0)