自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

转载 Jenkins报错Caused: java.io.IOException: Cannot run program "sh" (in directory "D:\Jenkins\Jenkins_home

想在本地执行我的python文件,我本地搭建了一个Jenkins,使用了execute shell来运行我的脚本,发现报错[jmeter_test] $ sh -xe D:\tomcat\apache-tomcat-8.5.20\temp\jenkins4583980269774421650.shThe system cannot find the file specifiedFAT...

2019-04-30 14:21:26 10613

转载 Jenkins自动化构建vue项目然后发布到远程服务器

一、请确保当前服务器安装了docker和jenkins,没安装的请看《在centos7系统安装docker及用docker安装jenkins》(jenkins里面的目录路径为/var/jenkins_home相当于之前安装系统里面的/home/var/jenkins/)二、jenkins相关插件的安装1、安装Publish Over SSH插件用于SSH连接远程的服务器。...

2019-04-30 12:14:16 2508

转载 jenkins配置源码管理git

一、首先安装上来jenkins二、下载安装jenkins的git插件:Git plugin三、新建一个jenkins项目,选择构建一个自由风格的软件项目:源码管理选择git,Repository URL填写git 仓库的地址:我的地址为:git@192.168.2.2:/home/repo/test.git 格式为:【用户名】+【@】+【git服务器地址】+【:】+【...

2019-04-30 11:47:47 8276 1

转载 修改Tortoisegit用户名、密码

在使用Tortoisegit克隆项目时需要填写用户名、密码该密码是存在哪里的呢?肯定会有疑问吧!话不多说请看下面修改Tortoisegit用户名、密码其实就是对git的用户名、密码进行修改。Windows 10 用户下使用Git的进行版本控制的同学,有些IDE的Git功能自动帮我们记住了用户名和密码,这种情况下,可以试试本帖子经验,教你如何找到并修改它。点击windows桌面左下角win图...

2019-04-30 11:46:32 6595

转载 【Jenkins】Jenkins管理员密码一直错误的解决办法

简介:安装Jenkins时设置了admin的密码,下次再登录时,输入当时设置的密码一直提示密码错误,以下方法可以解决找到C:\Users\lingshu\.jenkins目录下config.xml文件,先备份,然后删除文件中的以下代码,并保存文件<useSecurity>true</useSecurity> <authorizationStrategy c...

2019-04-30 09:31:26 2670

转载 Jenkins的安装配置

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。首先保证系统中已经安装了jdk官网下载地址:http://mirrors.jenkins.io/war-stable/latest/je...

2019-04-30 09:19:24 66

转载 浅谈服务端渲染(SSR)

最近在把一个c端的项目重构成首屏服务端渲染(SSR:server side render)项目用到的技术: React 、webpack、koa2、webpack对于重构成SSR,redux并不是必须的,所以没用redux本篇文章先讲述一些理论的东西,之后会写代码篇一、 什么是服务端渲染简单理解是将组件或页面通过服务器生成html字符串,再发送到浏览器,最后将静态标记"混合"为...

2019-04-29 16:41:18 2621 1

转载 next.js、nuxt.js等服务端渲染框架构建的项目部署到服务器,并用PM2守护程序

貌似从前几年,前后端分离逐渐就开始流行起来,把一些渲染计算的工作抛向前端以便减轻服务端的压力,但为啥现在又开始流行在服务端渲染了呢?如vue全家桶或者react全家桶,都推荐通过服务端渲染来实现路由。搞得我们慌得不行,不禁让我想起一句话:从来没有任何一门语言的技术栈像Javascript一样,学习者拼尽全力也不让精通。没办法,流行,咱们就得学!前断时间写了一篇vue、react等单页面项目应该...

2019-04-29 15:45:23 1679 1

转载 Nuxt.js实现SSR的应用

seo即 搜索引擎优化(Search Engine Optimization),它是指通过站内优化,如:网站结构调整、网站内容建设、网站代码优化以及站外优化等方法,来进行搜索引擎优化。简单说: 通过各种技术(手段)来确保,你的Web内容被搜素引擎最大化收录,最大化提高权重,带来更多流量。目前SEO;流量是变现的快车道,SEO 是低成本获取流量的最佳方法。SPA即 单页 Web 应用(s...

2019-04-29 12:05:22 836

转载 Vue.js 服务端渲染Nuxt.js

官网:https://zh.nuxtjs.org/guide

2019-04-28 16:23:21 127

转载 PM2 常用命令

$ pm2 start app.js # 启动app.js应用程序$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例# 4个应用程序会自动进行负载均衡$ pm2 start app.js --name="api" # 启动应用程序并命名为 "api"$ pm2 start app.js --watch # 当文件变化时自动重启应...

2019-04-26 17:30:40 281

原创 node.js express的安装与部署,以及pm2下的运行启动。

node.js 下的express 安装可以参考官方网站的http://www.expressjs.com.cn/这里主要讲一下一些不同的地方,将我们生成的dist文件夹里的文件放在public里面。然后在命令行这样就可以启动项目,但是请不要使用node app.js 现在这个8.0版本似乎不支持这种方式但是现在这样启动的是属于开发模式,并不是正式的部署。那正式的部署就需要p...

2019-04-26 17:28:52 482

转载 nodejs使用request发送http请求

在nodejs的开发中,有时需要后台去调用其他服务器的接口,这个时候,就需要发送HTTP请求了。有一个简单的工具可以用,Simplified HTTP request client,可以比较方便的模拟请求。安装npm install --save request1使用最简单的GET请求,用法如下:var request = require('request');request('...

2019-04-26 16:53:55 2465

转载 express 热部署,修改不重新启动

npm install -g node-devpackage.json 修改如下{ "name": "server", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www", "dev":"node-dev ./bin/www" }, "depende...

2019-04-26 16:10:17 1382

转载 详解如何从零开始搭建Express+Vue开发环境

准备工作1. 为前端选择合适的预处理工具和资源管理工具预处理工具又分为 js 预处理工具和 css 预处理工具。Javascript 一直以来最为人诟病的一点就是缺乏原生的模块机制,所有 js 代码文件在被 html 页面引入后将共用同一个命名空间。所以才出现了各种“标准”尝试解决这个问题,但他们都不是原生的,需要额外的工具对代码进行特殊处理。虽然 ES6 终于引入了模块机制,但以现在的浏...

2019-04-26 15:00:22 1904

转载 看看NodeJS中间件

随便看了篇文章,以前写的Laravel项目所用到的composer包,用于return之前的格式化处理和规范返回数据,原来这个操作就是中间件思想啊(果然对于数据量大的项目而言,Model层分来分去还是太臃肿了)。这样的话中间件不使用php的composer包了,毕竟php异步和多线程方面真的弱的可以。我们直接使用更靠近操作系统底层的node,利用ES6的Promise和Generator处理异...

2019-04-26 12:18:38 1113

转载 浅谈前后端分离与实践 之 nodejs 中间层服务(二)

一、背景书接上文,浅谈前后端分离与实践(一)我们用mock服务器搭建起来了自己的前端数据模拟服务,前后端开发过程中只需定义好接口规范,便可以相互进行各自的开发任务。联调的时候,按照之前定义的开发规范进行数据联调便可以了。前后端的职能更加清晰:后端前端提供数据接收数据,返回数据处理业务逻辑处理渲染逻辑 Server-side MVC 架构Client-side MV* 架构代码跑在服务器上...

2019-04-26 11:59:58 1113

转载 如何一步步将已完成的vue-cli的项目,添加node中间件

Node 服务做中间件优点:前后端解耦可在node内自行组织想要的数据结构解决跨域问题后台可用其他语言去写只返回原始数据, 在node层利用js可以很方便的组装数据,在页面不用去写处理数据的操作, 直接渲染即可.实现微服务, 可以做一些公用的服务供该服务调用即使node服务出现异常或者挂了,对其他服务业务没有任何影响.我们是将已经用vue-cli写好的一个项目添加node...

2019-04-26 10:40:25 486

转载 可能这些是你想要的H5软键盘兼容方案

前言最近一段时间在做H5聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题:在Android和IOS上,获知软键盘弹起和收起状态存在差异,且页面webview表现不同。 在IOS12上,微信版本v6.7.4及以上,输入框获取焦点,键盘弹起,页面(web...

2019-04-26 09:27:52 172

转载 淘宝网性能优化之借鉴——webp及Bigpipe

前言说到性能优化,我博客前面文章讲了不少,其实性能优化做的好坏,直接体现前端开发人员的水平。因此,很多面试中基本上都会提及这一点。今天主要借鉴淘宝网性能优化方式之一webp及Bigpipe 进行简单的讲解。webp打开淘宝网,假如你是chrome浏览器,你会发现,所有图片都是webp结尾的,淘宝网图片运用了webp。假如你是safari浏览器,看到图片就是jpg或者png了,淘宝网自动...

2019-04-25 12:30:27 730 1

转载 vue Bus总线

有时候两个组件也需要通信(非父子关系)。当然Vue2.0提供了Vuex,但在简单的场景下,可以使用一个空的Vue实例作为中央事件总线。参考:http://blog.csdn.net/u013034014/article/details/54574989?locationNum=2&fps=1例子:https://segmentfault.com/q/1010000007491994...

2019-04-25 09:42:04 363

原创 Iview table 中Tooltip 折行显示效果

{ title: '服务状态监控', slot: 'date7', align: 'center', width: 130, render: (h, params) => { return h('Tooltip', { props: { p...

2019-04-24 12:31:24 987

转载 【web性能】获取web各个阶段响应时间:服务器响应时间、首页白屏时间、dom渲染完成时间等

【web性能】Web performance 获取web各个阶段响应时间:DNS解析时间、TCP建立连接时间、首页白屏时间、dom渲染完成时间、页面onload时间等准确地测量web应用程序的性能特性是使web应用程序更快的一个重要方面那么我们怎么知道一个网站加载定的时间呢?我们可以添加时间戳标记下面的JavaScript显示了一个简单的尝试来度量完全加载页面所需的时间:&l...

2019-04-24 10:15:37 945

转载 多端统一开发框架 Taro 优秀学习资源汇总

多端统一开发框架 Taro 优秀学习资源汇总官方资源Taro 项目仓库 Taro 官方文档 Taro UI 项目仓库 Taro UI 官方文档 微信小程序官方文档 百度智能小程序官方文档 支付宝小程序官方文档 字节跳动小程序官方文档文章教程不敢阅读 npm 包源码?带你揭秘 taro init 背后的哲学 从0到1构建适配不同端(微信小程序、H5、React-Nat...

2019-04-24 09:56:14 307

转载 你应该知道的JS: reduce的n种应用

reduce是ES5中新引入的一个API。假如你还不知道reduce的用法,请先阅读下MDN文档中关于reduce的介绍。(不得不说,MDN文档太强大了,里面列举了很多有用的方法)本文将介绍借助reduce函数,利用其能够遍历到数组的每一个元素,并且次遍历都可以使用上次遍历结果的特性,实现的一些功能。1.累和/累积let arr = [1, 2, 3, 4, 5]consol...

2019-04-24 09:47:21 1081

转载 iview在ie9及以上的兼容问题解决方案

是时候亮出这张图了:可是ie不是你不想兼容就不兼容啊。说多了都是泪。使用iview已经有一年多的时间。总的来说,iview还是给我的工作带来了很大的方便。主要的吐槽点就是文档写的不够清楚。比如组件的按需引入,寥寥数语,看完按照文档引入了,结果控制台一直报错。然后到隔壁element一看,原来引入方式并不是只有一种,有的需要通过vue.pro...

2019-04-23 10:04:19 2859

转载 vue-cli项目中使用Vue、iview并兼容ie9及以上浏览器遇到的问题

最近在写一个后台管理系统,用的vue-cli的架子,ui框架使用的iview,要求兼容IE9及以上浏览器,但是在ie上会出现多种不兼容问题:问题一:IE不支持es6ie浏览器下,页面出不来。解决方法:1、安装 babel-polyfillnpm install babel-polyfill2、引入babel-polyfill在webpack.base.conf.js中...

2019-04-22 09:50:52 1335

转载 iview打包到生产环境部署后图标不见了解决方案

➢ 现象:图标不见了本地环境没有问题,打包部署到服务器上图标就不见了在控制台提示error找不到字体的资源路径➢ 解决方案这个问题可能是vue-cli脚手架配置问题在build/webpack.prod.conf.js中module: { rules: utils.styleLoaders({ sourceMap: config.build.p...

2019-04-19 17:53:31 991

转载 从零开始配置webpack(基于webpack 4 和 babel 7版本)

webpack核心概念: Entry:入口 Module:模块,webpack中一切皆是模块 Chunk:代码库,一个chunk由十多个模块组合而成,用于代码合并与分割 Loader:模块转换器,用于把模块原内容按照需求转换成新内容 Plugin:扩展插件,在webpack构建流程中的特定时机注入扩展逻辑来改变构建结果或做你想要做的事情 ...

2019-04-15 12:32:01 241

转载 Git 实用指南

个人整理的一些常用的 Git 概念和命令集合,方便速查和快速解决某些场景下的问题,覆盖了日常开发和协同工作下的一部分场景,不只是命令行的介绍。欢迎关注语雀原文,持续更新!精简入门1、克隆仓库克隆仓库会下载仓库完整的文件、分支和历史记录。gitclone[<options>] [--] <repo> [<dir>]# 克隆完整的仓...

2019-04-15 12:26:07 161

转载 CSS 绘制各种形状

使用 CSS 可以绘制出许多形状,比如三角形、梯形、圆形、椭圆,等 并不只是可以绘制矩形。下面来看看怎么实现这些形状的吧。为了容易理解,文章分为基本形状 和 组合形状来说,基本形状是比较容易实现的,而利用这些基本形状进行组合,就可以实现稍微复杂点的组合形状了。基本形状三角形.triangle { width: 0; height: 0; border: 50...

2019-04-15 11:49:46 186

转载 小程序的底层框架

前端的框架太多让人眼花缭乱,很多相似的地方,优秀的地方大家都会借鉴,同时又会有各自的一些特点。小程序也好,其他框架也好,理解他们的设计缘由、实现原理,还是能学到很多很多东西的。一切始于双线程技术选型上一节《小程序的诞生》中,我们也提到了小程序的双线程设计。目前来说,页面渲染的方式主要有三种:Web 渲染。 Native 原生渲染。 Web 与 Native 两者掺杂,也即我...

2019-04-12 18:03:55 830

转载 git中本地库与远程库的关联及取消以及删除本地仓库

1.git中在本地目录下关联远程库git remote add origin git@github.com:git_username/repository_name.git2.git中取消本地目录下关联的远程库删除本地文件夹下的.git 文件夹即可有两种方式:命令删除:在要删除的仓库目录文件夹上右击“Git bash here”,打开git bash,输入删除命令:find ...

2019-04-12 17:52:00 7399

转载 10分钟了解 react 引入的 Hooks

“大家好,我是谷阿莫,今天要将的是一个...”,哈哈哈,看到这个题我就想到这个开头。最近react 官方在 2018 ReactConf 大会上宣布 React v16.7.0-alpha(内测) 将引入 Hooks。所以我们有必要了解 Hooks,以及由此引发的疑问。React Hooks相关推荐30分钟精通React今年最劲爆的新特性——React Hooks 从Mixin到hook...

2019-04-11 18:11:11 847

转载 vue-cli3实现分环境打包步骤(给不同的环境配置相对应的打包命令)

在vue-cli3的项目中,npm runserve时会把process.env.NODE_ENV设置为‘development’;npm run build时会把process.env.NODE_ENV设置为‘production’;此时只要根据process.env.NODE_ENV设置不同请求url就可以很简单的区分出本地和线上环境。头疼的是打包时线上环境可能分多种...

2019-04-10 09:42:27 1328

docker ppt 教程

docker ppt 教程

2021-12-03

安防技术培训ppt.zip

安防技术培训

2021-11-24

express-project.zip

## 架构:expressjs + express-jwt + sequelize + express-validate ## 数据库:mysql ## 实现功能:登录、验证码、鉴权、用户、上传、下载、错误统一处理 ## api格式: restful + json

2021-11-12

egg-project.zip

架构:eggjs + egg-jwt + egg-sequelize + egg-validate 数据库:mysql 实现功能:登录、验证码、权限菜单、鉴权、角色、用户、上传、下载、错误统一处理 api格式: restful + json

2021-11-10

流水线核心语法.docx

Jenkins流水线核心语法

2021-05-13

Jenkins资料.rar

Jenkins资料基础上补充了:Jenkins凭据管理与应用、1.9.Jenkins项目管理与视图管理。

2021-04-23

Jenkins基础管理.docx

Jenkins资料、包含文档和安装包

2021-04-09

Vue框架介绍及应用ppt

Vue 团队和发展现状介绍 设计思路及与其它框架的比较 生态介绍和方案推荐 3.0 新特性、改动介绍

2020-11-09

egg 错误上报服务

egg 开发的错误上报服务。基于node+egg+egg-sequelize+egg-validate+mysql。

2020-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除