摘要:
## 概述 软引用:内存不足时,如果GC Root只有软引用,执行gc时会被回收 ## 例子 ```java /** * @Author liufq * @Date 2023/5/27 * @Desc 软引用使用,内存不足时,如果GC Root只有软引用,执行gc时会被回收 * * 虚拟机参数:-X 阅读全文
摘要:
BeanFactory系列 DefaultListableBeanFactory 描述 BeanFactory 定义容器接口。 核心方法: //从容器中获取bean Object getBean(String name) throws BeansException; HierarchicalBean 阅读全文
摘要:
概述 推荐安装最新稳定版,虽然需要更新的jdk版本,但是下载插件方便,老版本jenkins在线插件很多已经不兼容了,需要手动下载。 安装 安装最新的稳定版 需要jdk11以上的版本 ## 镜像写入yum仓库文件,stable稳定版 wget -O /etc/yum.repos.d/jenkins.r 阅读全文
摘要:
概述 有时候会遇到数据库死锁问题,报错锁等待超时:Lock wait timeout exceeded 解决 查看锁情况 查询锁 -- mysql 8.0 -- 查看当前锁 select * from performance_schema.data_locks; -- 锁关系 select * fr 阅读全文
摘要:
概述 flatMap() 是Stream类中的方法,用于在Java中扁平化流。 Stream 流能够保存不同类型的数据。 Stream<T> – 每个元素都是一个对象的流。 IntStream, DoubleStream, 或者 LongStream – 每个元素都是原始数据类型的流。 Stream 阅读全文
摘要:
思维导图源文件 https://files.cnblogs.com/files/assembly--/rabbitmq.zip?t=1675607316 阅读全文
摘要:
问题 在vmware安装了一个centos,跑了一段时间之后常发现虚拟机中系统(客户系统)时间要比物理机(宿主系统)中的系统时间慢很多。 原因 宿主系统设置了自动睡眠,此时硬件上的时钟还在正常走。而VMware创建的虚拟机依赖于宿主系统,睡眠后宿主系统中所有程序暂停了,那么虚拟机的时钟也停了。即使唤 阅读全文
摘要:
概述 github、gitee中,fork后的仓库不会自动同步源仓库。可以通过设置远程同步源的方式来拉取源仓库代码。 查看远程仓库 git remote -v 设置upstream上游仓库 设置源仓库地址 git remote add upstream https://gitee.com/xxxxx 阅读全文
摘要:
生成密钥 linux 或 mac 用户推荐在 ~/.ssh 路径下运行命令行,Windows用户推荐在“ C:\Users\用户名.ssh ”目录下运行命令行 ## 说明: ## -t rsa 表示加密方式 ## -C 表示注册不同云端仓库时所用的邮箱 ## -f 表示自定义生成秘钥的名称 # # 阅读全文
摘要:
两个以上的查询条件,每个条件都是数组,如果用以下方式会出现笛卡尔积 select * from t where t.c1 in ('a','b') and t.c2 in ('1','2'); 可以在where后使用concat,来查询条件为a1,b2的数据 select * from t wher 阅读全文