|
Home
关于
友链
时间线
归档
开往
Home
关于
友链
时间线
归档
开往
CentOS 7.9 安装halo建站程序
今天尝试在腾讯轻量云上安装halo,顺便记录一下安装过程。 前提: 安装 JDK: yum install java-11-openjdk 服务器安全策略打开8090端口 搭建开始 1.docker安装 在新主机上首次安装Docker Engine之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。 设置存储库 1sudo yum install -y yum-utils 2 3#官网源 4sudo yum-config-manager \ 5 --add-repo \ 6 https://download.docker.com/linux/centos/docker-ce.repo 7 8#阿里源 9sudo yum-config-manager \ 10 --add-repo \ 11 https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装docker 1sudo yum install docker-ce docker-ce-cli containerd.io 启用docker 1sudo systemctl start docker 设置一下docker服务自启动,方便docker管理不然服务器关闭以后docker没人启动 1systemctl enable docker.service 2.使用 Docker 部署 Halo 创建工作目录 1mkdir ~/halo && cd ~/halo 2 3创建文件 4vi docker-compose.yaml 添加如下内容根据实际情况调整 1version: "3" 2 3services: 4 halo: 5 image: halohub/halo:2.
SoftInstall
2024-05-29
JAVA基础-HashMap学习02
自学JAVA-HashMap初级,练习代码,统计出每个班级的总分和平均分,分别打印出来 创建学生类 1package collenction; 2 3/** 4 * @author Administrator 5 * 6 */ 7public class Student { 8 9 private String name; 10 private String classno; 11 private double score; 12 13 14 public Student(String name, String classno, double score) { 15 super(); 16 this.name = name; 17 this.classno = classno; 18 this.score = score; 19 } 20 21 public String getName() { 22 return name; 23 } 24 25 public void setName(String name) { 26 this.
JavaBasics
2024-04-04
CentOS 7 安装Nginx
今天尝试在腾讯轻量云上安装nginx,顺便记录一下安装过程。 先看一下我的服务器版本 在线安装 首先安装EPEL并更新yum 1sudo yum install epel-release -y #安装,默认同意 2sudo yum update -y #更新,默认同意 可以直接yum安装nginx,并没有指定安装版本 1sudo yum install nginx -y #安装 2sudo systemctl start nginx # 启动nginx 启动后查看nginx状态 1systemctl status nginx 看到 active(running) 就代表nginx已经启动 设置Nginx开机自启动 1sudo systemctl enable nginx 打开Nginx配置文件,调整网站目录等一些配置 1# 跳转到配置文件所在目录 2cd /etc/nginx/ 3# 查看nginx.conf 配置 4# cat nginx.conf 我自己的习惯,先备份当前的conf文件,然后使用新的conf写配置文件。但操作配置之前,优先检查一下OpenSSL的版本,我会升级到新的稳定版,然后再配置。 先检查当前OpenSSL版本 1openssl version # 查看当前OpenSSL版本 升级OpenSSL,我喜欢高版本,还支持TLS1.3 OpenSSL官网 https://www.openssl.org/source/ 1# 下载指定版本安装包,操作步骤根据自己的版本号定 2# wget https://www.openssl.org/source/openssl-3.1.5.tar.gz 3wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz 4# 解压缩 5tar -zxvf openssl-1.
SoftInstall
2024-03-16
JAVA基础-HashMap学习01
自学JAVA-HashMap初级,练习代码 HashMap使用,统计单词出现的次数,基础版,写的不好 1package collenction; 2 3import java.util.HashMap; 4import java.util.Iterator; 5import java.util.Map; 6import java.util.Set; 7 8/** 9 * this is a cat and that is a mice and where is the foot? 10 * 统计每个单词出现的次数 11 * 12 *存储到Map中 13 * key:String 14 * value:自定义类型 15 * 16 * @author Administrator 17 */ 18public class HashMapTest01 { 19 20 public static void main(String[] args) { 21 //定义字符串 22 String str = "this is a cat and that is a mice and where is the foot?
JavaBasics
2024-03-14
CentOS安装snap,使用Let's Encrypt开启SSL链接
从 7.6 版本开始,Snap 适用于CentOS 9 Stream 、CentOS 8 Stream、CentOS 8 和 CentOS 7。它也可用于 Red Hat Enterprise Linux (RHEL) 7.6+(请参阅在 Red Hat Enterprise Linux上安装snap)。 CentOS 8/9 和 CentOS 7 的软件包位于每个发行版各自的Extra Packages for Enterprise Linux (EPEL) 存储库中。添加此存储库的说明在 CentOS 8/9 和 CentOS 7 之间略有不同,这就是它们在下面单独列出的原因。 如果您需要知道您运行的是哪个版本的 CentOS,请输入cat /etc/centos-release. 如果您还没有将 CentOS 存储库添加到您的发行版中,可以按如下方式添加: 将 EPEL 添加到 CentOS 8/9 Stream 可以使用以下命令将 EPEL 存储库添加到 CentOS 8/9 Stream 系统: 1sudo dnf install epel-release 2sudo dnf upgrade 可以使用以下命令将 EPEL 存储库添加到 CentOS 7 系统:
SoftInstall
2023-12-20
JAVA基础-CallBack回调-Hook-钩子
自学JAVA基础-CallBack回调-Hook-钩子,练习代码 首先定义一个动物的接口,里面包含一个cry函数 1package com.ezxmt.hook; 2 3public interface Ianimal { 4 void cry(); 5} 定义两个具体的动物狗和猫,实现动物接口 1package com.ezxmt.hook; 2 3public class Cat implements Ianimal{ 4 5 @Override 6 public void cry() { 7 System.out.println("小猫猫叫声"); 8 } 9} 1package com.ezxmt.hook; 2 3public class Cat implements Ianimal{ 4 5 @Override 6 public void cry() { 7 System.out.println("小猫猫叫声"); 8 } 9} 定义一个钩子,然后实现 1 package com.ezxmt.hook; 2 3public class Home { 4 public static void buyAnimal(Ianimal a){ 5 //小动物叫唤 6 a.
JavaBasics
2023-05-26
JAVA基础-ArrayList学习-初级版本
AVA基础学习,学习ArrayList,自己尝试写一下方法,加深理解,帮助记忆。 1package com.ezxmt.collection; 2 3import com.ezxmt.hook.Cat; 4import com.ezxmt.hook.Dog; 5 6import java.util.Date; 7 8/** 9 * 学习ArrayList, 10 */ 11public class TestArrayList { 12 13 //创建obj数组,用于内部存放数据 14 private Object[] elementDate; 15 16 //大小 17 private int size; 18 19 //构造方法 20 public TestArrayList(){ 21 //不指定大小时默认给10 22 this(10); 23 } 24 25 public TestArrayList(int initSize){ 26 if(initSize<0){ 27 //数组长度小于0,抛出异常 28 try { 29 throw new Exception("数组长度小于0"); 30 } catch (Exception e) { 31 throw new RuntimeException(e); 32 } 33 } 34 //初始化数组 35 elementDate = new Object[initSize]; 36 37 } 38 39 public void add(Object obj){ 40 //判断当前数组是否需要扩容 41 if(size>=elementDate.
JavaBasics
2023-05-26
CentOS 7 安装MySQL 8.0
一、安装之前检测系统是否有自带的MySQL 1#检查是否安装过MySQL 2rpm -qa | grep mysql 3 4#检查是否存在 mariadb 数据库(内置的MySQL数据库),有则强制删除 5rpm -qa | grep mariadb 6 7rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 #强制删除 8 9rpm -e --nodeps mariadb-5.5.68-1.el7.x86_64 #强制删除 二、准备安装 跳转local文件夹,安装wget 1cd /usr/local #安装包目录 2yum install wget 下载MySQL安装包,我这里以8.0.33版本为例 1wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar #下载8.0安装包 2 3mkdir mysql && tar -xvf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar -C mysql && cd mysql #创建文件夹,把下载的安装包解压到该目录 三、安装MySQL 只是举例,我这里是把所有解压内容都装了,自己根据自己的情况安装。安装顺序如下 1rpm -ivh mysql-community-common-8.0.36-1.el7.x86_64.rpm 2rpm -ivh mysql-community-client-plugins-8.0.36-1.el7.x86_64.rpm 3yum -y install libaio 4rpm -ivh mysql-community-embedded-compat-8.0.36-1.el7.x86_64.rpm 5rpm -ivh mysql-community-libs-8.
SoftInstall
2023-02-20
爱喝酸奶的我
一个随缘记录学习生活并取悦自己的博客小站
一个随缘记录学习生活并取悦自己的博客小站
31
文章数
10
评论量
人生倒计时
今日已经过去
20
小时
86%
这周已经过去
1
天
14%
本月已经过去
8
天
26%
今年已经过去
4
个月
33%
标签云
一言
今天早上我告诉你我想你了,你没理我。今天中午我给你打电话,你不接,打第二个你就关机。晚上我在你公司楼下等你,你对我说的第一句话就是滚“
滚,别烦我,别浪费时间了
”,我真的好感动,你居然为我考虑了,怕我浪费时间。呜呜呜,这是我爱你的第74天。
小玩意
When poor, focus on self-improvement; when prosperous, strive to benefit the world.
穷则独善其身,达则兼济天下。