试想以下这样的场景,当我们了解了DDNS、端口转发等功能,却发现家里的路由器并不支持;或者当家里的路由器对于拦截广告等功能已经不堪重负时,我们应该怎么办? 最好的方式当然是换一台路由器,但是当我们手边刚好有一台NAS的时候,不妨使用NAS搭建旁路由(软路由)的方式来解决这些问题。 NAS安装旁路由的两种方式 网上流传比较多的有两种方式: 通过NAS…
备份系统镜像文件 mv /etc/yum.repos.d/CentOS-Base.repo \ /etc/yum.repos.d/CentOS-Base.repo.backup 下载阿里云CENTOS7镜像文件 yum install wget -y wget -O /etc/yum.repos.d/CentOS-Base.repo http://…
1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,…
在网上查找Range相关资料时,发现都是残缺不全的,最后在W3C官方查找到一篇最为全面的介绍Range的文章,现将文章总结如下,希望对大家有所帮助。 Range的定义 当用户浏览一些页面时,经常使用鼠标选中一些文本,而JS中的Range对象,就是用来标识用户选中了哪些文本。 用户选中的文本,都是有起始和结束的,同样,我们可以用起始和结束两个边界点来…
安装Docker # 安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加docker下载仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/doc…
第一步:添加nginx存储库 使用命令:sudo yum install epel-release(我这里已经添加过了。。。) [lyn@localhost ~]$ sudo yum install epel-release 第二步:安装nginx 使用yum安装,使用命令sudo yum install nginx [lyn@localhost …
当我们所搭建的服务并不具备公网IP,无法从外放访问服务时,可以利用frp来进行内网穿透。 什么是frp frp服务是内网穿透服务中的一种,可以理解为花生壳内网穿透的替代品,但是要比花生壳内网穿透快很多。它的大致原理如下,用户访问安装有frps服务的设备,frps能根据与frpc建立的联系,自动打通隧道,使用户的访问映射到内网的客户端。 开始使用fr…
在服务搭建过程中,需要使用域名服务商的API,并通过API来管理域名记录,而花生壳并不提供相应的功能,因而对域名服务商进行调整,下面给出调整过程。 在花生壳管理端修改域名的DNS 将NS管理中的DNS修改为ninety.dnspod.net和baron.dnspod.net 注意:修改完之后,花生壳中设定的域名解析将完全失效(包括DDNS) 在DN…
文章只讨论实现,具体原理可以参考官方网站 当我们的数据库或者表太大时,需要进行数据分片(分库或者分表),本文在此记录下使用springboot+ShardingSphere进行最简单的数据分片。 引入maven依赖 <dependency> <groupId>org.apache.shardingsphere</gro…
等待下一次dom更新 this.$nextTick() v-for 里使用对象 <div v-for="(value, name, index) in object"> {{ index }}. {{ name }}: {{ value }} </div> <script> new Vue({ el: …