- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 使用 “CountDownLatch” 实现主线程等待子线程执行完毕
线程从开始到结束,都会有些比较耗时的操作,例如在多线程场景中,往往主线程执行结束了,子线程还没执行完毕那么子线程的任务结果是不会返回,只能返回主线程所操作的任务,下面我们给 出几种主线程等待子线程执行结束在返回的操作。先看看正常执行的顺序:主线程开始-》主线程结束-》子线程开始-》子线程结束直接就把主线程跑完了一、使用 join()方法下面我们使用join()来看看执行的顺序:主线程开始-》子线程开始-》子线程结束-》主线程结束public static void main(String[]
2021-11-09 11:19:21
890
原创 忘记gitlab密码?别急!我来帮你
文章目录自己搭建的gitlab长时间未使用忘记登录密码1、使用root账户登录服务器自己搭建的gitlab长时间未使用忘记登录密码提示:自己搭建的gitlab长时间未使用忘记登录密码,下面几个命令帮你找回提示:以下是本篇文章正文内容,下面案例可供参考1、使用root账户登录服务器1.1、输入命令:gitlab-rails console production如果报这个错: “rails console” was called with arguments [“production”]则使
2021-08-26 09:23:48
4344
1
原创 使用Vmware 15安装Centos8并安装mysql5.7
文章目录一、 安装VMware二、安装Centos8启动虚拟机之前你的电脑必须要先开启虚拟化功能设置完之后按F10保存并重启电脑即可小提示:Ctrl + G 将鼠标移到虚拟机内,ctrl + alt 可将鼠标从虚拟机内移出来安装目的地我们选择自动就好了,也可以自定义安装完只点击重启系统就可以啦三、安装mysql5.7启动之后我们使用xshell链接到我们的centos系统没有的同学可以下载,这里给出网盘链接:链接:https://pan.baidu.com/s/1IWh8Bhc8cV8p1vo4DL-CWA
2021-07-08 18:02:59
558
原创 windows设置elasticsearch开机自启
文章目录前言一、将es安装为服务前言elasticsearch自行去官网下载之后解压就可以了elasticsearch下载链接: 官网链接提示:以下安装的版本为7.8.0一、将es安装为服务输入以下命令安装服务:elasticsearch-service.bat install等待一会即可生成系统服务输入elasticsearch-service.bat remove命令卸载改服务也可以lasticsearch-service.bat install name 进行安装服务卸载 e
2021-06-23 10:06:02
2748
2
原创 DelayQueue延迟队列和Redis缓存实现订单自动取消功能
DelayQueue延迟队列和Redis缓存实现订单自动取消功能前言一、加入redis依赖二、开始撸代码1.订单队列对象主要记录订单id和订单失效时间2.编写队列业务层3.创建线程池,用于订单创建的时候将订单id加入到队列中4.编写Redis业务层,主要用来将订单存入缓存和便利缓存对象到队列中5.编写redis业务层实现类6. 考虑到系统宕机后会将队列中的数据删除掉,服务器重启后数据消失的情况,下面加入监听器,在服务启动时去redis中查找未支付的订单并重新加入到队列中,前提是redis的数据没有被删除7.
2021-06-11 16:15:46
1529
3
原创 解决swagger报 “No mapping for GET /null/swagger-resources”
解决springboot整合swagger之后报 “No mapping for GET /null/swagger-resources” NoHandlerFoundException 404参考文档 https://www.cnblogs.com/melodyjerry/p/14474416.html一、异常问题截图:。二、解决方法1.找到你的WebMvcConfigurer配置类添加以下代码方法重新启动项目即可解决@Override public void addViewCo
2021-05-20 11:58:34
6354
1
傲梅分区助手AOMEI Partition Assistant 9.5官方版
2021-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人