摘要:
下载安装jenkins NodeJS Plugin 全局系统配置设置Node版本 在系统设置中配置远程服务器信息 创建一个自由风格任务 cd /var/lib/jenkins/workspace/pay-admin node -v npm -v npm install npm run build:p 阅读全文
摘要:
前言 docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了。通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。通过以下方法,解决该问题。 转移数据修改docker默认存储位置 有多种方式修改docker默认存储位置。最好是 阅读全文
摘要:
[root@ghw ~]# grep -rl ‘docker-runc’ /var/lib/docker/containers//var/lib/docker/containers/d14384b4c381b7135eaf2d60c4b5237ca97dc2d14903e918b41cd48cc54 阅读全文
摘要:
注册 Microsoft 密钥和源 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 安装 .NET Core SDK sudo yum install dotnet-sd 阅读全文
摘要:
集群环境为了解决单点无法支撑高并发的情况,集群采用多台服务器提供服务,一般在集群中使用nginx 将来自客户端的请求转发给服务器端 nginx负载均衡可用提高网站的吞吐量,缓解单台服务器的压力。 一. Nginx是什么 Nginx是一个开源且高性能、可靠的HTTP中间件、代理服务 1. IO多路复用 阅读全文
摘要:
一.Redis Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。中文官方地址:http://www.redis.cn/ Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted 阅读全文
摘要:
缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方案 阅读全文
摘要:
作为项目经理,我们首先要明确,风险识别是风险管理的一部分,是贯穿整个产品开发生命周期的,在生命周期的不同阶段,关注的风险点也是不一样的。 那么如何该如何尽早识别风险呢? 在项目管理中,风险经常被分类为以下几种 1)外部风险 主要来自于项目开发环境,比如社会环境、国家的政策法规的变化;自然环境的变化, 阅读全文
摘要:
一.vue设计原则的理解 首先就是渐进式JavaScript框架: 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用 阅读全文
摘要:
RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包 阅读全文