- 博客(6)
- 收藏
- 关注
原创 packet for query is too large问题处理
2. 修改数据库的阈值:SET GLOBAL max_allowed_packet = 1024 * 1024 * 10 * 4;4. 修改完需要重启项目才可生效,本人理解通过命令行修改不会同步到已建立的会话上,已建立的会话需要关闭后重新建立新的会话才会生效(刚开始命令行改过之后一直无效,重启项目后才可以)3. 也可以通过my.ini文件修改设置,修改后需要重启数据库才可以生效(没有试过这个方式);首先,我对这个错误的理解是执行sql的size超过了数据库的阈值。
2023-10-07 10:49:49 2102 1
原创 配置atomikos项目启动报错:Caused by: com.atomikos.recovery.LogException: Log already in use? tmlog in ./
记录:1.有两个项目或者同样的项目在同一个环境下用一样的配置文件(具体指atomikos的日志路径),启动会抛这个异常,这里可以修改日志路径或者日志名称来解决#事务日志目录,默认为./。com.atomikos.icatch.log_base_dir=./#事务日志文件前缀,默认为tmlog。事务日志存储在文件中,文件名包含一个数字后缀,日志文件以.log为扩展名,如tmlog1.log。遇到checkpoint时,新的事务日志文件会被创建,数字增加。com.atomikos.icatch.lo
2021-01-19 16:11:31 1303
原创 docker记录
目录1.docker常用命令1.docker启动 systemctl start docker2.docker关闭 systemctl stop docker3.docker重启 systemctl restart docker4.docker基本信息 docker info5.docker状态信息 systemctl status docker --包括启用状态6.docker的版本信息 docker version7.docker的命令集...
2021-01-14 17:06:20 139
原创 bootstrap-multiselect重置-reset
bootstrap-multiselect使用过程中发现重置按钮没有提供可编辑的点击方法,自行添加了一个 /** * Triggered on reset. */ onReset : function() { },使用类比onChange(),调用:<script type="text/javascript"> $(function(){
2020-11-30 16:28:54 928
原创 一次批量转移数据引起的问题
起因是系统对大数据表启用分表,然后在手动转移数据的时候占用数据库大量资源,导致系统正常业务无法运行。表的数据量大约为400万左右,要按月份分表,我直接在navicat上执行的语句START TRANSACTION;CREATE TABLE `表名` ( . . . 字段 . . .) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='...';INSERT INTO 表名_3 SELECT
2020-06-24 17:13:46 272
原创 mybatis 多条件多值批量更新
本文借鉴自Mybatis中进行批量更新(updateBatch)近来常用,留个记忆<update id="batchUpdate" parameterType="java.util.List"> update demo_table <trim prefix="set" suffixOverrides=","> field
2018-07-13 10:21:22 8084
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人