自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 Java Stream流式编程

为了方便演示流的各种操作,这里数据统一用如下的集合。

2024-05-23 07:30:00 621

原创 Java代码打开软件

【代码】Java代码代开软件。

2024-05-18 13:47:14 231

原创 MySQL实现分布式锁

① 准备两张表(两张表的主键相同,利用mysql的唯一约束实现分布式锁),一张用来存任务,另一张存任务的锁。可以看到5000个线程只有一个线程拿到了任务,执行完这个任务之后,其他线程也不会再次执行这个任务。③ 向任务锁表中插入当前任务,若插入成功,则拿到了任务锁,可以执行任务,否则就不能执行任务。mapper(直接继承的mybatisplus的BaseMapper)开启5000个线程模拟5000个服务去抢这一个任务资源。② 从任务表中获取要执行任务的数据信息。

2024-05-18 09:05:29 354

原创 HTML常用标签及属性

标签作用子标签。

2024-05-16 07:30:00 673

原创 CSS字体修饰

【代码】CSS字体修饰。

2024-05-16 07:00:00 268

原创 SpringBoot-Validation快速校验

限制说明@NotNull不为null@NotEmpty①不为null ②字符串或集合长度>0@NotBlank①只能校验字符串 ②不为null ③字符串去除前后缀空格后仍有内容@Min限制最小值(整数)@Max限制最大值(整数)@Size限制长度在min~max之间限制最小值限制最大值@Email对邮箱格式进行校验@Pattern通过正则表达式进行校验如果要开始校验规则,需要在接收数据的对象前面加上@Validated注解。

2024-05-08 07:15:00 210

原创 SpringBoot结合WebSocket实现聊天功能

如果你的项目指定了端口,记得把。这样所有人都能收到消息。

2024-04-29 08:00:00 523

原创 Vue利用axios请求前携带令牌

① 发起登录请求,拿到后端返回的token,存到。然后在main.js文件中引入请求拦截器即可。② 每一次请求发送之前都进行拦截,给请求。

2024-04-29 07:45:00 209

原创 MyBatisPlus分页查询

PageHelper.startPage(页码,每一页的数据量)不然selectList查询出的结果就是普通的List类。① 配置MyBatisPlus的拦截器。

2024-04-25 08:00:00 319

原创 SpringBoot整合minio服务

这里我选用的是JDK1.8 + SpringBoot2.3.12.RELEASE。

2024-04-17 08:15:00 267

原创 Java使用minio上传下载文件

这里我选用的JDK1.8。

2024-04-17 08:00:00 237

原创 JDBC远程连接mysql报错:NotBefore: Sat Mar 30 16:37:41 UTC 2024

虚拟机docker已经部署了mysql,用navicat可以直接远程连接,datagrip却不能,如图:需要在最后加上 ,如:所以自己使用 的时候最好加上。

2024-03-31 08:00:00 208

原创 git邀请仓库成员

在团队开发的时候,经常需要同步代码,如果不是仓库内部成员,同步就很费劲,因此需要先加入仓库,才能进行push推送。

2024-03-28 08:30:00 309

原创 Vue利用axios发送请求并代理请求

由于浏览器的同源策略,发送请求时常常遇到跨域问题,一种解决办法是让后端配置跨域,还有一种就是使用代理(与前端工程一起启动,同一个端口),因为代理不是通过浏览器发送的,所以不受同源策略的限制。

2024-03-19 08:30:00 562

原创 vue-resource发送请求

终端输入。

2024-03-19 08:00:00 365

原创 Vue消息订阅与发布实现组件通信

订阅者、发布者订阅者通过订阅消息,发布者将消息传递给订阅消息的组件,从而实现组件通信。

2024-03-18 08:30:00 356

原创 Vue全局事件总线

1)在main.js中创建vue实例之前通过指定全局事件管理者2)在组件挂载时通过this.$bus.$on('事件名',监听函数)绑定事件3)通过另一个组件的this.$bus.$emit('事件名',数据)来触发该组件的事件,并为其传输数据,实现组件间通信。

2024-03-18 08:00:00 783

原创 SpringBoot配置文件

在SpringBoot中。

2024-03-09 08:00:00 611

