自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis分布式锁的几种实现和实操Demo

同一份资源如果有可能被多个线程同时访问,它就是共享资源,如果还能被修改,就会产生线程安全问题,各种同步机制就理所当然的出现了。实际业务场景:商品超卖、订票、定时任务批处理数据等。本文将以Redis实现的锁和其它几种做一下汇总和比较,详细代码可以。

2024-11-10 23:11:24 1222

原创 CompletableFuture-异步编程详细解读

CompletableFuture在JDK8中被引入,用于异步编程。在这种方式中,主线程不会被阻塞,不需要一直等到子线程完成。主线程可以并行的执行其他任务,并且可以得知异步线程的进度、成功或者失败。使用这种并行方式,可以极大的提高程序的性能同步),尤其是web服务器的多种场景中。本文中所有示例代码都已上传至GIT仓库中,大家可以点,如有不足欢迎指正~

2024-11-02 20:50:53 307

原创 Vue3使用CLI搭建后,出现runtime-core.esm-bundler.js:4264 Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS

按报错关键字‘__VUE_PROD_HYDRATION_MISMATCH_DETAILS__’查找,确实找到了,这个配置项是打包编译相关的标识,可以通过配置为false/true来控制是否移除相关的代码,减轻包体积。1.我用的是Edge浏览器,试了下Chrome也是一样提示此问题,首先排除浏览器的原因。自动为其中一些标志提供默认值。应该使用 webpack 的。

2024-07-21 20:39:12 1512 1

原创 SpringBoot中实现线程池自定义配置和调用

/ 此方法返回可用处理器的虚拟机的最大数量;不小于1System.out.printf("可用处理器的虚拟机的最大数量:%s\n", MaxVMNum);//设置核心线程数//设置最大线程数,最佳配置2N+1//除核心线程外的线程存活时间//如果传入值大于0,底层队列使用的是LinkedBlockingQueue,否则默认使用SynchronousQueue//线程名称前缀//设置拒绝策略。

2023-09-02 19:22:29 1826

原创 单链表的反转

单链表是非随机的存储结构,即不能直接找到表中某个特定的结点。查找某个特定的结点时,需要从表头开始遍历,依次查找。单链表不要求逻辑上相邻的两个元素在物理位置上也相邻,因此不需要连续的存储空间。

2022-10-24 22:08:55 592

原创 doker指令前面总需要加sodu的问题解决

原因是当前用户没有加入到Doker用户组,见下# 添加docker用户组,若讯在无需添加sudo groupadd docker # 将当前登陆用户加入到Docker用户组中sudo gpasswd -a $USER docker# 执行更新用户组newgrp docker # 测试docker命令是否可以不使用sudo正常使用docker version ...

2022-02-09 17:25:45 889

原创 解决idea中导入Maven项目右侧不显示maven project栏

在参考学习导入的各项目时,会有右侧maven栏不见的情况,解决步骤:1).双击shift键(不同设置下快捷键可能不同,比如ctrl+shift+A)呼出查询菜单,选择Actions菜单,输入maven,选择 +Add Maven Projeccts,见下图2).弹出下图所示菜单,选择需要标识为maven的工程,选中工程下的pom.xml,点OK3.等待idea识别项目为maven工程,build-index完事后,右侧maven就会出现...

2022-01-08 18:44:47 4281 6

原创 SpringCloud简单几点

一、微服务知识点:微服务中的"服务"即为软件,将高并发、大型业务拆分成几个小系统,分而治之,提高程序的可靠性、可升级型; 微服务架构下Maven聚合项目,采用了简化编译的写法,extends、import等Java中的思想; 聚合工程质检的引用设计,也就是将一个已实现某一方法的工程作为依赖项,添加到其它需要该功能的工程模块中,以坐标的方式; 微服务常见的解决方案:Spring Cloud Alibaba,Spring Cloud Netfix,注意Spring Cloud是一种定义规范,类似接口

2021-12-20 21:43:54 158

空空如也

空空如也

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

TA关注的人

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