需求 业务背景是需要某单机程序需要把正在进行的任务导出,然后另一台电脑上单机继续运行,我这里选择的方案是同步 SQL 形式,并保证 ID 随机,多个数据库不会重复。
实现123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990package com.nari.![](image.png)web.controller.demo.controller;import cn.hutool.core.io.FileUtil;import cn.hutool.core.util.StrUtil;import org.springframework.core.io.InputStreamResource;import org.springframework.http.HttpHeaders;import org.sp ...
语言 修改站点配置文件 _config.yml
默认语言是 en
主题支持三种语言
default(en)
zh-CN (简体中文)
zh-TW (繁体中文)
网站资料 修改网站各种资料,例如标题、副标题和邮箱等个人资料,请修改博客根目录的_config.yml
导航栏设置 (Navigation bar settings)参数设置 主题配置文件中
1234nav: logo: #image display_title: true fixed: false # fixed navigation bar
菜单 / 目录123456789Home: / || fas fa-homeArchives: /archives/ || fas fa-archiveTags: /tags/ || fas fa-tagsCategories: /categories/ || fas fa-folder-openList||fas fa-list: Music: /music/ || fas fa-music Movie: /movies/ || fas fa-vid ...
安装 在你的 Hexo 根目录里面
1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
应用主题 修改 Hexo 根目录下的 _config.yml,把主题改为 butterfly
1theme: butterfly
安装插件 如果你没有 pug 以及 stylus 的渲染器,请下载安装:
1npm install hexo-renderer-pug hexo-renderer-stylus --save
升级建议
升级完成后,请到 Github 的 Releases 界面 或者 文档七 查看新版的更新内容。
里面有标注 _config 文件的变更内容(如有),请根据实际情况更新你的配置内容。
为了减少升级主题后带来的不便,请使用以下方法(建议,可以不做)。
在 hexo 的根目录创建一个文件 _config.butterfly.yml,并把主题目录的 _config.yml 内容复制到 _config.butterfly.yml 去。(注意 ...
简介PicGo 是一款开源的图片上传和管理工具,它提供了简单易用的界面和丰富的功能,方便用户上传、管理和分享图片。
以下是 PicGo 的一些主要特点和功能:
图片上传:PicGo 支持将本地图片快速上传到云存储服务,如七牛云、腾讯云、阿里云等。你可以选择自己喜欢的云存储服务,并通过 PicGo 将图片批量上传到云端。
图片压缩:PicGo 内置了图片压缩功能,可以帮助你在上传图片之前对图片进行压缩,减小图片文件大小,提高网页加载速度。
图片编辑:PicGo 提供了简单的图片编辑功能,包括裁剪、旋转、调整亮度、对比度等。你可以在上传图片之前对图片进行一些基本的编辑操作。
图片管理:PicGo 可以帮助你管理上传的图片,包括查看上传记录、复制图片链接、删除图片等。你可以方便地管理自己上传的图片,并在需要时获取图片链接进行分享。
自定义配置:PicGo 支持自定义配置,你可以根据自己的需求设置上传的命名规则、存储路径、图片样式等。这样可以更好地满足个性化的需求。
总的来说,PicGo 是一款功能强大且易于使用的图片上传和管理工具,适用于个人用户、开发者和博主等多种场景。它可以 ...
简介JRebel 和 XRebel 是两个非常有用的工具,可以显著提升 Java 开发人员的生产力和应用程序性能。
JRebel 是一个强大的 Java 开发工具,它允许开发人员在不重新启动应用程序的情况下进行代码修改和调试。传统上,每次修改 Java 代码都需要重新编译和重新启动应用程序,这会浪费大量的时间。但是,使用 JRebel,你可以即时看到你的代码修改的效果,无需重新启动应用程序。这种即时反馈的能力极大地提高了开发效率,缩短了开发周期。
JRebel 通过在运行时重新加载修改的类文件,使得代码修改能够立即生效。它支持各种 Java 框架和服务器,包括 Spring、Hibernate、Tomcat 等。此外,JRebel 还提供了与常见 IDE(如 Eclipse、IntelliJIDEA)的集成,使得使用 JRebel 变得更加方便。
XRebel 是另一个强大的工具,专注于 Java 应用程序的性能监控和优化。它可以实时监测和分析应用程序的性能瓶颈,帮助开发人员快速定位和解决性能问题。XRebel 提供了一个直观的用户界面,显示了应用程序的请求和响应时间、数据库查询、HT ...
IntelliJ IDEA 2023.2 引入 AI Assistant,通过一组由 AI 提供支持的功能助力开发。 升级的 IntelliJ 分析器现在提供编辑器内提示,使分析进程更加直观详尽。此版本还包括有助于简化开发工作流的 GitLab 集成,以及其他多项值得关注的更新和改进,如下所述:
主要更新
AI Assistant限定访问 Ultimate 在此版本中,我们为 IntelliJ IDEA 引入了一项重要补充 – AI Assistant。 AI Assistant 当前具备一组由 AI提供支持的初始功能,提供集成式 AI 聊天,可以完成一些任务,例如自动编写文档注释、建议名称、生成提交消息等。 JetBrains AI 服务为 AI Assistant 提供技术支持,此服务目前可以连接到 OpenAI,后续还将包含其他语言模型提供商。 要访问 Assistant 的 AI 功能,您需要安装AI Assistant 插件并使用 JetBrains Account 登录 JetBrains AI 服务。 JetBrains AI 服务的初始可用性可能受限。 有关 AIAss ...
Github Pages 自定义域名 当你想在网上发布内容时,配置 Github Pages 是一个很好的选择。如果你想要在自己的域名上发布,你可以使用 GithubPages 来创建自己的网站。本文将介绍如何使用 Github Pages 自定义域名。
这里呢先列出前置条件:
您的 Github Pages 能正常访问
拥有自己的域名并备案成功
关于如何创建 GithubPages 可以参考我之前的博客https://mp.weixin.qq.com/s/onryCTQHSSoFcJWAjziqig
下面详细介绍如何配置
一、配置 CName这里需要注意的是,记录值就是你的 Github Pages 地址,记录类型填写 CName,主机记录就是你的二级域名地址
二、添加 CNAME 文件 首先找到你的主分支,这个分支要和 Setting 里面配置的分支一致。然后创建一个 NAME 文件
文件内容是 二级域名. 自己的域名
三、访问配置的 CNAME这里等待几分钟,我这里几秒钟就刷出来了
com/202308012309952.png)
if (typeof ...
Hexo+GithubPages 免费搭建个人博客网站 目录
一、前言
二、Github 配置
新建同名仓库
配置 Pages
三、安装 Hexo
四、配置 hexo-deployer-git
五、访问
六、发布文章
七、安装主题
一、前言 我之前开了好几年的云服务器了,实际上使用场景并不是很多,感觉有点浪费。前两个月都给关掉了,现在呢琢磨着弄一个免费的云服务搭建个人博客。暂时先弄 Github 的,Gitee 的那个要身份证,暂时弄不了,等等吧。
需要准备的环境:
windows 的话需要准备 node 环境,可以关注某绿色软件回复:1009 不限速下载软件安装
这里列一下清单
node 环境
能访问 github 并准备好 github 账号
二、Github 配置 新建同名仓库
这里需要注意的有两点
仓库名格式: username.github.io
仓库需要设置 public,不能设置为 private
配置 Pages在仓库主页点击 Setting
这里的配置按照以下方式配置即可
OK,那么这里需要配置的完成了。
三、安装 Hexo这里需要注意的是,需 ...