原创 JUnit5常用断言

断言,在编程中指断定程序的执行结果一定和预期一样,如果不一样则报错,并且中断后面代码的执行。

2024-03-08 08:00:00 836

原创 JUnit5常用注解

标识这是一个可重复执行多次的测试方法,可直接运行。:表示测试方法默认关闭,即不能直接执行。:设置方法执行的超时时间,如果超时则出错。:标识这是一个测试方法,可以直接运行。:在所有单元测试执行之前、之后执行。:为测试类或测试方法设置展示名称。:在每一个测试方法之前、之后执行。注意:如果一个测试用法同时标注了。注解,执行次数会叠加,即。

2024-03-07 08:00:00 441

原创 git命令使用

一、基本使用:初始化本地仓库:将当前目录下所有文件 -- 提交到 --> 暂存区:将暂存区的文件 -- 提交到 --> 本地仓库如:git commit -m "第一次提交,完成了打印hello world功能。

2024-03-06 08:00:00 436

原创 阿里云创建的SpringBoot项目打包时找不到主清单属性

原因是因为maven配置文件中有一个打包属性配置。

2024-03-05 08:00:00 367

原创 RedisTemplate的坑人之处

原因是因为代码中的比如:

2024-03-04 08:30:00 291

原创 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 502

原创 阿里云OSS配置及其使用

想自定义Controller的小伙伴这一步可以自己写!这个工具了,下面是我写的一个文件上传的方法。这里需要配置一下自己的。,需要去自己的阿里云查看。

2024-03-02 08:30:00 511

原创 JWT令牌的使用教程

拦截器。

2024-03-01 08:30:00 393

原创 SpringBoot配置跨域

Bean。

2024-02-29 08:15:00 355

原创 SpringBoot与knife4j的整合使用

在网上看了一堆的使用教程,很多都是报一堆错误,经过千方百次的尝试,终于找到了合适的版本及其配置。

2024-02-28 08:30:00 485

原创 SpringBoot接收前端传递参数

【代码】SpringBoot接收前端传递参数。

2024-02-27 08:45:00 1936 3

原创 SpringBoot条件装配@Conditional

在IOC容器中存在指定bean时,加载当前bean在IOC中不包含指定bean时,加载当前bean。

2024-02-26 09:00:00 380

原创 修改SpringBoot启动图标banner

指定图片作为图标: spring.banner.image.location=classpath:相对于resources下的位置 ("classpath:"可以省略)=classpath:相对于resources下的位置 ("classpath:"可以省略)图标文件命名为banner。放在resources目录。

2024-02-25 08:30:00 490

原创 Springboot指定扫描路径

前提:配置类要在启动类所在包或子包下 ( 保证配置类要被扫描到 )

2024-02-24 08:30:00 1514

原创 Springboot打包、部署

java -jar jar包名称。

2024-02-23 09:00:00 693

原创 Java写爱心

话不多说,上代码!

2024-02-22 08:30:00 382 1

原创 Java写标准输出进度条

学Java这么久了,突发奇想写一个。这里我觉得令我以外的一点就是。玩玩,下面展示一下成功吧!

2024-02-10 09:45:00 491

原创 设置idea中放缩字体大小

然后按照相同的操作设置增大字体大小即可。由于idea没默认支持。,下面一起设置一下吧!

2024-02-08 10:00:00 492

原创 位运算中那些神奇的事

那么要想让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 914 2

原创 nacos注册服务之后调用找不到调用的service注册服务问题

在RestTemplate这个bean上加上@LoadBalanced注解来开启负载均衡。我的项目只包含user用户模块、order订单模块,并且配置了这两个模块的服务。,上面我为了演示报错故意把这个注解注释了,如果没加这个注解的赶紧加一下。经过一番查询我知道了要。

2024-02-06 11:18:50 491

原创 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 495

原创 Maven各方面配置好了却无法显示版本

今天配置了maven环境,各方面都配置好了命令行却一直没办法显示maven的版本,原因。,因为maven依赖于JDK,导致在选择JDK的时候差生了二义。在环境变量里面删除不常用的JDK,只保留一个JDK即可。两个JDK导致maven无法选择。

2023-11-12 21:05:47 693

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除