Vagrant 是一个基于Ruby的工具,主要用于创建和部署虚拟化开发环境.它以来于Oracle的开源VirtualBox虚拟化系统,通过使用 Chef创建自动化虚拟环境. Vagrant 主要的功能如下: 建立和删除虚拟机 配置虚拟机相关参数 管理虚拟机运行状态 自动配置和安装开发环境 打包和分发虚拟机运行环境 因为 Vagrant 依赖于某种虚拟化技术,目前支持常见的 VirtualBox. VMWare等,所以在使用Vagrant之前我们需要先安装VirtualBox或 VMWare,不然…
在前几天的文章<为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?>中,我曾经对几款属性拷贝的工具类进行了对比. 然后在评论区有些读者反馈说MapStruct才是真的香,于是我就抽时间了解了一下MapStruct.结果我发现,这真的是一个神仙框架,炒鸡香. 这一篇文章就来简单介绍下MapStruct的用法,并且再和其他几个工具类进行一下对比. 为什么需要MapStruct ? 首先,我们先说一下MapStruct这类框架适用于什么样的场景,为什么市面上会有这么多的类似的…
参考文档: https://help.aliyun.com/document_detail/25484.html?spm=a2c4g.11186623.3.2.b57vQp 步骤 创建AccessID 下载aliyun-cli工具 建议整 golang 版本, 一个二进制,没有任何依赖 配置AccessID 还是前面那个链接,配置阿里云CLI段落 aliyun configure morya@hostname:~ $ aliyun configure list Profile | Credent…
一.安装httprunner 笔者自己安装的版本为2.5.7 安装命令: pip  install httprunner==2.5.7 二.快速创建目录 hrun --startproject demo 其中demo为自己需要创建的项目名…
1.首先全局安装一下vue-cli3 npm install -g @vue/cli 或 yarn global add @vue/cli vue -V查看版本(这里注意V是大写哦) 2.vue create 项目名(注意不能用中文) 3.这里选择手动安装Manually 4.选择配置,看个人项目需求 注意,空格键是选中与取消,A键是全选 TypeScript 支持使用 TypeScript 书写源码 Progressive Web App (PWA) Support PWA 支持. Route…
在新建Hyper-v磁盘的时候 有3种选项 其中分别是 固定大小 动态扩展 和 差异(differencing,个人习惯叫 差分) 其中 固定大小是新建的时候 Hyper-v创建一个设置大小值的文件,然后才就可以使用 优点是 速度相对比较快 而且不容易产生物理上的磁盘碎片 缺点 一开始就占用了所设置值的空间 占用空间大 而且新建的时候产生的时间要很久(因为系统要填充这个虚拟磁盘) 建议用于实际生产环境 动态扩展是新建的时候只占用很小的空间(大概是4m左右吧)然后使用的时候随着占用空间的增大跟着增…
若图片查看异常,请前往掘金查看:https://juejin.im/post/5d00e793f265da1b614ff10b 使用spring initialize工具快速创建springboot项目 IDEA专业版默认集成了此工具,eclipse或者vs code等可以自行搜索安装.如果不希望安装此插件,也可直接通过官网创建spring boot项目,然后下载到本地即可.官网地址如下:https://start.spring.io/ 在IDEA使用spring initialize工具 创建…
从Eclipse切换到IDEA工具,哎~真香!(图) 个人观点:IDEA工具用了就回不去了!!!对比很多人写,我就不赘述了.我在这里主要介绍一下IDEA工具的一些使用上的技巧,毕竟我开始学习java的时候也是先用的eclipse,因为我接触的视频和教材上都是用的它.后来我工作了,有一次看见公司有同事使用IDEA工具.他在给我们讲解程序的时候,各种快捷键灵活运用,搜索各种方法,在代码间自由跳转,仿佛是“俯视”整个工程.这样的流畅度着实叫人艳羡,我实在是抵挡不住这“真香”的诱惑.言归正传:我把自己在…
背景 在工作过程中,我们常常会从一个项目工程复制代码到一个新的项目,改项目配置信息.删除不必要的代码. 这样做的效率比较低,也挺繁琐,更不易于分享协作. 所以,我们可以制作一个cli工具,用来快速创建一个新项目的脚手架.如vue-cli就是一个非常好用的cli工具. PS:cli 是一个全局安装的 npm 包. 目标 制作一个cli工具,步骤如下: 1.将我们的工程模板放到Github上. 如果工程模板有很多个,可以新建一个Organizations,统一放置到这里面.我工程模板有很多个,会统一…
从ghost映像.gho文件快速创建vmware虚拟机 https://www.cnblogs.com/blog2018/p/8857146.html ghost文件.gho和vmware文件都是磁盘映像,但神奇的是,分属两家公司的文件格式,居然可以互相转换. 方法如下: 1. 将 ghost .gho文件 转换为 vmware 硬盘文件 vmdk命令行命令: ghost32 -clone,mode=restore,src=YOUR-GHOST-FILE.gho,dst=YOUR-VM-NAME…