本指南将使用双Linode集群配置高可用的WordPress站点,数据库采用MySQL双主复制(Master-Master replication),并使用Linode NodeBalancer作为前端管理工具。
阅读全文…Keep Coding
苏易北
-
-
【译】在 Ubuntu 16.04 上安装 VNC
虚拟网络计算( Virtual Network Computing ),或称作VNC,是一种图形桌面共享系统,允许您从一台计算机远程控制另一台计算机。VNC服务器传输键盘和鼠标事件,并通过网络连接显示远程主机的屏幕,从而允许您在Linode服务器上运行完整的桌面环境。
本指南将介绍如何在运行Ubuntu 16.04的服务器上安装图形桌面环境,以及如何使用VNC从本地计算机连接至该桌面。
阅读全文… -
【译】如何使用 UFW 配置防火墙
UFW是什么?
UFW(Uncomplicated Firewall)是Arch Linux、Debian或Ubuntu中管理防火墙规则的前端工具。UFW通常在命令行环境下使用(尽管UFW也提供了图形界面),目的是让配置防火墙变得简单(或者说,没那么复杂)。
阅读全文… -
【译】在 Ubuntu 16.04上安装 Seafile 并配置 Nginx
Seafile是一个跨平台的文件托管工具,包含了适用于Linux和Windows的服务器应用程序,以及适用于Android,iOS,Linux,OS X和Windows的GUI客户端。它支持文件版本控制和快照,双重身份验证,WebDAV(Web-based Distributed Authoring and Versioning),并且可以配合Nginx和Apache使用以启用HTTPS。
Seafile有两个版本:免费的开源社区版和付费的专业版。虽然专业版最多可供3位用户免费使用,本教程还是将使用Seafile的社区版本,使用Nginx作为服务器提供HTTPS连接,后端使用MySQL数据库。
阅读全文… -
5 分钟 Docker 笔记 1:Docker 生态及核心概念
容器生态系统及 Docker 核心概念
-
Google 集群管理器 Borg 论文相关
-
Java 中 String,StringBuilder,StringBuffer 三者的区别
Java中关于字符串有三个相关的类:String,StringBuilder和StringBuffer,那么这三个类之间有什么区别呢?cnblogs博主酥风对此做了整理记录,摘抄过来仅供参考。
简单来说,这三个类之间的区别主要是在两个方面:运行速度和线程安全。
运行速度
首先来看运行速度,StringBuilder > StringBuffer > String 。
String最慢的原因在于:String为字符串常量,即String对象一旦创建之后是不可以更改的,但后两者的对象是变量,是可以更改的。以下面的一段代码为例,
String str = "abc"; System.out.println(str); str = str + "de"; System.out.println(str);
如果运行这段代码会发现先输出
阅读全文…abc
,然后又输出abcde
,好像是str
这个对象被更改了。但其实,这只是一种假象罢了。 -
Java 判断字符串是否为空
判断String类型字符串
str
是否为空有以下几种方法,
阅读全文…str == null; // 1. 判断字符串对象是否实例化 "".equals(str); // 2. 判断空字符串是否与被检验字符串相等 str.length <= 0; // 3. 判断字符串长度是否大于0 str.isEmpty(;) // 4. 调用String类型的isEmpty()方法
-
Android 在一个 Activity 中 finish 掉另外一个 Activity
阅读全文…static TaskHomeActivity instance; // 在被finish掉的activity中定义 instance = this; // 在被finish掉的activity的onCreate方法中定义 TaskHomeActivity.instance.finish(); // 在其他Activity里调用
-
开源下载工具aria2使用教程
-
CentOS 执行 sudo 提示 xxx is not in the sudoers file
在新安装的CentOS系统中,使用默认创建的用户执行
sudo
命令时终端报错:xxx is not in the sudoers file. This incident will be reported.
报错原因
CentOS默认创建的用户并没有
sudo
命令的执行权限,而且CentOS中也并不存在sudo
用户组。不同于CentOS,Ubuntu在安装后默认创建的用户属于
阅读全文…sudo
用户组,因此可以使用sudo
命令。 -
Linux 网络管理
-
Linux LVM 配置
LVM原理
LVM是Logical Volume Manager的简写,是建立在硬盘和分区之间的逻辑层,用来提高磁盘分区管理的灵活性
LVM设计的主要目标是实现文件系统存储容量的可扩展性,使对容量的调整更为简易
阅读全文… -
腾讯云携手 CODING,云端 IDE —— Cloud Studio 初体验
Cloud Studio及Coding WebIDE简介
4月16日,腾讯云与CODING宣布达成战略合作,共同发布以腾讯云云服务器为基础的国内第一款完全基于云端的IDE工具:Cloud Studio的beta版本。
有别于Heroku这样的PaaS云计算平台,根据两家在微信推送中的表述,Cloud Studio更接近于SaaS的概念——本质上是一款在线云端开发工具,减少用户安装IDE的成本,并与腾讯云IaaS/PaaS深度结合,从而提供代码编写、调试、上线一站式闭环体验。
阅读全文… -
Windows 10 设置开机自动登录
日常使用Windows时,大家一般都会选择设置密码来确保安全。然而每次登录都需要输入密码,在绝对安全的场所反而有些麻烦。今天就来介绍一下Win10中开机自动登录的设置方法,早期Windows版本同样适用。
虽然设置自动登录方便了很多,但也存在极大的安全隐患,不需要密码就可以进入你的系统,想想就是件可怕的事。还请务必根据个人需要谨慎开启。