摘要:
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)