1 L-jf

尚未进行身份认证

暂无相关简介

等级
TA的排名 19w+

在阿里云Centos7.6上部署Supervisor来监控和操作各类服务

Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。说白...

2019-05-23 08:19:06

在阿里云centos7.6上部署vue.js2.6前端应用

之前在一篇的文章中详细阐述了如何部署Nginx的代理uwsgi + django的后台服务,现在轮到部署前端应用vue.js了,vue.js的好处就不多说了,其作为一个轻巧,高性能,可组件化的MVVM库,学习成本要比阵营要低,性能比脏检查的AngularJS不知道高到哪里去了。本文介绍如何在centos的上部署vue.js应用。建立一个简单的vue.js脚手架项目的完整命令//安装CNPM...

2019-05-21 10:28:57

RBAC(Role-Based Access control)基于角色的访问控制

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。用户通过成为适当角色的成员,从而拥有该角色的权限。这就极大的简化了对权限的管理。这样管理都是层级相互依赖的,权限赋予角色,而角色又赋予用户。这样的权限设计很清楚,管理起来也方便。简单地说,就是一个用户拥有多个角色,每一个角色又拥有多个权限。这样就构成了“用户-角色-权限”的授权模型。...

2019-05-17 15:08:40

解决vue项目部署到centos后 router-link 刷新当前页面显示404

1.问题:使用Vue.js框架,利用vue-route结合webpack编写了一个单页路由项目,运维协助在服务器端配置nginx。部署完成后,访问首页没问题,从首页里打开二级页面没问题,但是所有的二级页面打开后,再次刷新,就会出现404现象。2.原因:刷新页面时访问的资源在服务端找不到,因为vue-router设置的路径不是真实存在的路径。如上的404现象,是因为在nginx配置的根目录/D...

2019-05-08 21:41:03

在阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4

一直以来想写一篇完整的在阿里云服务器上部署Django服务结合uwsgi,并且通过nginx做反向代理。因为网上的攻略鱼龙混杂,加上技术不断更新,一些年代久远的文章很容易让人在部署的过程中掉坑里,无法自拔,所以本篇文章以最新的阿里云服务器centos7.6为背景,完全阐述如何部署,亲测可用,其实要说难点完全没有,只要按部就班,就不会有问题。当你购买了阿里云的ecs,涉及ecs的有两个密码,一定要...

2019-05-06 21:10:57

html5 video视频自适应手机大小

css样式.vid-wrap{ width:100%;background: #000; position:relative; padding-bottom:56.25%; /*需要用padding来维持16:9比例,也就是9除以16*/ height: 0;}.vid-wrap video{ position: absolute; to...

2019-05-05 23:54:38

响应式网站设计

响应式网站设计(Responsive Web design)页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动...

2019-04-29 21:40:40

Vim基础命令

文件:q # 退出 q->quit :w # 保存 w->write :q! # 强制退出不保存 :wq # 保存后退出 ZZ # 保存后退出,同 :wq光标移动hjkl # 最主要的左下上右。移动一个字符 zz # 光标做在行移动到屏幕中间 w # 向前移动一个单词。光标停在单词首部 b # 向后移动一个单词, 光标停在单词首部 e # 同 w, 光标停在单词...

2019-04-26 09:15:18

Java 跌落神坛!Python 正式登顶世界第一编程语言

编程语言流行指数(PYPL)排行榜近日公布了2019年2月份榜单。在最新一期榜单上,Python的份额高达26.42%,稳居第一,并且猛增5.2%,同时成为增长势头最好的语言。而被挤到第二的Java,目前份额为21.2%,同比下跌1.3个百分点 。2019年Python趋势分析:https://edu.csdn.net/topic/python115?utm_source=blog08圈...

2019-04-25 21:21:53

Docker介绍以及常用命令

Docker介绍Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Re...

2019-04-23 21:08:16

vue全局使用axios的方法

在vue项目开发中,我们使用axios进行ajax请求,很多人一开始使用axios的方式,会当成vue-resoure的使用方式来用,即在主入口文件引入import VueResource from 'vue-resource’之后,直接使用Vue.use(VueResource)之后即可将该插件全局引用了,所以axios这样使用的时候就报错了,很懵逼。仔细看看文档,就知道axios 是一个基于...

2019-04-22 21:33:59

安装Vue以及创建一个新项目

首先 安装node.js,安装完node.js之后,npm也会自动安装可以查看是否安装成功:node -vnpm -v然后安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org 为什么安装cnpm呢?是因为npm的下载源是国外的,cnpm是国内的下载源(就和pip install 一样,可以指定下...

2019-04-19 19:31:15

解决django -- Websocket无法连接问题

这是Chrome报的错:WebSocket connection to 'ws://127.0.0.1:8000/md_admin/test_socket' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED这是FF报的错:Firefox 无法建立到 ws://127.0.0.1:8000/md_ad...

2019-04-18 16:01:10

js常用字符串操作

concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");...

2019-04-17 21:35:39

MYSQL数据库的优化

第一方面:30种mysql优化sql语句查询的方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by涉及的列上建立索引。2.应尽量避免在 where 子句中使用 !=或<> 操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值 判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  sel...

2019-04-15 23:59:05

996:只要能活着就好,不管活得多么糟糕

划重点:996 是指每天早上 9 点上班,晚上 9 点下班,每周上 6 天班至于剩下的那天能不能休息,全靠天意没有家,即使有,也只是个补充睡眠的窝01、最近,我 这个程序员所在的圈子里发生了一件天大的事。有个“胆大包天”的家伙在 GitHub 上发起了一个名为“996.ICU”(工作 996,生病 ICU)的项目,号召被压榨的程序员们联合起来抵制互联网公司的996工作制。多说一句,Gi...

2019-04-14 19:16:16

js实现秒杀倒计时

这篇文章主要介绍了原生JS实现简单的倒计时功能,涉及javascript基于定时器的日期时间运算与页面元素属性动态修改相关操作技巧,需要的朋友可以参考下HTML部分:<div class="operate_btn" hidden> <a href="#"><button>立即抢货</button></a> </div&...

2019-04-12 15:03:16

KindEditor

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。 KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首...

2019-04-12 07:44:22

JavaScript语法-------$.parseJson()定义和用法

$.parseJson()定义和用法$.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。例子:这里首先给出JSON字符串集,字符串集如下: var data=" { root: [ {name:‘1’,value:‘0’}, {name:‘6101’,value:‘...

2019-04-10 22:04:19

MySQL枚举类型的“八宗罪”

数据被错误对待男、女;先生、夫人、小姐;非洲、亚洲,等等。这些人们使用作为ENUM类型字段的短词称为数据。当你使用一个ENUM类型字段, 技术上看,是你将数据抽离出来 (对应到实际数据表时), 放到一个独立的地位(一种数据库的元数据,具有精确定义字段)。 这不同与约束数据类型,如我们通常的做法:数值型字段只能存储整型数据,或者日期型字段不能为空——这些都没有问题,而且还十分重要。使用ENUM...

2019-04-09 16:48:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。