09 2020 档案
摘要:Jenkins安装和持续集成环境配置 1)首先,开发人员每天进行代码提交,提交到Git仓库 2)然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配合JDK, Maven等软件完成代码编译,代码测试与审查,测试,打包等工作,在这个过程中每一步出错,都重新 再执行
阅读全文
摘要:1.软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合。 需求分析: 这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部 或者客户提出的。这阶段主要是对信息的收集,也有
阅读全文
摘要:pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能 1、 pm2需要全局安装npm install -g pm2 2、进入项目根目录 2.1 启动进程/应用 pm2 start bin/www 或 pm2 start ap
阅读全文
摘要:模板⽅法模式在⼀个⽅法中定义⼀个算法的⻣架,⽽将⼀些步骤的实现延迟到⼦类中。模板⽅法 使得⼦类可以在不改变算法结构的情况下,重新定义算法中某些步骤的具体实现 class Parent { constructor() {} render () { <div> <div name="tom"></div
阅读全文
摘要:适配器模式的作⽤是解决两个软件实体间的接⼝不兼容的问题。使⽤适配器模式之后,原本 由于 接⼝不兼容⽽不能⼯作的两个软件实体可以⼀起⼯作。 适配器的别名是包装器(wrapper),这是⼀ 个相对简单的模式。在程序开发中有许多这样的 场景:当我们试图调⽤模块或者对象的某个接⼝ 时,却发现这个接⼝的格式并
阅读全文
摘要:1.职责链模式的定义是:使多个对象都有机会处理请求,从⽽避免请求的发送者和接收者之间的耦合关系, 将这些对象连成⼀条链,并沿着这条链传递该请求,直到有⼀个对象处理它为⽌。 职责链模式的名字⾮ 常形象,⼀系列可能会处理请求的对象被连接成⼀条链,请求在这些对 象之间依次传递,直到遇到⼀个 可以处理它的对
阅读全文
摘要:享元(flflyweight)模式是⼀种⽤于性能优化的模式,“flfly”在这⾥是苍蝇的意思,意为蝇量级。享元模 式的核⼼是运⽤共享技术来有效⽀持⼤量细粒度的对象。 如果系统中因为创建了⼤量类似的对象 ⽽导致内存占⽤过⾼,享元模式就⾮常有⽤了。在 JavaScript 中,浏览器特别是移动端的浏览器
阅读全文
摘要:迭代器模式是指提供⼀种⽅法顺序访问⼀个聚合对象中的各个元素,⽽⼜不需要暴露该对象的内 部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使⽤迭代器模式之后,即使不关 ⼼对象的内部构造,也可以按顺序访问其中的每个元素 var each=function (ary,callback){ for(
阅读全文
摘要:var Person = function(name, work) { // 创建应聘者缓存对象 var _person = new Human(); // 创建应聘者姓名解析对象 _person.name = new Named(name); // 创建应聘者期望职位 _person.work =
阅读全文