mongo默认使用内存排序,内存只有32M,如果索引大小超出这个限制就会出现上面的错误。解决方法: 允许使用磁盘做排序 允许字符串以数字排序
mongo默认使用内存排序,内存只有32M,如果索引大小超出这个限制就会出现上面的错误。解决方法: 允许使用磁盘做排序 允许字符串以数字排序
解决方案:添加 配置 https://www.springcloud.io/post/2022-05/springboot-swagger/#gsc.tab=0[https:...
mysql版本 select version();image.png 表数据情况 索引情况 情况一,针对主键进行操作 事务一 事务二 插入id为6、4的数据不收到影响 情况二...
mysql版本 select version();image.png 开始一个事务,并且不提交不回滚 再次插入id为1的数据 表中无数据 此时,查看INNODB_TRX表 表...
目录结构: 读取方法 深入ClassPathResource 分析一下 可以得出 同样可以得到路径
Spring套件版本 Springboot版本:2.0.6.RELEASESpring版本:5.0.10.RELEASE swagger2组件依赖 ui组件 配置 效果:
测试类 运行VM参数 -verbose:gc -Xms4m -Xmx4m -Xmn2m -XX:+PrintGCDetails 运行结果 不带参数输出GC情况
java.util.concurrent.Exchange 用于线程之间的数据交换样例:Thread A Thread B A线程先启动,记录slot后,经过一系列的自旋后,...
自定义反序列化方法 方法一,枚举保存类名与实现类的关系 抽象类结构如下 发射工具包: 对应git地址:https://github.com/ronmamo/reflectio...
1.加载配置文件 2.启动 java本身不适合写脚本,多是作为服务器启动的,但是如果能够让脚本形式的java使用spring的组件,那么就可以复用很多东西,减少一些重复的代码...
1. 依赖 2.WebSocket WebSocketMessage AbstractWebSocket<T> ProcessWebSocket WebSocketConfi...
代码中使用 创建客户端就会使jvm奔溃 这边使用-XX:ErrorFile=/storage/hs_error.log将错误日志存放到k8s的共享卷中日志如下: 大致就是加载...
gitlab-runner CI/CD实际执行器,Saas架构。支持的客户端有docker、kubernetes、Linux、Windowshttps://docs.gitl...
问题:项目从源码到网站经历了哪些步骤? gitlab的pipelines就是解决该过程的一个工具,这个过程可以算做Devops的一部分,开发人员(DEV)与 IT 运营(OP...
application-authorize.yaml 引入jar包 应用中启用配置
ORM使用mybatis问题: 对与ORM框架无法找到对应的jdbcType去匹配ltree等数据库扩展组件报错如下: 解决方法:定义一个函数去做类型转换,再insert的时...
利用K8S可以给容器注入环境变量,因此需要将数据库等一些可能与环境有关的抽离出来,利用k8s的configmap注入(Dockerfile也可以注入环境变量)。 利用${}读...
针对某个功能可以封装jar来进行复用,但是除了代码外还可能带有xxx.yaml的配置。比如oauth2做为客户端的话,就需要配置issuer,而issuer往往都是同一个,因...
Torrent.go Dockfile K8S Job Java调用k8s API发布job
解决方法 确保JmsTemplate里面的messageConverter为MappingJackson2MessageConverter