暂无搜索历史
今天在搭建自己的项目时,想改变一下工程结构,将以前的SpringBoot单体结构变成SpirngCloud微服务结构
他们主要的区别是,由于悲观锁会造成锁的占用和线程的切换,故占用较大。而乐观锁,发现数据、版本号不对时,就会放弃此次操作,重新再一次进行读写,占用不大,适合比较小...
Docker是一个开源的容器化平台,可以将应用程序及其依赖以容器的形式封装,使其可以在任何环境中运行。Docker可以改善开发流程、提高应用程序的可移植性、简化...
在模拟实现IOC容器之前,我们必须要掌握反射相关的知识,毕竟IOC容器采用的是反射进行的查找创建。
最近,因为工作原因,一直在看openfeign相关的内容,其中就包括调研了如何支持到方法级别自定义超时时间。
上面的代码只是讲述了如何获取到task,那么接下来如何将这些task当成定时任务来执行呢
上一篇文章中,我们介绍了@scheduled注解的使用,添加上就可以使用定时任务了
在目前的SpringBoot项目中想要使用定时任务十分简单,只需要在方法上添加@Scheduled注解即可
SpringBoot整合rabbitMq | 半月无霜 (banmoon.top)
回到工位上,望着代码头皮发麻,还是不想摘抄,我就试着在网上找找方案,果真被我找到了方案
思路,原本的注解只能作用一次,我们直接新写一个注解,将旧的注解当做一个数组进行,间接达到多次注解的效果
在上一篇文章中,我们讲解了SpringBootTest如何只对Mapper的方法进行测试
在开发SpringBoot项目的时候,使用Mybatis进行DAO层的开发,往往在写了一堆mapper.java后进行测试
结果发现问题出现在静态类当中,那是肯定的,我是mock了这个使用到静态方法的地方才报错的
在上一篇文章中,讲解了公共方法调用私有方法的测试,我们只想对公共方法进行验证测试,私有方法进行mock即可
我有一个publicMethod方法,在当中调用了privateMethod方法。
在表后添加FORCE INDEX (index_name),记得索引名称一定要正确
在上一篇文章里,在公共模块中引入了redis依赖,从而造成没有配置redis信息的模块,在启动时,会默认去连接localhost:6379。
虽然引用了这个公共模块,但是没有配置相对应的**Redis**信息,在项目启动后会出现异常报错
暂未填写个人简介