Jinqq's Home

证明自己

开始

本章主要讲如何为个人网站增加评论系统。

上一章搭评论系统用的是 Waline+Leancloud数据库+Vercel服务端 的方案,今天介绍一种 服务器docker + waline + mysql 方案,还是继续用之前买的阿里云ECS服务器。

首先要说明,该方案要比上一章的方案复杂一些,主要是由于要为服务器配置SSL证书,还要求域名备案,好处在于你能对评论数据库和服务端有完全的掌控,请参考选择。

安装docker并拉取所需镜像

进入服务器命令行,下载并安装docker:

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

然后可以进行docker换源,但是总感觉服务器的dockerhub不是最新的,所以我选择了在本地机的docker拉取所需的镜像,然后通过docker save和scp上传到服务器中,再用docker load加载镜像,具体如下(如果你能确保dockerhub能拉到最新的镜像,直接在服务器里运行下面的两个docker pull命令即可):

阅读全文 »

开始

本章主要讲如何为个人网站增加评论系统。

评论系统我选择的是Waline,然后配置数据库和服务端有两种办法,第一种是使用Leancloud来做数据库,用Vercel来部署服务;第二种是用自己的云服务器来做数据库和服务端。本章先介绍第一种方法,即 Waline+Leancloud数据库+Vercel服务端 方案,下一章会介绍用服务器搭建的办法,建议两章都看完,比对后选择适合的方法。

可直接参考:快速上手 | Waline

Why is Waline

Waline 是一个简洁、高效、基于服务端的评论系统,适合静态网站使用。它以轻量化设计为核心,通过将评论存储和管理交给服务端(如 Vercel 或自建服务器),有效降低了前端的加载压力,同时支持 Markdown、表情、访问统计、匿名评论等功能,并拥有高度可定制的界面,满足多种场景需求。

Waline是基于Valine开发的新版本(Valine的作者已放弃维护,存在许多bug),作为评论系统其有以下优势:

  1. Waline 不依赖繁重的前端脚本,加载速度快,对页面性能影响较小,特别适合静态站点。
  2. 支持匿名评论,只需要设置昵称,其他评论系统基本都要求注册和登陆他们的账号。
阅读全文 »

开始

由于为了域名备案整了个阿里云ECS服务器,闲着没用就拿来搭个TeamSpeak。

如果你熟悉一定的docker操作,那么本章教程对你不难。

TeamSpeak 是一种高性能的语音通信软件,专为团队协作和实时沟通设计。它广泛用于在线游戏、教育培训、企业会议等场景,因其低延迟、高音质和安全性备受用户青睐。TeamSpeak 允许用户通过服务器创建专属的语音聊天室,支持灵活的权限管理和大规模用户连接。通过客户端和服务器分离的架构,TeamSpeak 可在 Windows、macOS、Linux、iOS 和 Android 等平台上使用,提供跨平台、稳定的语音交流体验。

下载docker并更换镜像源

进入服务器命令行,下载并安装docker。

阅读全文 »

开始

今天使用了购买的阿里云ECS服务器,并配置了一些SSH,提升了操作的便捷性和安全性。

以下的配置过程都是基于阿里云ECS服务器(Ubuntu 24.04)的,其他服务器或系统操作过程类似。

SSH配置密钥对

使用 SSH 密钥对而不是密码登录,能显著提升系统的安全性,防止暴力破解、密码泄露以及中间人攻击等风险。同时,密钥对还便于自动化管理、批量配置和精细化权限控制。因此,SSH 密钥对已成为现代网络和服务器管理中的最佳实践。

此外,使用SSH密钥对可以在每次ssh远程连接时,省去输入密码的过程。

阅读全文 »

开始

本章主要讲如何为网站增加音乐播放器。

Aplayer音乐播放器

音乐播放器我选择的是Aplayer插件,能够自定义歌曲列表,并定义播放设置等。

首先,安装aplyer,在blog/目录下:

1
npm install aplayer --save

然后将blog/node_modules/aplayer/dist目录复制到blog/themes/next/source下。

在目录 blog/themes/next/source/dist 下新建 music.js 文件,该文件将定义播放器的设置和播放列表,以下是一个示例:

阅读全文 »

完整项目链接:homework2 · main · 垃圾桶 / Data-Intergration · GitLab

实时数据部分

一 环境配置

​ 操作系统使用ubuntu20.04

1. jdk 1.8

​ 官网下载openjdk1.8,解压至本地,添加环境变量,使用java -version检查。

image-20241215214549210
2. kafka 2.11-2.1.0

​ 官网下载Kafka包后,解压至本地,然后修改kafka/config/下的zookeeper.properties文件,将zookeeper端口设置为2291,并修改zookeeper日志存放地址,再修改server.properties文件,设置连接zookeeper地址为localhost:2291,并修改kafka日志地址。

阅读全文 »

作业一 大众点评应用系统集成

引言

大众点评是中国领先的本地生活信息及交易平台,也是全球最早建立的独立第三方消费点评网站。大众点评不仅为用户提供商户信息、消费点评及消费优惠等信息服务,同时亦提供团购、餐厅预订、外卖及电子会员卡等O2O(线上到线下)交易服务。本文试从大众点评推荐业务出发,分析大众点评推荐业务是如何将抽象的统计学数据以及非结构化的原始数据转化成了规范化的、特征化的系统推荐需要的数据。

阅读全文 »

电子商务

  1. 狭义电子商务 EC:通过包括互联网在内的计算机网络,实现商品买卖、交换、配送、服务信息的过程

  2. 广义电子商务 EB:不仅仅指商品、服务的买卖,也包括客户服务、与商业伙伴的协调合作、利用网络开展学习活动、组织内部的电子信息交换

  3. 不同:EC主要指售前、售中、售后活动中的售中活动,EB包括售前、售中、售后的全部活动

  4. 电子商务=电子+商务,是商务的电子化,是以电子的形式实现新的商业模式,是对商业模式的创新;商务是源、业务、目的,电子是技术、手段、工具

  5. 电子商务涉及商品、参与者、交易三个过程,三个维度都数字化的称为完全电子商务,有一个维度不是数字化,但也有维度数字化的叫不完全电子商务

阅读全文 »

Linux基础

  1. Linux是根据GNU通用公共许可证开发的一种免费Unix类型的操作系统

  2. 1991年Linus Torvalds编写了第一个版本的Linux内核

  3. 安装、开机、硬件、BIOS、LILO、软件

  4. linux分区

image-20241215220213507
阅读全文 »
0%