自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java锁的状态及上下文的切换

当有多个线程需要获取到锁的时候,就会升级成轻量锁,轻量锁采用自旋式等待,不会进行上下文切换,会始终占用cpu资源,当线程没有获取到锁时,会不断的循环进行检查锁是否被释放,谁先检查出来谁就会获取到锁。2. 线程状态主要分为: 等待状态(被系统挂起,不在消耗cpu), 就绪状态(锁被释放,线程检测到被唤醒,并开始竞争资源),运行状态(线程开始运行)当检查的次数过多,可能就认为占用cpu的时间过长,此时就会升级成重量锁,它采用阻塞式等待,没有获取到锁的会直接挂起等待,不会占用cpu资源。

2024-08-16 12:22:00 136

原创 在docker环境中Redis集群和哨兵集群的搭建

docker run --name redis89 -p 6389:6379 -v D:\新建文件夹\6389:/etc/redis -d redis redis-server /etc/redis/redis.conf --replica-announce-ip 192.168.0.179 --replica-announce-port 6389。#这个2就是判断是否下线的指定数量,一共三个sentinal, 有两个认为下线了,则一定是下线了。

2024-07-30 21:31:32 677

原创 Redis配置文件

sockets.port 6379timeout 0logfile ""save 900 2。

2024-07-23 21:46:52 698

原创 a) Window中安装Docker b) DockerFile和Docker-Compose的使用方法, c) springboot容器时间和系统时间不一致解决方法, d) ping的作用

Docker的使用

2024-07-19 22:28:48 559

原创 springboot中自定义模块的使用,以及使用yml配置是如何对自定义模块内部生效的

自定义模块的使用方法, 以及yml配置值是如何对依赖内部的对象起作用的

2024-05-22 13:49:15 345 1

原创 发送post请求,body请求体常见的三种格式

body请求体常见的三种格式:1)x-www-form-urlencoded, 2)form data, 3)json格式。

2024-05-14 12:23:30 636 1

原创 Vue中的钩子函数,路由守卫,VueX, 动态路由, elementUI的使用

Vue.use(Vuex) //Vue.use(Vuex)就相当于将引入的Vuex包导入到Vue项目中,让Vue项目能够使用Vuex, use就表示使用。组件离开守卫------>全局前置守卫----->路由独享守卫------->前置组件守卫--------> 全局解析守卫------->全局后置守卫。全局前置守卫----->路由独享守卫------->前置组件守卫--------> 全局解析守卫------->全局后置守卫。在上面的AA.vue组件中 (这里面包含三个组件的守卫)

2024-02-19 20:49:35 455 2

原创 MybatisPlus---代码生成器

/ 比如当前项目为springboot,它所在的路径为D://aa/springboot,所以System.getProperty("user.dir")就表示D://aa/springboot。// 默认的父包是"com.baomidou", 它会自动放在上面设置的globalConfig.setOutputDir路径下,此时也就变成了/springboot1/src/main/java/com/example。//设置生成的包的名字为bb.aa, 通过改变包的名字,可以将生成的包放在指定的包下,

2023-12-22 12:33:24 711

原创 拦截器,过滤器,全局异常处理器的使用

public class RunTimeE extends RuntimeException{ //这个类名是随便起的,继承RuntimeException的作用是能够保证编译过程可以正常通过,而不会因为异常导致编译失败。//这个表示拦截所有请求路径,但/user开头的路径不进行拦截。System.out.println("拦截之后");System.out.println("拦截之前");当访问“/aa/bb" , 打印的结果是”我失败了"主要分为:自定义异常,抛出异常,捕获异常。

2023-11-28 22:20:53 941

原创 springboot项目的应用分身

springboot分身

2023-11-25 22:23:34 499

原创 微信支付及案例说明

微信支付

2023-08-12 20:47:22 246 1

原创 Vue中常用插件

"element-ui": "^2.15.6", #组件库。"vue-qriously": "^1.1.1", #自动生成二维码。"axios": "^0.24.0", #请求库。"vue-router": "^3.0.1", #路由。

2023-08-12 11:48:29 133 1

原创 resources中一次性创建多级目录和分别创建多级目录的区别

在resources中的创建包com. 然后在com中创建包example, 然后在example包中创建包Mapper, 然后在Mapper包中创建Mapper.xml文件, 一定要分开创建这三个目录。mapper-locations: AA.BB.CC.DD/*.xml //它表示带点"."的目录名下的任意的xml文件。首先在resources中创建目录AA, 然后在AA目录中创建目录BB, 然后在BB目录中创建目录CC,然后在CC目录中创建目录DD。

2023-08-07 20:49:47 293 1

原创 Shiro的使用

shiro使用方法

2023-07-04 22:13:53 122

原创 文件对象MultipartFile和文件对象File的使用方法

file.transferTo(new File("/AA/BB/aa.txt") ) //可以传入java自动的文件对象。结果生成的文件夹的具体位置: D:/桌面/SS/AA/BB, 它并不会将文件夹生成到项目的内部,而是会将目录生成到jar包所在的目录中。//获取文件大小,单位kb。File file=new File("/AA/BB") //这里的路径是"/AA/BB"如果将jar包放在A:/桌面/SS中,生成文件夹的路径就是: A:/AA/BB。

2023-04-25 21:11:40 3004

原创 git的使用方法

git的具体使用方法,以及常见的一些坑

2023-04-24 20:11:06 69

原创 Vue的安装包版本package.json

1, Vuex下载: npm install vuex@3.6.2。3, Echarts下载: npm i echarts。2,axios下载:npm i axios。

2023-04-20 15:25:52 208

原创 针对vue项目中使用scss,启动时报错的解决方案

在vue项目中的sass-loader主要是用来将sass/scss文件解析成能够被浏览器识别的css文件,而node-sass主要就是为sass-loader提供支持的一个模块,简单来说node-sass可以使sass-loader正常运行,而sass-loader在运行的时候可以将sass/scss文件解析成css文件。此时就是说node-sass的版本没问题,就是sass-loader版本和node-sass不匹配,需要需要重新下载sass-loader。这两个问题的解决方案如上所示。

2023-04-15 00:10:02 1937

原创 Docker部署springboot+vue

/指定根目录文件,当访问localhost:80的时候,它会到容器内的 /usr/share/nginx/html/dist中去找index中指定的index.html文件, 没有的话,就会返回index.htm。docker cp nginx:/usr/share/nginx/html /zhan/nginx //这个就是将nginx容器中的html复制到了本地, 此时/zhan/nginx目录下就有了html和nginx两个文件夹。

2023-04-13 14:19:19 1179

原创 数组,对象,字符串之间的一些转换

数组和字符串之间的转换。

2023-04-01 21:51:06 74

原创 使用token登陆认证流程

JWT验证的主要流程

2023-03-23 20:05:08 2864

原创 利用邮箱获取验证码

利用邮箱获取验证码

2023-03-20 13:33:34 578

空空如也

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

TA关注的人

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