安装和配置Drupal 8教程,如何安装和配置Drupal 8?
Drupal 8是流行的Drupal内容管理系统的最新版本。这个指南演示了如何在运行Debian或Ubuntu的Linode上安装Drupal 8。
传统运维 VS 互联网运维:从哪来,到哪去?
近一年,关于传统运维与互联网运维的探讨越来越多,在运维体系快速变革地环境下,运维未来的走向,便成为运维行业的关注点。那么:到底什么是传统运维体系?什么是互联网运维体系?他们的特点,异同在哪?从哪里来到哪里去?本文将从以下角度探讨两大运维体系。商业封闭式系统架构 vs 开源系...
Linux运维人员需要掌握一门编程语言吗?
最近经常有同行的朋友或者Linux初学者问我:运维人员是否需要学一门语言,那么该学哪种语言呢?对于这个问题,我分两个方面回答:首先,在大数据、云计算发展迅猛的今天,系统运维人员如果不懂一点开发语言的话,确实会举步维艰。因为在运维工作中,业务系统的繁多,线上服务器规模很大时,只能通过写脚本的方式(...
对Linux 虚拟内存和物理内存的理解以及Linux下怎样增加虚拟内存
首先,让我们看下linux虚拟内存: 第一层理解1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2. 一个新进程建立的时候,将会建...
大公司或专业团队用什么前端工具?以及各个前端自动化工具教程
下面这些东西在大公司可能不流行(你懂的,大公司喜欢自己造轮子),但绝对是专业前端需要了解的:Node.js:现代工业化前端的基础;RequireJS:AMD规范,即将过时的 JavaScript 模块化方案;Bower:前端模块源;npm;前端工具源,另一个潜在的前端模块源;...
JAVA生成XML
DOM方式:package DomTest; import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.OutputKeys; import javax.xml.transform.Transform...
使用Canvas绘图
1、基本用法要使用<canvas>元素,必须先设置其width和height属性,指定可以绘图的区域大小,出现在开始后结束标签中的内容是后备信息,如果浏览器不支持<canvas>元素,就会显示这些信息。例如<canvas id="drawing" width="200" height="200">A Drawing of something</canvas>使用toDataURL()方法,可以...
线上性能问题初步排查方法
有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单的介绍一些常用的工具,帮助定位线上问题。问题定位1: 首先使用TOP命令查看每个进程的情况,显示如下:top - 22:27:25 up 463 days, 12:46, 1 user, load average: 11...
MySQL 加锁处理分析
背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路...