- 博客(71)
- 收藏
- 关注
原创 MyBatisPlus分页查询
PageHelper.startPage(页码,每一页的数据量)不然selectList查询出的结果就是普通的List类。① 配置MyBatisPlus的拦截器。
2024-04-25 08:00:00 295
原创 JDBC远程连接mysql报错:NotBefore: Sat Mar 30 16:37:41 UTC 2024
虚拟机docker已经部署了mysql,用navicat可以直接远程连接,datagrip却不能,如图:需要在最后加上 ,如:所以自己使用 的时候最好加上。
2024-03-31 08:00:00 191
原创 Vue利用axios发送请求并代理请求
由于浏览器的同源策略,发送请求时常常遇到跨域问题,一种解决办法是让后端配置跨域,还有一种就是使用代理(与前端工程一起启动,同一个端口),因为代理不是通过浏览器发送的,所以不受同源策略的限制。
2024-03-19 08:30:00 519
原创 Vue全局事件总线
1)在main.js中创建vue实例之前通过指定全局事件管理者2)在组件挂载时通过this.$bus.$on('事件名',监听函数)绑定事件3)通过另一个组件的this.$bus.$emit('事件名',数据)来触发该组件的事件,并为其传输数据,实现组件间通信。
2024-03-18 08:00:00 750
原创 JUnit5常用注解
标识这是一个可重复执行多次的测试方法,可直接运行。:表示测试方法默认关闭,即不能直接执行。:设置方法执行的超时时间,如果超时则出错。:标识这是一个测试方法,可以直接运行。:在所有单元测试执行之前、之后执行。:为测试类或测试方法设置展示名称。:在每一个测试方法之前、之后执行。注意:如果一个测试用法同时标注了。注解,执行次数会叠加,即。
2024-03-07 08:00:00 411
原创 git命令使用
一、基本使用:初始化本地仓库:将当前目录下所有文件 -- 提交到 --> 暂存区:将暂存区的文件 -- 提交到 --> 本地仓库如:git commit -m "第一次提交,完成了打印hello world功能。
2024-03-06 08:00:00 435
原创 RedisTemplate中opaForValue.set的注意之处
原本写了一个小项目,想通过redis缓存实现登录退出功能,结果出现了莫名奇妙的问题代码如下: 报错: 经过多次调试之后我发现是opsForValue.set(key,value,expireTime)这行代码的问题,没有指定过期时间的单位,我把这个第三个参数当成了过期时间(实际上如果只有三个参数,第三个参数是offset,并不是过期时间),于是我换成了opsForValue.set(key,value,expireTime,TimeUnit.MILLISECONDS)就不在报错RedisTemplate.o
2024-03-03 08:00:00 408
原创 阿里云OSS配置及其使用
想自定义Controller的小伙伴这一步可以自己写!这个工具了,下面是我写的一个文件上传的方法。这里需要配置一下自己的。,需要去自己的阿里云查看。
2024-03-02 08:30:00 437
原创 SpringBoot条件装配@Conditional
在IOC容器中存在指定bean时,加载当前bean在IOC中不包含指定bean时,加载当前bean。
2024-02-26 09:00:00 376
原创 修改SpringBoot启动图标banner
指定图片作为图标: spring.banner.image.location=classpath:相对于resources下的位置 ("classpath:"可以省略)=classpath:相对于resources下的位置 ("classpath:"可以省略)图标文件命名为banner。放在resources目录。
2024-02-25 08:30:00 432
原创 位运算中那些神奇的事
那么要想让y=a,可以利用A ^ A = 0的特性将x中的(a ^ b)消去b,即a ^ b ^ b (此时。如十进制下:10个8相加=80丢弃进位的8,即8+8+...+8=0。出现k次的数做不进位加法之后结果为0,所以除了只出现1次的那个数,其他的数。且数组中的每个元素只能访问一次的情况下找到这个重复的元素。那么可以利用A ^ A = 0 的性质,给上式子中的每一次数都进行再次异或,即。: 用这个结论将数组中所有元素进行不进位加法运算的结果为出现1次的那个数,
2024-02-07 10:30:00 905 2
原创 nacos注册服务之后调用找不到调用的service注册服务问题
在RestTemplate这个bean上加上@LoadBalanced注解来开启负载均衡。我的项目只包含user用户模块、order订单模块,并且配置了这两个模块的服务。,上面我为了演示报错故意把这个注解注释了,如果没加这个注解的赶紧加一下。经过一番查询我知道了要。
2024-02-06 11:18:50 453
原创 idea未加载Marketplace插件问题
https://blog.csdn.net/wr200909009/article/details/129786681?spm=1001.2101.3001.6650.12&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-12-129786681-blog-124184078.235%5Ev40%5Epc_relevant_anti_vip_base&depth_1-utm_source=distri
2024-01-18 22:12:01 447
原创 Maven各方面配置好了却无法显示版本
今天配置了maven环境,各方面都配置好了命令行却一直没办法显示maven的版本,原因。,因为maven依赖于JDK,导致在选择JDK的时候差生了二义。在环境变量里面删除不常用的JDK,只保留一个JDK即可。两个JDK导致maven无法选择。
2023-11-12 21:05:47 664
原创 算法篇 : 并查集
英文名:union find set作用:合并集合,查询集合合并:将有直接关系的顶点放在一个集合里面查找:查询某个顶点所属的集合集合的标志:用祖先点的标号作为每个集合的标识。
2023-10-29 18:14:57 118
原创 链表各种基本操作
假结点:不存放数据的节点,使用假结点方便对链表的操作在这里使用一个假结点(myHead)作为链表头部,但是链表的实际有效头部是假结点的下一项((myHead->next),将假结点的下一项(myHead->next)作为链表的下标为0的位置//数据域int val;//指针域//构造函数。
2023-08-11 23:30:15 127
原创 C++ 多线程(7):线程池原理及实现
线程池的工作原理:提前创建一定数量的线程,当有任务需要执行的之后就从线程池中寻找。以干饭人为线程,面包对任务,通过一个容器来储存线程,通过一个队列来对任务进行缓冲。空闲的现线程来执行任务。
2023-08-10 23:19:29 85
原创 全排列 (方法二): 游戏类比法
通过一个游戏,即将手里的卡牌放盒子里的思想,来找出全排列小人每走到头一次。需要将5放入箱子2,但5已经被使用过(在其他箱子中),只能现将6放入箱子2,往后走。应将5放入箱子3,但5被使用了,同理卡牌6也被使用了,将卡牌9放入箱子3,往后走。现将卡牌5放入箱子1中,往后走。除了9以外没有可放置的卡牌,因为9已经放过,继续回退收回6。9还没有放入过箱子2,将9放到箱子2中,往后走。继续回退,执行相同的步骤,直到全部排列完为止。6还没有放过箱子3,将6放入箱子3,往后走。
2023-08-07 11:10:48 48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人