组合优于继承——为什么这么说?在面向对象设计中,我们经常会遇到“继承”和“组合”这两种复用代码的方式。许多人听过一句经典的话:“组合优于继承”。这句话到底是什么意思?为什么组合会被认为比继承更好用呢?继承和组合的本质区别可以把继承想象成“焊接”——父类和...
阅读全文...
Linux不同发行版体验
依稀记得当时听 Frank 讲 Linux 课,他说要体验不同系列的 Linux,每个发行版差不多试三个,做好总结笔记,出去就能和别人装逼了——哈哈哈。当时我急于求成,也没能真正深度体验多个发行版,直到现在也只摸过 Ubuntu、Fedora、CentO...
阅读全文...
阅读全文...
Linux常用基础目录及作用速览
最近倒腾 Typecho 和兰空图床常常要用到 /var/www/ 和设置权限,于是整理一下 Linux 常用基础目录及作用。/ — 根目录系统的起点,所有文件和目录都挂载在这里。/etc — 配置文件系统和服务的配置文件都在这里,例如:/etc/ngi...
阅读全文...
阅读全文...
选用Lsky Pro搭建私人图床
之前有用PicGo+github搭建私人图床,但是github必须设置仓库为公共的,担心有隐私安全。所以这回选用兰空图床在阿里云服务器上搭建一个私人图床。第一步:准备环境sudo apt update && sudo apt upgrad...
阅读全文...
阅读全文...
ubuntu安装redis并配置远程访问
1. 安装 Redis1.1 更新系统软件包首先,确保你的系统是最新的:sudo apt update
sudo apt upgrade1.2 安装 Redis然后安装 Redis:sudo apt install redis-server1.3 启动并...
阅读全文...
阅读全文...
MySQL企业规范约束
库表字段约束规范字段名约束is_xxx 字段应设置为 unsigned tinyint 类型。MySQL 命名不区分大小写,字段名必须使用小写字母。字段名应使用下划线分割,字段一旦定义,不能轻易修改。表名约束不能使用 SQL 关键字作为表名。表名不能使用...
阅读全文...
阅读全文...
阿里云服务器ECS为typecho配置SSL证书
一、购买SSL证书参考B站视频购买SSL证书的部分,到Nginx配置那边不用看(不适配),下面会说阿里云域名HTTP+SSL证书流程_哔哩哔哩_bilibili二、配置SSL证书1.控制台搜索SSL证书管理,点击更多,点击下载,找到服务类型Nginx,点...
阅读全文...
阅读全文...