mysql慢查询优化 如果没有使用到正确的索引,不建议使用 force index的方式来优化。可以看看是否能通过调整 order by方式。注意:在navicat中执行的时候,一次性将两条SQL(包含获取trace结果的那条sql)选择执行。如果有比较好的索引 (user_id + create_time )没有使用到,可以试试。参考这篇文章,获得trace的分析结果。使用explain分析执行结果。
jdbc和DataSource 文章转载于:Spring数据库原理-DataSourcejdbc 操作数据库public class TestMark_to_win { public static void main(String[] args) throws java.sql.SQLException, ClassNotFoundException { java.sql.Connection connection = null; java.sql.Statement s
springboot多数据源连接数据库 方式一:不同的mapper对应不同的数据源参考文章:springBoot + Hikari 配置多数据源连接数据库快速配置多数据源(整合MyBatis)方式二:动态切换数据源spring boot使用AbstractRoutingDataSource实现动态数据源切换继承AbstractRoutingDataSource再通过AOP实现动态数据源切换AbstractRoutingDataSource 只支持单库事务,也就是说切换数据源要在开启事务之前执行。 spring DataSourceTr
chrome书签同步不及时,手动强制同步 参考 https://www.zhihu.com/question/29669829手动强制同步架梯子地址栏输入:chrome://sync-internals中间那列中下方,点击“Stop Sync (Keep Data)”,之后点击“Request Start”两个设备上的Chrome都进行一次这个操作参考文章:1、https://blog.csdn.net/fangyan_1229/article/details/108573109...
mac工具 iStat Menus 6激活密码Email: 982092332@qq.comSN: GAWAE-FCWQ3-P8NYB-C7GF7-NEDRT-Q5DTB-MFZG6-6NEQC-CRMUD-8MZ2K-66SRB-SU8EW-EDLZ9-TGH3S-8SGA参考文章:1、https://www.jianshu.com/p/1345a10331cb
idea系列之实用插件 1. Free MyBatis plugin这个插件主要实现了mapper和xml的快速跳转,不用每次查找sql的时候全局搜索了。这个插件介绍如下:常用的就是第二个功能:快速从xml代码跳转到mapper文件和从mapper文件跳转到xml代码。如图所示,点击箭头即可实现跳转:2. Maven Helper这个插件主要用来解决maven冲突插件介绍如下:安装完成后,打开pom.xml文件,会多出一个Dependency Analyzer选项卡:默认选中的是冲突项,左侧展示的是冲突列
springboot-starter中的SPI 机制 SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧.我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的硬盘,也可以是搜索数据库.系统的设计者为了降低耦合,并不想在硬编码里面写死具体的搜索方式,而是希望由服务提供者来选择使用哪种搜索方式, 这个时候就可以选择使用SPI机制.SPI机制被大量应用在各种开源框架中,例如:大家都熟悉的dubbo中的ExtensionLoad
spring-namespace实现自己的自定义标签类 转载于:spring-namespace实现自己的自定义标签类、spring-namespace自定义命名空间简介我最开始是通过sharding-sphere这个分库中间件知道,在做中间件的时候,最好是使用这种spring-namespace的方式进行配置。之后,在比较流行了一些java中间件中都会发现spring-namespace的影子,比如dubbo中的xml配置文件 <dubbo:application name="demo-provider"/> <dubbo:r
springboot-dubbo——解决运行就马上关闭的问题 转载于:springboot-dubbo——解决运行就马上关闭的问题解决方案:1、在入口处添加System.in.read()进行阻塞,防止直接挂(不推荐)public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); try { //阻塞作用,否则会由于不是web项目,
mac gif图片压缩 如何在保障动图质量的情况下,可以最大程度上压缩动图的体积呢?别急,小编这就带你瞧瞧Mac只需3步快速压缩GIF图片,亲测将6.3M的动图压制到1M。除了使用自动终端方法外,小编还发现一款特别好用的Mac软件Snagit 2019 for Mac(屏幕截图软件),来和小编看看吧!1、安装brew通过终端输入如下命令,自动安装核心组件——homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast
Mac通过homebrew下载过慢问题 使用国内的镜像替换homebrew镜像,对镜像进行加速源原先我们执行brew命令安装的时候,跟3个仓库地址有关brew.githomebrew-core.githomebrew-bottles把三个仓库地址全部替换成国内Alibaba提供的地址1、替换/还原brew.git仓库地址# 替换成阿里巴巴的 brew.git 仓库地址:cd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebre