项目部署到tomcat的三种方式 1.项目直接放入 webapps 目录中 把项目打包,放入webapps目录下 依次运行tomcat 的bin目录下shutdown.sh,startup.sh 在浏览器输入:http://localhost:8080/项目名,就可以进入到项目的index页面 2 修改 conf/server.xml 文件进入tomcat下conf/server.xml,在 2023-01-24
版本快速迭代流程设计 1 整体流程设计 不同的开发提交当天的变动到统一的代码仓库 jenkins集成部署到开发环境 测试手动从jenkins的test仓库拉取打好的jar包,部署到测试环境,进行测试 测试完成后由运维从jenkins的release仓库拉取打好的jar包,部署到生产环境 2. 发布窗口机制上述发布流程是比较重的,我们不可能每天走一遍。可以设置一个固定的发布时间,一般设置在周四。 比如周四下午四点, 2023-01-24
nexus私服搭建与核心功能 1. 私服是什么?私服是一个特殊的远程仓库,它是架设在局域网内的仓库服务。私服代理广域网上的远程仓库,供局域网内的Maven用户使用。 当Maven需要下载构建的使用,它先从私服请求,如果私服上没有的话,则从外部的远程仓库下载,然后缓存在私服上,再为Maven的下载请求提供服务。 使用私服的好处 节省自己的外网带宽:大量的对于外部远程仓库的重复请求会消耗很大的带宽 加速Maven的构建:不停的请 2023-01-15 Java基础
jenkins之war包部署 1. 插件安装 Maven Integration Pipeline Maven Integration Deploy to container 2. 新建任务 3 源码配置 Credentials 需要选择在用户列表,配置了该仓库ssh key的用户 4 构建后操作4.1 部署到服务器构建后,部署war包到指定服务器,我这里是部署在了本地的tomcat服务上 注意: war文 2023-01-15 jenkins
Mac下安装jenkins 1. 可持续化集成CI 持续集成即CI(Continuous integration)是一种软件开发实践,可以让团队在持续的基础上不断收到反馈并进行改进,不必等到开发周期后期才寻找缺陷。持续集成要点: 统一的代码库 git 统一的依赖包管理 nexus 测试自动化 构建全自动化 maven 部署自动化 可追踪的集成记录 :某一次有问题,可以找到上次集成。或者上上次集成,然后代码回滚 2023-01-10 jenkins
工作流 1. 工作流是什么?工作流就是计算机对业务流程自动化执行管理。有了工作流可以更好的管理业务流程,提高系统扩展性。 2. Activity 7 activity是一个工作流引擎,activity可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言BPMN2.0进行定义。 业务流程按照预先定义的流程进行执行,实现了系统的流程由activiti进行管理,减少业务系统由于流程变更进行系统升级改造的工 2022-12-14 Activiti
maven基本概念 maven遵循约定大于配置 maven编译的路径为 src/main/java maven 打包后的路径在 /target/classes maven项目的配置文件存储在/resources目录下 maven打包就是,运行mvn package把 /target/classes下的文件,打成一个jar包或者war包,打在targ 2022-12-11
vue的生命周期选项 1. beforeCreate 在组件实例初始化之后调用,也就是new Vue()之后 初始化了主要的生命周期函数 2. created 初始化了data(),computed(),methods(),watch() 使用场景:调用ajax来获取自己的首屏数据 3.beforeMount 内存中已经编译生成好了html结构,但是还没有渲染。 mount表示挂载的意思,就是说要将内存中渲 2022-12-01 Vue
响应式开发 1 响应式开发1.1 响应式开发原理响应式开发就是使用媒体查询,针对不同宽度的设备进行布局和样式的调整,从而适配不同设备。 1.2 案例12345678910111213141516171819202122232425262728/*1. 超小屏幕下 小于768 容器宽度为100%*/@media screen and (max-width: 767px) { .conta 2022-11-27 前端布局 #CSS