摘要: 1、继承Thread类: 1 public class ThreadTest { 2 3 static class ThreadA extends Thread { 4 5 @Override 6 public void run() { 7 ... 阅读原文
2021-06-30 19:02:01 阅读(32) 评论(0)
摘要: 我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 Kubernetes自带的HPA是只支持CPU/MEM的,很多时候我们并不根据这两项指标来进行伸缩资源。比如消费者不断处理MQ的消息,我们希望MQ如果堆积过多,就启动更多的消费者来处理任务。而Keda给了我们很多选择。 ... 阅读原文
2021-06-30 18:23:03 阅读(37) 评论(0)
摘要: 作者:LouisWong 来源:https://my.oschina.net/u/1753415/blog/724242 Java中long和double的原子性 java中基本类型中,long和double的长度都是8个字节,32位(4字节)处理器对其读写操作无法一次完成,那么,JVM,long和double是原... 阅读原文
2021-06-30 18:18:01 阅读(43) 评论(0)
摘要: 简述 CloudCanal 近期实现了 MySQL(RDS) 到 ClickHouse 实时同步的能力,功能包含全量数据迁移、增量数据迁移、结构迁移能力,以及附带的监控、告警、HA等能力(平台自带)。 ClickHouse 本身并不直接支持 Update 和 Delete 能力,但是他自带的 MergeTree 系列... 阅读原文
2021-06-30 16:18:22 阅读(74) 评论(0)
摘要: 23天设计模式之抽象工厂模式 文章简介 《23天设计模式之抽象工厂模式》这是跟工厂模式相关的一篇文章,但是抽象工厂又是不同于工厂模式的,抽象工厂是围绕一个超级工厂去创建其它工厂,下面就一起来看看吧! 抽象工厂模式 定义 属于创建型模式,用于产品族的构建。产品族指的是某个品牌下的不同系类产品,如华为下的手机、电视、... 阅读原文
2021-06-30 15:26:03 阅读(33) 评论(0)
摘要: 1.引入依赖,版本3.0.0只引入一个即可 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</arti... 阅读原文
2021-06-30 14:36:05 阅读(36) 评论(0)
摘要: 《对线面试官》系列目前已经连载25篇啦!有深度风趣的系列! 【对线面试官】Java注解 【对线面试官】Java泛型 【对线面试官】 Java NIO 【对线面试官】Java反射 && 动态代理 【对线面试官】多线程基础 【对线面试官】 CAS 【对线面试官】synchronized 【对线面试官】A... 阅读原文
2021-06-30 13:38:36 阅读(40) 评论(0)
摘要: 下面这个问题源于前几日在我们的Spring技术交流群里,一个群友提出的关于事务回滚的疑问。 在讨论过程中,我尝试去复现群友提出的问题场景,发现了另外一个可能让大家会迷惑的情况。 当时在群里说了结果和原因,但微信群范围有限,所以单独写篇文章,拿出来给大家看看,顺便考考大家,对这块是否了解。 问题描述 这个问题的基础工程... 阅读原文
2021-06-30 13:33:02 阅读(42) 评论(0)
摘要: 该系列文章是笔者在学习 Spring Boot 过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring Boot 源码分析 GitHub 地址 进行阅读 Spring Boot 版本:2.2.x 最好对 Spring 源码有一定的了解,可以先查看我的 《死磕 Spring 之 I... 阅读原文
2021-06-30 13:12:02 阅读(42) 评论(0)
摘要: 在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。 1.插入或替换 如果我们想插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。 情景示例:这张表存的每个客户最近一... 阅读原文
2021-06-30 13:01:09 阅读(40) 评论(0)