发布了文章2024-05-10
在EXPLAIN语句输出的执行计划中,id列表示了SELECT查询的序列号,它是查询中每个SELECT的执行顺序编号,有几个SELECT就有几个序列号,按照从上到下的顺序执行。
发布了文章2024-05-08
这里@DS 配置的是abc,但是数据源里面配置的是abc_read,默认应该是选择master库,但是查看日志却是使用的abc_read。是不是DynamicDataSource 有特殊处理呢。追踪源码,找到DynamicRoutingDataSource类
发布了文章2024-04-24
链接服务器允许 SQL Server 访问远程数据源,如其他 SQL Server 实例、Oracle 数据库、Access 数据库等。通过创建链接服务器,你可以在本地 SQL Server 实例上查询和操作远程数据源中的数据,就像访问本地数据一样。
发布了文章2024-04-01
最近发现项目(项目使用框架springboot3,mybatis plus,druid,dynamic-datasource )中老是有下面两种报错
发布了文章2024-03-22
可是执行下来却报错,说主键不能为null。后来发现原因是自定义的insert sql内需要把id主键写进去。mybatis-plus的主键生成赋值是在插入的对象上的。
提出了问题2023-11-07
提出了问题2023-10-20
回答了问题2023-10-16
后面我重新试了下,可以写成下面的样子,其中前面的\最0-7个,对查询结果没啥影响,后面的可以4-7也能查出结果,很是神奇。 {代码...}
提出了问题2023-10-07
发布了文章2023-03-23
发布了文章2023-03-01
使用@DS()注解,括号内的值是我们配置的数据源名称,通常使用的时候是配置到mapper层的类上;如果没有该注解则使用的是默认数据库;@DS 的优先级也是就近原则,如果类上已有@DS且他的某个方法也有@DS那么该方法使用的数据库为方法上声明的数据库;有些时候不同库中有...
提出了问题2021-12-22
提出了问题2021-12-20
赞了文章2019-10-05
作为一个应届毕业生,进入阅文集团,加入到通用平台中心之后,随着日常工作的逐步深入,我渐渐了解阅文的技术体系,其中尤其以腾讯TARS平台最为重要。目前TARS平台承载了阅文内部绝大多数的服务,每日接口调用最大值近百亿,单业务峰值可在数万每秒,近300个业务服务...
赞了回答2019-07-18
远程分支上存在本地分支中不存在的提交,往往是多人协作开发过程中遇到的问题,可以先fetch再merge,也就是pull,把远程分支上的提交合并到本地分支之后再push。
赞了文章2019-06-05
在java项目中,你一定碰到过classpath,通常情况下,我们是用它来指定配置/资源文件的路径。在刚开始学习的时候,自己也糊里糊涂,但是现在,是时候弄清楚它到底是指什么了。
赞了文章2019-04-16
想看重点的直接挪到文章底部,nginx反向代理的配置 跨域 涉及到前后端开发的项目中,不可避免的涉及到了跨域的问题。跨域,指的是浏览器不能执行其他网站的脚本。 {代码...} 解决跨域的办法 1.jsonp {代码...} 2.CORS(跨域资源共享) {代码...} 3.服务器代理 {代码....
提出了问题2019-03-25
赞了回答2018-12-09
你需要安装 libmysqlclient-dev。这是 MySQL 客户端库的开发用文件(头文件、pkg-config 配置等)。它会依赖 libmysqlclient,它是 MySQL 客户端库,用于连接到 MySQL 服务器的。
发布了文章2018-11-19
但是这样改动的话wait_timeout太大了,会保留太多的无效链接,于是就从连接池上采取改动。在spring 连接池配置中加入定时检测,配置字段如下