如何简单注册一个域名
想个域名 注册域名其实是一件比较麻烦的事,这里说的麻烦,不是申请步骤,而是大多数时候你得去想一个有意义的词,然后遵循一定的顺序去挑选,根据个人习惯不同,比如: 1英文单词 > 汉语拼音 > 字母简写 > 数字+字母 > 数字 ... 说白了就是提高域名的知名度。比如注册tech.com,别人一眼看到就是有关科技的,如果使用keji.com,可能有的外国人是不认识的,更别说kj.com这种简写了,一脸茫然。 这里不去讨论字母简写很短的问题,现实是这么短的你已经注册不了了,简写位数增加到4~5位,基本就很难猜准确含义。 .com 后缀通常具有最高的价值和认可度,适合任何类型的网站。.io 和 .ai 由于其在科技行业的流行,也具有很高的价值,特别适合科技初创企业。其他后缀如 .org 和 .net 也具有良好的信誉度,适用于特定类型的网站。 注册域名 我记得十几年前还搞过几个域名,后来没管了。域名注册机构有很多,比如godaddy,namesilo,spaceship,namecheap都比较知名,你只需要去上面搜索你心水的域名,看好价格付费就行。 如果你...
Deploy with Cloudflare Pages
cf pages也支持托管hexo!!! 一键部署github pages到cf:参考链接 ,跟着文档选择你已经部署好的代码,然后: 1.修改构建配置 参考链接里面没有npm install hexo-cli -g,需要加上否则不会生成静态页面。 2.设置环境变量 3.保存并部署 然后等一等,刷新页面就能看到部署成功了。还可以绑定域名,之后可以通过新的地址访问:cf-pages测试地址
springboot+redis实现滑动窗口限流
滑动窗口限流和固定窗口限流都是常见的限流策略,它们各有特点和适用场景。下面是两者的主要区别: 固定窗口限流(Fixed Window) 固定窗口限流将时间分割成等长的时间段(窗口),每个时间段内都有一个请求计数器。当请求到来时,会根据当前时间找到对应的时间段,并将该时间段内的请求计数器加一。如果在这个时间段内的请求次数超过了预设的阈值,则后续的请求会被限流(即拒绝服务)。每个时间段的计数器是独立的,当进入新的时间段时,计数器会重置。 优点:实现简单,性能较好。 缺点:在窗口切换的瞬间,会出现请求的瞬时双倍峰值,因为前一个窗口的最后一刻和后一个窗口的第一刻都允许通过最大数量的请求。 滑动窗口限流(Sliding Window) 滑动窗口限流是对固定窗口限流的一种改进。它通过在固定窗口的基础上增加一个“滑动”的效果,使得每次请求到来时,不仅考虑当前窗口内的请求计数,还要考虑前一个窗口的部分计数。这样,限流的决策就基于过去一段时间内的请求量,而不仅仅是当前时间段内的请求量。 优点:相对于固定窗口限流,滑动窗口限流能更平滑地处理请求,避免了窗口切换时的请求峰值。 缺点:实现相对复...
使用github actions替代travis-ci完成github pages自动部署
前段时间发现之前使用github pages构建的博客自动化失败了,看了下原因是travis-ci不能白嫖了。于是就重新建了一个博客。 博客组成 GitHub Pages:静态网站托管服务 Hexo:一个快速、简单、高效的博客框架 GitHub Actions:持续集成和持续交付(CI/CD)平台 网站首页:fuos.github.io/ 搭建过程 每次重新搞博客都很费劲,简单记录📝下搭建的过程: 环境配置 本地安装nodejs,git,配置ssh 安装Hexo 新建文件夹📂my-blog,进入后执行: 1234567# 安装Hexonpm install -g hexo-cli# 初始化博客hexo init hexoblogcd hexoblog# 安装依赖npm install 安装主题 本次使用的是hexo-theme-keep主题,如何下载、使用、配置都在文档里,写的非常清楚。 创建github repo 创建repo为fuos.github.io,fuos为用户名,不要readme.md。切换到actions,修改Settings->Pages中Build ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick Start Create a new post 1$ hexo new "My New Post" More info: Writing Run server 1$ hexo server More info: Server Generate static files 1$ hexo generate More info: Generating Deploy to remote sites 1$ hexo deploy katex concurrency=costavg×qps(1)concurrency = cost_\text{avg} \times qps \...