【JVM】Java虚拟机探究之十二:垃圾回收器
<
【JVM】Java虚拟机探究之十一:垃圾回收相关概念
【JVM】Java虚拟机探究之十:垃圾回收概述和相关算法
【JVM】Java虚拟机探究之九:StringTable(字符串常量池)
MyBatis-Plus的saveBatch等批量方法导致@DS注解失效的解决方案
在前面的一篇文章中的结尾提到过,使用MyBatis-Plus的多数据源方案,当调用MyBatis-Plus提供的IService的saveBatch、updateBatchById等批量方法时,会使多数据源失效。有兴趣的可以去看一下这篇文章:https://blog.flycat.tech
如何使用域名+Cloudflare搭建自己的Docker镜像代理
由于一些众所周知的原因,dockerhub现在在国内无法直接访问了,在使用docker拉取镜像的时候会失败,然后就得去网上找各种第三方镜像加速器,但是这些加速器并不稳定,有时候过一段时间就得寻找新的镜像加速器。 如图,使用官方的镜像源会连接超时。 为了一劳永逸地解决这个问题,我利用Cloudflar
Git的基础用法
1、进行信息设置 git config --global user.name "xiaokong" git config --global user.email "xxxx4@qq.com" 2、创建版本库(仓库) ##到想要当做仓库的文件夹下面 git init 3、关于一些基本操作 ##将文件添
Spring事务注解@Transactional导致mybatis-plus动态数据源@DS失效
背景 最近入职了一家新公司,发现新公司很喜欢用MyBatis-Plus(后面简称MP)工具,并且多数据源也是基于MP提供的多数据源能力,只需要在配置文件中定义好多数据源,然后在Mapper上使用@DS注解标注数据源的名称即可。 配置文件示例: # DataSource Config spring:
Mac系统如何禁止Chrome自动更新
今天在Chrome扩展管理突然看到了部分扩展将不再受支持的提示,我一看,平时浏览网页的刚需插件AdGuard赫然在列。 好家伙,这是怎么回事,回想起前段时间的新闻说谷歌要限制广告拦截插件,难道现在来真的了? 我搜索了一下关键字,果然,是因为 Chrome 扩展应用商城使用的 Manifest v3