-
Docker常用命令
Docker基本命令更新软件包yum -y update安装Docker虚拟机 yum install -y docker运行、重启、关闭Docker虚拟机service docker start service docker stop搜索镜像 docker search 镜像名称下载镜像docker pull 镜像名称查看镜像 docker images删除镜像 docker...
-
偷偷告诉你Springboot 优雅停止服务的几种方法
在使用Springboot的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没有执行完的程序就会直接退出。 我们很多时候都需要安全的将服务停止,也就是把没有处理完的工作继续处理完成。比如停止一些依赖的服务,输出一些日志,发一些信号给其他的应用系统,这个在保证系统的高可用是非常有必要...
-
SpringBoot+Netty+Websocket整合案例(实现基本的聊天功能)
之前使用Springboot整合了websocket,实现了一个后端向前端推送信息的基本小案例,这篇文章主要是增加了一个新的框架就是Netty,实现一个高性能的websocket服务器,并结合前端代码,实现一个基本的聊天功能。你可以根据自己的业务需求进行更改。这里假设你已经了解了Netty和websocket的相关知识,仅仅是想通过Springboot来整合他们。根据之前大家的...
-
在IDEA中将debug窗口修改为显示Services工具栏的解决办法
由于微服务往往涉及到多个springboot服务启动,如果能放在一个窗口下管理会比较方便,IDEA中也提供了这样一个工具窗口,但很多人可能还不清楚怎么使用,下面就根据自身的使用经验来介绍一下。 1、如果是新项目,则创建一个workspace然后进行管理就可以了。 2、如果是老项目,则需要在当前项目中的.idea文件夹中,找到workspace.xml文件,增加下面的内容:&l...
-
Method annotated with @Bean is called directly. Use dependency injection instead.
未添加@Configuration注解,导致@Bean之间相互调用出错 因此把类名上面增加@Configuration注解即可解决。
-
Sentinel+Nacos实现资源流控、降级、热点、授权
Sentinel 可以简单的分为 Sentinel 核心库和 Dashboard。核心库不依赖 Dashboard,但是结合 Dashboard 可以取得最好的效果。这篇文章主要介绍 Sentinel 引入和规则配置等使用方法。 我们说的资源,可以是任何东西,服务,服务里的方法,甚至是一段代码。因为Sentinel控制台配置的规则是在内存中的,所以我们需要Nacos来存储规则实...
-
.NET 5.0 正式版发布:应用可在ARM64设备上原生运行
微软今天发布了 .NET 5.0 正式版。本次版本更新幅度很大,而且自首个预览版发布以来微软已经进行了广泛的内部部署,除了在 .NET 5.0 上运行 .NET 网站外,Bing 也在使用这个新平台。更令人惊讶的是,该版本的发布路线图是去年 5 月就已经敲定的,这意味着疫情并没有影响微软推进该软件的发布。下载地址|更新日志本次版本更新非常重视 .NET 的统一性,微软希望 .N...
-
全新开源 Vue3+Ts 中大型Admin管理系统
今天给大家推荐一款超绝佳的vue3.0中大型管理系统Vue-Vben-Admin。vue-vben-admin 基于vue3.x+ant-design-vue+ts开发的vue3风格后台管理系统,star高达1.3K+。包括常用的后台功能、表单组件、树组件、表格组件、图表库、富文本等功能。目录结构快速安装下面简单介绍下项目安装步骤。# 克隆项目 git clone https:...