草庐IT

还在用 Xshell?你 out 了,推荐一个更现代的终端连接工具,好用到爆!

TabbyTabby是一名老外在Github开源的终端连接的工具,至今已经累积20K+star。Tabby的功能特性大概有:支持多平台,Windows、MacOS(Intel芯片/M1芯片)、Linux都有对应的安装包的;自带SFTP功能,能够与Linux系统传输文件;炫酷的终端页面,简单易用,以及各种插件支持等安装包github地址:https://github.com/Eugeny/tabby/找到适合自己电脑的安装版本安装之后是这个页面SSH连接一开始我以为点击「Newterminal」是弹出填写连接服务器的信息。结果不是,它默认是新建一个针对本地电脑的终端窗口,比如如果你的电脑是win

还在用 Xshell?你 out 了,推荐一个更现代的终端连接工具,好用到爆!

TabbyTabby是一名老外在Github开源的终端连接的工具,至今已经累积20K+star。Tabby的功能特性大概有:支持多平台,Windows、MacOS(Intel芯片/M1芯片)、Linux都有对应的安装包的;自带SFTP功能,能够与Linux系统传输文件;炫酷的终端页面,简单易用,以及各种插件支持等安装包github地址:https://github.com/Eugeny/tabby/找到适合自己电脑的安装版本安装之后是这个页面SSH连接一开始我以为点击「Newterminal」是弹出填写连接服务器的信息。结果不是,它默认是新建一个针对本地电脑的终端窗口,比如如果你的电脑是win

国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.28—RPM包安装

最近工作重点转向信创领域后就开始研究国产化操作系统对各种数据库的适配方案,期间发现一些很有价值的内容,特意整理成文章分享出来。此文档讲述如何在国产麒麟操作系统KylinOSServerV10SP2上安装MySQL8.0.28的第一篇:使用MySQLRPM包安装。一:准备操作系统1.1首先确认操作系统版本是KylinOSServerV10SP2麒麟操作系统KylinosServerV10SP2使用的安装介质是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso,执行以下命令查看版本:cat/etc/kylin-releasecat/proc/v

国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.28—RPM包安装

最近工作重点转向信创领域后就开始研究国产化操作系统对各种数据库的适配方案,期间发现一些很有价值的内容,特意整理成文章分享出来。此文档讲述如何在国产麒麟操作系统KylinOSServerV10SP2上安装MySQL8.0.28的第一篇:使用MySQLRPM包安装。一:准备操作系统1.1首先确认操作系统版本是KylinOSServerV10SP2麒麟操作系统KylinosServerV10SP2使用的安装介质是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso,执行以下命令查看版本:cat/etc/kylin-releasecat/proc/v

Git 之 解决git clone报错(Failed to connect to xxxxxx port 80: Timed out) 以及 git 的相关常用配置

目录背景gitclone报错git的相关常用配置背景初入新公司,gitclone一个项目,报错了!!! gitclone报错报错信息:解决思路:首先询问一下领导或者仓库管理员是否有给你项目权限;如果没有,让仓库管理员分配一下权限给你;如果给了项目权限还是报错……可以询问是否公司有相关的开发资料,或者自己进行相关配置解决问题;解决方案:这是如果公司没有给相关的开发资料的解决方案,有些公司会有相关的开发资料,如何如何配置git、git仓库等等……1、查看一下自己的git用户配置gitconfig--global-l观察用户名、email是否和分配给项目权限的你的用户名一致; 2、查看git用户配置

Git 之 解决git clone报错(Failed to connect to xxxxxx port 80: Timed out) 以及 git 的相关常用配置

目录背景gitclone报错git的相关常用配置背景初入新公司,gitclone一个项目,报错了!!! gitclone报错报错信息:解决思路:首先询问一下领导或者仓库管理员是否有给你项目权限;如果没有,让仓库管理员分配一下权限给你;如果给了项目权限还是报错……可以询问是否公司有相关的开发资料,或者自己进行相关配置解决问题;解决方案:这是如果公司没有给相关的开发资料的解决方案,有些公司会有相关的开发资料,如何如何配置git、git仓库等等……1、查看一下自己的git用户配置gitconfig--global-l观察用户名、email是否和分配给项目权限的你的用户名一致; 2、查看git用户配置

如果你还没玩过Docker Stack管理服务,你已经out了,(送Portainer集群管理教程)

我们上面使用swarm部署服务,单个服务还好,如果很多个服务怎么来解决呢,这里就用到了DockerStack管理服务。​ 在上面我们学会了如何配置一个swarm集群,并且知道如何在swarm集群上部署应用,现在,我们开始了解Docker层级关系中的最高一个层级——stack。一个stack就是一组有关联的服务的组合,可以编排在一起,一起管理。​ 单机模式下,我们可以使用Docker-Compose来编排多个服务,而DockerSwarm只能实现对单个服务的简单部署。于是就引出了本文的主角DockerStack,通过DockerStack我们只需对已有的docker-compose.yml配

如果你还没玩过Docker Stack管理服务,你已经out了,(送Portainer集群管理教程)

我们上面使用swarm部署服务,单个服务还好,如果很多个服务怎么来解决呢,这里就用到了DockerStack管理服务。​ 在上面我们学会了如何配置一个swarm集群,并且知道如何在swarm集群上部署应用,现在,我们开始了解Docker层级关系中的最高一个层级——stack。一个stack就是一组有关联的服务的组合,可以编排在一起,一起管理。​ 单机模式下,我们可以使用Docker-Compose来编排多个服务,而DockerSwarm只能实现对单个服务的简单部署。于是就引出了本文的主角DockerStack,通过DockerStack我们只需对已有的docker-compose.yml配

IDEA项目下out与target目录的区别详解

一、目录主要区别:out存放的是该项目下所有Module(模块)的编译结果。target存放的是单个Module的编译结果。二、目录详解out,中文意思输出,顾名思义,整个项目的输出全部在里面,所有Module的编译结果全都在里面。你可以在ProjectStructure的Project中设置整个项目的编译输出结果。target,中文意思目标,这个目标,就以我的理解来看,就是Module的目标输出,里面放置了你指定模块的输出结果。在ProjectStructure的Modules中可以设置每个module的编译输出路径,在这里如果指定了某个mudule的编译输出路径,则不会再输出到out文件夹

IDEA项目下out与target目录的区别详解

一、目录主要区别:out存放的是该项目下所有Module(模块)的编译结果。target存放的是单个Module的编译结果。二、目录详解out,中文意思输出,顾名思义,整个项目的输出全部在里面,所有Module的编译结果全都在里面。你可以在ProjectStructure的Project中设置整个项目的编译输出结果。target,中文意思目标,这个目标,就以我的理解来看,就是Module的目标输出,里面放置了你指定模块的输出结果。在ProjectStructure的Modules中可以设置每个module的编译输出路径,在这里如果指定了某个mudule的编译输出路径,则不会再输出到out文件夹