1.1 使用步骤总共分为两步
第一步:使用@Scheduled注解启用计划任务
第二部:使用 @Scheduled 设置计划任务执行间隔时间
fixedRate: 执行频率(以上一次执行的起始时间来计算下一次的执行时间),取值为long数值,以毫秒为单位
cron: cron表达式
1.2 cron表达式
注意:在springboot中cron表达式无法用Year
西方习惯将星期日作为第一天,星期六作为最后一天
2.1 通用符号:,- * /,: 表示列出枚举值。例如:在Minutes域使用5,20,表示在时间的分钟数为5、20时触发事件
**- **: 表示范围。例如在Minutes域使用5-20,表示在时间的分钟数为5到20时每分钟都触发事件
*** **: 表示匹配该域的任意值。假如在Minutes域使用*,表示时间分钟数不做限制,每分钟都触发事件
/ : 表示起始时间开始触发,然后每隔固定时间触发一次。例如在Minutes:域使用5/20,表示时间的分钟数为5时触发一次,后隔20分钟即25、45再分别触发一次事件
2.2 专用符号:? L ...
学习笔记
未读一、介绍阿里巴巴的EasyExcel是一款基于Java语言的开源Excel操作工具库,它提供了简单易用的API,方便开发者在Java项目中进行Excel文件的读写操作。EasyExcel支持大数据量的导入导出,并且具有较高的性能和易用性。
https://easyexcel.opensource.alibaba.com/
二、如何使用2.1 导入依赖pom.xml 文件中导入easyExcel依赖
1234567891011121314151617<dependencies> <!-- easyExcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.3.2</version> </dependency> <!-- lombok依赖 简化实体类 -- ...
一、项目介绍需要搭建 Matrix 服务和 Element Web端应用
Matrix 是一个开放的通信协议,用于实时通信,包括即时消息、音频和视频通话。它是去中心化的,这意味着任何人都可以设置自己的 Matrix 服务器,并与其他 Matrix 服务器通信。Matrix 的目标是为所有不同的通信服务提供一个统一的标准,使得不同的服务可以互相通信。
Element 是基于 Matrix 协议的一个客户端应用。它允许用户通过 Matrix 协议进行即时消息、音频和视频通话。Element 有多个版本,包括 Web、桌面和移动应用。它是 Matrix 生态系统中最流行的客户端之一。
Matrix 官方网站:https://matrix.org/Matrix GitHub 官方仓库:https://github.com/matrix-org/synapseElement 官方网站:https://element.io/Element 自建 GitHub 地址:https://github.com/vector-im/element-web
二、安装步骤1、绑定域名需要分别为 Matrix 和 ...
官网地址:https://nginxproxymanager.com/
github: https://github.com/NginxProxyManager/nginx-proxy-manager
更新环境
1apt update -y && apt install -y curl socat wget sudo
安装 Docker 及 docker-compose
12345curl -fsSL https://get.docker.com | shcurl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
创建目录并进入目录
1234mkdir -p /root/docker_data/nginx-proxy-managercd /r ...
一、项目介绍Bingo,一个让你呼吸顺畅 New Bing。
高度还原 New Bing 网页版的主要操作,国内可用,兼容绝大多数微软 Bing AI 的功能,可自行部署使用。
Github :https://github.com/xiangyangdev/bingo
二、部署步骤
使用 Node 启动
12345git clone https://github.com/weaigc/bingo.gitnpm icd bingonpm run buildnpm run start
使用 Docker 启动
12345docker pull weaigc/bingodocker run --rm -it -p 7860:7860 weaigc/bingo# 如果不能正常使用,可以尝试设置环境变量 BING_HEADERdocker run --rm -it -e BING_HEADER=xxxx -p 7860:7860 weaigc/bingo# 如果还是不行,可以尝试 proxy 模式
效果如下
一、注册账号注册地址:https://www.cloudns.net/
网站支持多语言切换,可将语言调整为中文
点击注册免费DNS
注册账户,用户名需要用空格将姓和名分隔
提示验证邮箱
登录邮箱,获取邮件,点击连接进行认证
点击启用
询问是否开启控制台,选择No
二、注册免费域名点击创建区域
选择免费区域
选择,填写所需域名,点击创建
若提示已经添加,则说明已经被实用,可尝试输入其他域名前缀
若提示一下信息,则需更换IP节点再次尝试
注册成功后 会跳转到如下界面
三、绑定Cloudflare点击添加站点
填写刚才申请的域名,点击继续
选择免费套餐
返回到概述,查看分配的Cloudflare 名称服务器
回到ClouDNS,修改记录目标地址
仅保留配置的两条记录即可,其余记录可以删除
等待名称服务器处理完成即可
问题描述
单文件过大时只能选择压缩文件或者删除文件,因为单文件过大会阻止提交
单文件过大git推送到远程时因个别文件过大导致推送失败
Gitee托管平台对不同套餐的用户采用了不同的配额限制,详情可查阅Gitee产品文档
提交的文件过多有时提交的文件过多时也会导致提交失败
解决方法单文件过大查看超出限额的大文件
命令如下,其中557b10ce603309c9a25c0e3924ce3d681104f18c 为错误信息中给出的文件的哈希值
1git rev-list --objects --all | grep 557b10ce603309c9a25c0e3924ce3d681104f18c
查看提交记录使用 git log 命令可查看历史提交信息,会显示提交记录的Commit Hash,作者信息、提交时间、提交说明等信息, 每个提交都有一个唯一的 SHA-1 校验和,用于标识该提交
撤销commit记录依次撤销已经commit但未push到远程的提交记录
1git reset Commit <HashCommit Hash>
删除本地大文件重新提交并推送123 ...
建站手记
未读
Hexo官网:https://hexo.io/
Hexo Github: https://github.com/hexojs/hexo
Hexo Awesome: https://github.com/hexojs/awesome-hexo
1、初始化需要node 环境,不再赘述node安装过程
推荐使用cnpm进行安装
1npm install -g cnpm --registry=https://registry.npmmirror.com
安装好后需要配置下环境变量,将 node_global目录以及npm目录 添加到path环境变量
使用npm config get prefix 命令查看npm目录
设置好后重新打开一个新的命令行窗口,使用 cnpm -v 查看cnpm版本并验证是否安装配置成功
以下npm 命令可替换为 cnpm 命令
1234567891011121314# 安装hexo脚手架npm install hexo-cli -g# 初始化 会自动创建一个blog目录hexo init blog# 切换到blog目录cd blog# 安装依赖npm ins ...
点击 Sign up 进行注册
填写账号密码信息,此处我使用自己配置好的泛域名邮箱
点击Continue继续下一步
提示需验证邮箱
此处我使用的QQ邮箱接收,点击链接验证邮箱
QQ邮箱提醒即将访问的链接信息,复制该链接
回到PandoraNext,点击 Paste and Verify email address 将刚才复制的完整链接地址粘贴过来
验证邮箱后,填写昵称
然后可能需要人机验证
按照提示进行验证
需要验证三张图片,验证完成后如图所示
即使验证成功,可能依旧出现 failed to create account,try login,可以多尝试几次
或者直接登录验证账号是否创建成功
最终注册成功会有如下提示
最后用刚注册的账号登录验证一下是否注册成功,完美
一、项目介绍谷歌正式开放了 API,只要你有一个Google账号和海外 IP ,就可免费申请使用 Gemini Pro&Gemini Pro Vision,相关功能可媲美GPT4!
二、安装步骤1、申请API Key 链接直达:https://makersuite.google.com/app/apikey
2、搭建UI服务Github地址:https://github.com/babaohuang/GeminiProChat
Live demo: Gemini Pro Chat
2.1 Vercel 一键部署点击链接进行一键部署,登录后点击创建仓库,或者将项目fork到自己仓库导入也可以
填写一下环境变量 GEMINI_API_KEY ,值是刚才创建的APi Key
填写好环境变量后,点击Deploy进行部署,稍等片刻后撒花即部署成功
点击 Continue to Dashboard 进入面板
Vercel平台为我们提供了一个免费的域名点击 Domains下的链接可以直接进行体验
或者点击 Deployment,可以看到Domains下一共有三个域名可以使用
效 ...













