openjdk17安装-linux
第一步:下载OpenJDK的Debian包
由于你是在离线环境下,你需要先从一台可以联网的机器上下载OpenJDK的Debian包。你可以从OpenJDK的官方网站或者使用wget命令下载:
1wget https://download.java.net/java/GA/jdk17/0d483333a04e4eaead672e4fdbbbf7ab/35/GPL/openjdk-17_linux-x64_bin.tar.gz
下载后,你需要将这个文件传输到你的Kylin机器上。可以使用scp命令或者其他文件传输工具。
第二步:解压和安装OpenJDK
解压下载的包(如果你下载的是.tar.gz格式):
1tar -xzf openjdk-17_linux-x64_bin.tar.gz
移动解压后的目录到合适的位置(例如/usr/lib/jvm):
12sudo mkdir -p /usr/lib/jvmsudo mv jdk-17 /usr/lib/jvm/jdk-17
创建或更新/etc/profile.d/jdk.sh文件来配置环境变量:
12export JA ...
eclipse 笔记
.classpath文件和.project文件通常是配套的,.project文件定义项目的基本结构和IDE所需的元数据,而.classpath专门处理类路径配置。这两个文件一起确保项目在不同环境间能够正确构建和运行。
.classpath文件的作用是配置Java项目的类路径,包括源代码位置、输出目录、依赖库等,通常由IDE管理,但了解其结构有助于解决构建问题或进行高级配置。
一、Spring boot 项目启动因为@value报错Injection of autowired dependencies failed
实际错误是,在对项目进行—— 项目右击→Maven→update project之后修改了配置;
解决方法:
项目右击→Properties→Java Build Path →Source 下
将XXXX/src/main/resource的Excluded改为None
好像原因是每次对Maven项目进行update project之后会将这个重置为All,需要设置为None
Nginx 命令
一、nginx 参数说明
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]
123456789-?,-h : 打开帮助信息 -v : 显示版本信息并退出 -V : 显示版本和配置选项信息,然后退出 -t : 检测配置文件是否有语法错误,然后退出 -q : 在检测配置文件期间屏蔽非错误信息 -s signal : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启),reload(重新加载配置) ,如:nginx -s reload|reopen|stop|quit。-p prefix : 设置前缀路径(默认是:/usr/local/nginx/) -c filename : 设置配置文件(默认是:/usr/local/nginx/conf/nginx.conf) -g directives : 设置配置文件外的全局指令
二、启动nginx
首次启动打开nginx
./nginx
重启nginx
./nginx -s reload
三、停止ngi ...
Thu Dec 05 2024 00:00:00 GMT+0800 (中国标准时间)
今天早起,7点20左右出去跑步。依旧是拉单杠5个,长跑800米。学习英语9个单词。
Wed Dec 04 2024 00:00:00 GMT+0800 (中国标准时间)
每天早晨跑步,坚持;
努力坚持学习英语单词,第五讲。
Electron写入全局注册表
Electron写入全局注册表
Electron是一个开源的框架,可以用来开发跨平台的桌面应用程序。它的核心是Chromium和Node.js,可以使用HTML,CSS和JavaScript构建应用程序。本文将介绍如何使用Electron写入全局注册表,以及实现此功能的步骤。
什么是全局注册表
全局注册表是指Windows系统上的一个结构化的数据库,用于存储系统和应用程序的配置信息,它是一个全局性的数据存储空间,每个用户都可以查看和修改全局注册表中的数据。
如何使用Electron写入全局注册表
步骤1:安装electron-windows-registry模块
首先,我们需要安装electron-windows-registry模块,它是一个用于在Electron中访问Windows注册表的模块,我们可以通过npm安装它:
1npm install electron-windows-registry
步骤2:引入electron-windows-registry模块
接下来,我们需要在我们的应用程序中引入electron-windows-registry模块:
1const ...
Electron笔记
1.创建默认关联程序
(1)创建扩展名的程序关联
使用electron-builder打包软件,运行打包后的安装程序,安装完成后实现了软件与扩展名的关联。
package.json
ext:文件扩展名,可关联多个,如[“amsx”,“amsx1”]。
name:程序名,可任意值,建议取实际的程序名(name值)。
role:编辑器,固定值为"Editor"。
示例:
12345678910111213 "scripts": { "start": "electron .", "dist": "electron-builder --win --x64" },"build": { "fileAssociations": [ { "ext": "amsx1", "name": & ...
acme.sh安装配置
1.前置软件
12#有可能会提示安装前置定时软件。#apt-get install cron
2.安装并注册邮箱(不注册,后续创建ssl报错)
安装到当前用户目录:~/.acme.sh/
12// $ wget -O - https://get.acme.sh | sh -s email=xxx@xxxcurl https://get.acme.sh | sh -s email=xxx@xxx
3.创建SSL证书
以下示例采用 DNS API mode 生成证书(域名服务商:Cloudflare)
执行以下命令后,CF_Key(Global API Key) 和 CF_Email 会被自动保存到 /home/ubuntu/.acme.sh/account.conf ,下次只需运行第三行命令。
123$ export CF_Key="...Global API Key..."$ export CF_Email="...用户名..."$ ~/.acme.sh/acme.sh --issue --dns dns_cf -d ttddp.c ...
ubuntu安装mysql
Step1:安装MySQL
12345sudo apt update # 更新软件源sudo apt install mysql-server -y # 安装mysql --version # 查看版本sudo systemctl status mysql # 查看运行状态netstat -tln # 以数字ip形式显示mysql的tcp监听状态
Step2:设置MySQL的root密码
1234sudo mysql -u root # 使用root无密码登录# 为root添加密码alter user 'root'@'localhost' identified with mysql_native_password by '123456'; exit;
Step3:设置允许root远程登录
12345mysql -u root -p # 使用root有密码登录use mysql; # 使用名为mysql的数据库update user set host='%' where user= ...
安装苹果CMS10
1.安装Nginx和php
12sudo apt updatesudo apt install nginx php-fpm
2.安装相关php模块
1234sudo apt install php-zipsudo apt install php-mbstringsudo apt install php php-mysql php-gd php-curlsudo apt install php-xml
3.修改 Nginx 配置文件
使用PHP-FPM处理PHP文件
sudo vi /etc/nginx/sites-available/default或者sudo vi /etc/nginx/nginx.conf
nginx.conf:
123456789101112131415161718192021222324252627282930313233343536server { listen 80 defaultserver; #listen [::]:80 defaultserver; #listen 443 ssl; # 监听443 ssl端口 server_nam ...