
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如果你使用的是mybatisplus,那至少有3种方法打印sql, 如下博客。

开发一个报表功能,好几百行sql,每次修改完想自测下都要重启服务器,启动一次服务器就要3分钟,重启10次就要半小时,耗不起时间呀。于是在网上找半天,没发现能直接用的, 最后还是乖乖用了自己的业余时间,参考了网上内容写了个合适自己的类。2.部分idea版本修改了xml中的sql后,并不会直接写入到硬盘中,而是保留在内存中,需要手动ctrl+s或者切换到其他窗口才能触发写入新内容到硬盘,所以使用本类时

如果你使用的是mybatisplus,那至少有3种方法打印sql, 如下博客。

想要整合个sharding-jdbc,结果sharding-jdbc官网的入门示例居然下载不下来,无奈只能自己搭了个,下面的示例可以直接运行,并且提供了数据库脚本,对新手友好。sharding-jdbc:4.0.1(目前能在maven中找到的最新稳定发布版本)mybatis-plus:(目前能在maven中找到的最新稳定发布版本)测试运行过程和结果请见DemoController.java,都写那

比如我用的mybatis版本是3.5.5,引入1.3.0的pagehelper-spring-boot-starter就行,其他版本自行在官网里找哈。根据错误堆栈中的MybatisSqlSessionFactoryBean,可找到报错位置如下,本质还是没找对pagehelper-spring-boot-starter的版本导致的。所以根据你项目里使用的mybatis版本,引入对应的pagehelp

该类用于定时每小时向mysql中注册workerId和datacenterId信息, 如果发现其他服务使用相同的workerId和datacenterId,则会申请新的workerId和datacenterId。1. 需要有张mysql表,mysql表的自增id,即使在分布式并发环境下,也能获得有序的不同的自增数值,通过这个不会重复的数值可以取余生成workerId和datacenterId(后续

如下sql,直接执行时间需要18.341秒。

生产环境每隔一段时间就会出现一次长时间gc的问题,gc时间经常长达200秒,hbase日志如下2022-03-25 16:53:46,892 WARN[JvmPauseMonitor] util.JvmPauseMonitor: Detected pause in JVM or host machine (eg GC): pause of approximately 290276msGC pool

重hbase异常修复经验总结,如启集群时,如果报错hbase:meta表不在服务器上。。master节点启动失败,切分wal日志失败。。hbase的RIT问题..arrayIndexOutofBoundSexcExecptiom....regin不在线,,,,, is not online on...表处于中间状态等等...








