自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 收藏
  • 关注

原创 Docker之Nginx前端部署(Windows版-x86_64(AMD64)-离线)

需求:部署的Windows电脑是内网,所以需要提前在有网的电脑上下载Nginx镜像,然后内网电脑加载镜像后即可运行Vue项目。

2025-12-19 13:54:11 408

原创 部署笔记之将本地的Vue+Spring Boot 前后端分离项目部署到云服务器上(www域名与HTTPS)

初始化服务器 → 安装基础环境 → 部署前后端代码 → 配置 Nginx 反向代理 → 安全加固。若遇到问题,可查看阿里云文档或搜索对应报错(如 Nginx 启动失败、PM2 进程管理等)。

2025-11-10 20:26:23 848

原创 Windows系统使用docker部署项目(有网与离线)

使用docker部署(所有容器都在同一个网络里):创建自定义网络(网络名:my-network)

2025-07-14 17:27:46 1414

原创 后端 Maven打包 JAR 文件、前端打包dist文件、后端集成部署模式、独立部署模式Nginx

打包 JAR 文件通常使用 Maven 或 Gradle 构建工具(Spring Boot 项目默认推荐 Maven)。

2025-07-03 16:47:03 1614

原创 Docker Buildx 构建多架构镜像(Redis、Mysql、Java8、Nginx)、麒麟系统使用docker离线部署Linux(ARM64)项目

目标 ARM64 麒麟电脑无法直接拉取 Redis 镜像,需在 Windows x86 电脑上通过 多架构构建工具(如 Docker Buildx) 生成适配 ARM64 的 Redis 镜像,再打包传输到目标设备。

2025-07-01 11:42:09 998

原创 Windows远程连接MySQL报错,本地navicat能连接MySQL

​​优先检查远程服务器的防火墙和安全组​​:这是最常见的连接失败原因。​​确认 MySQL 监听地址为 0.0.0.0​​:确保服务允许远程连接。​​检查本地网络和路由​​:排除本地策略或中间网络问题。如果以上步骤均无问题,但仍无法连接,请提供以下信息进一步排查:远程服务器的操作系统和防火墙配置。MySQL 错误日志(通常位于 /var/log/mysql/error.log 或 data/hostname.err)。是否通过 VPN 或企业网络连接?

2025-05-06 17:15:52 1367

原创 最基础的增删改查(分页Page Helper);上传图片存在数据库;

页面样式;navicat:后端;package org.jit.sose.entity.agriculture;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.ann

2024-03-20 14:35:30 1039 1

原创 配置cesium框架项目

终端:npm install cesium下载依赖;然后 npm install vite-plugin-cesium安装Vite 的cesium插件;有一个bug,按道理我刚点进来就应该渲染出来右侧选择栏里第一排第一个的球画面,而不是我现在为了看着好看手动选了右侧栏第二排第三个…vite.config.ts:需要引入cesium插件包以及在插件数组里添加cesium;继上一篇创建完空的Vite项目;

2024-01-25 13:27:43 544

原创 创建空的Vite前端项目demo步骤详解(js里的setup语法糖;css里的less预处理器)

Add Pinia for state management:是否添加Pinia支持(Pinia是vuex的后续版本:中央状态管理器,如不同页面有同一个变量要去使用它,为避免同一个变量传来传去以及某个地方被改动,中央状态管理器里可以定义一些状态变量,状态变量是所以vue组件共有的,可以在任意页面调用状态变量最新的值);Add Vue Router for Single Page Application development:是否添加Vue Router支持(router是访问不同页面时的不同路径 );

2024-01-23 16:50:09 978 1

原创 达梦数据库笔记之使用教程以及不推荐迁移选择小写

问题:如果原本是MySQL类型的数据库,现在迁移数据库(假设test)到达梦数据库,是否依旧保持表名列名小写。

2026-02-04 17:41:20 217

原创 清理缓存并重启 IDEA

重启后,IDE 会重新解析项目依赖和配置, application.yml 里标红的 db-type: dm 配置就应该能被正确识别了。

2026-02-03 15:44:43 73

原创 达梦数据库笔记之解决默认模式与当前表所属模式不匹配

场景:为什么已经配置了:jdbc:dm://112.86.129.73:5236/test,但当我使用SQL查询还是需要from “test”.“a_authority”,能不能直接from “a_authority”?不推荐。问题:正处在 SYSDBA 用户对应的模式下,如果执行的所有 SQL 操作如果不指定模式,都会默认在 SYSDBA 模式中查找对象。原因:当你执行SELECT * FROM a_authority;

2026-02-03 15:16:57 62

原创 达梦数据库笔记之达梦授权模式、失败开机自启服务、达梦数据库卸载

达梦数据库的CASE_SENSITIVE(大小写敏感)参数是实例级的核心参数,一旦实例创建完成(安装后初始化实例),就无法在线修改。但不需要 “删除重新下载”,只需要删除已有的实例,重新初始化一个新实例并设置CASE_SENSITIVE=Y即可(安装程序本身不需要重装)。大小写敏感情况下,无双引号大小写则严格保留输入的大小写,有双引号大小写同样严格保留引号内输入的大小写。大小写不敏感(默认)情况下,无双引号大小写都自动转大写,双引号大小写则强制保留引号里对应大小写。具体操作步骤(以 Windows 为例)

2026-01-28 17:54:00 638

原创 基于 SpringBoot(Java17)的后端项目,从连接 MySQL8 数据库改为连接本地的达梦 DM8 数据库

Druid 连接池本身和数据库类型无关,切换数据库(如 MySQL → 达梦)时,只需要调整数据库连接的基础参数(main模块里的application.yml),Druid 连接池的核心配置(如连接数、超时时间)完全不用改。达梦驱动属于商业软件的依赖,达梦数据库的 JDBC 驱动既没上传到 Maven 中央仓库(中央仓库只有公共开源的依赖),也没上传到阿里云等公共镜像仓库,所以不管是从中央仓库还是阿里云仓库,下载时会提示 “找不到”它。相同配置项,后加载的会覆盖先加载的。

2026-01-23 18:32:08 1017

原创 后端笔记之Maven配置以及解决Maven中央仓库没有的依赖

达梦驱动属于商业软件的依赖,达梦数据库的 JDBC 驱动既没上传到 Maven 中央仓库(中央仓库只有公共开源的依赖),也没上传到阿里云等公共镜像仓库,所以不管是从中央仓库还是阿里云仓库,下载时会提示 “找不到”它。IDEA 里 “自定义 Maven” 的本质,是让 IDEA 调用 Maven 命令时,使用你指定的 Maven 安装包 + 对应的settings.xml,而settings.xml里的。Maven 的版本和基础配置由 IDE 决定,你只能在 IDE 提供的范围内调整。

2026-01-23 18:30:28 873

原创 达梦数据库笔记之数据迁移工具DTS(MySQL_to_DM8)

需求:把MySQL类型的某个数据库里的所有数据即所有表,迁移到达梦数据库里。

2026-01-16 16:22:44 1054

原创 达梦数据库笔记之DM 管理工具安装与初始化

可参考文章官网下载:https://www.dameng.com/数据库安装

2026-01-16 11:14:14 233

原创 笔记之光盘刻录

需求:因为笔记本不能联网,准备从台式机下载软件刻录进入光盘,然后笔记本可以通过刻录机读取光盘的软件进行下载。首先,准备好光盘与刻录机;

2026-01-12 17:05:27 268

原创 Vue3+Vite+Electron实现开发桌面应用

vite+electron 是前端构建工具 + 桌面应用框架的组合,用 Vite 高效开发前端页面,用 Electron 把页面变成跨平台桌面应用;相比传统的 webpack+electron,vite+electron 开发体验更好(启动 / 热更新更快),尤其适配 Vue 3 等现代框架;核心逻辑是:Vite 负责前端代码的构建,Electron 负责把前端页面封装成桌面窗口,并提供系统级 API 能力。

2026-01-08 15:18:51 937

原创 电脑屏幕分屏

选择扩展这些显示器然后保留修改。

2026-01-06 11:16:52 146

原创 部署笔记之部署不同Java版本项目以及多项目内存崩溃问题

安装Java17后导致旧项目Java8无法启动502错误;服务器2G内存不足导致项目数据库连接总是断连崩溃;前端请求的接口地址虽然能到达服务器,但后端服务没有正常响应,导致中间的代理( Nginx)返回了 502。

2025-12-30 19:12:47 708

原创 部署笔记之云服务器再部署一个新项目

前提:远程服务器的/www/my-project 目录里存放了第一个项目的前后端文件。

2025-12-25 15:11:33 473

原创 Vue 生态演进指南:主流框架搭配以及Vue CLI vs Vite 与 Vue2 vs Vue3 核心区别

简单来说:Vue2 是 “够用就好” 的轻量框架,适合中小型项目;Vue3 是 “兼顾性能与可维护性” 的现代框架,适配大型应用和团队协作,同时向下兼容 Vue2 的核心语法,迁移成本可控。

2025-12-24 14:26:02 734

原创 框架搭配之创建基于 Vue3+Vite 且将 request.js(请求封装)与页面 .vue 解耦的项目

创建基于 Vue3 且将 request.js(请求封装)与页面 .vue 解耦的项目,核心思路是,而非直接操作 axios 或请求配置。

2025-12-23 18:42:50 987

原创 GitCode仓库

这是 Git Bash 在首次连接gitcode.com服务器时的安全验证提示,意思是:“无法确认gitcode.com(IP 是 116.205.2.91)的主机身份,它的 RSA 密钥指纹是SHA256:AlSJ+…(可选)勾选「添加 LICENSE 文件」:如果是开源项目,选 MIT 等许可证(个人项目推荐 MIT)(.代表当前目录下所有文件,这样会把新增的back_end、front_end等都加入暂存区)执行后按 3 次回车(默认路径、无密码),密钥会生成在~/.ssh/目录下。

2025-12-23 13:57:50 565

原创 程序员开发网站收藏记录

这是我输入一句话后自动生成的页面而且导航栏是可以定位到当前页面位置的。里有各种项目样式以及代码,这个功能挺好的,可以当作参考进行开发。后可以实现右键运行博客。

2025-12-23 10:07:13 189

原创 Docker之Windows与Linux不同架构部署理解

Windows 主流架构:x86_64(AMD64) 和 ARM64;Linux 主流架构:x86_64(AMD64) 和 ARM64(AArch64)。。

2025-12-19 16:29:50 695

原创 Git笔记之Git下载、拉取项目、Webstorm使用git、Git冲突

操作:需在此输入类似http://git.repo.guanyitec.com:8088/network-platform/tiktok/tiktok-front的 Git 仓库地址(对应你之前提到的内部项目地址)。使用场景:如果你习惯用命令行操作 Git(比如git clone、git commit、git push等命令),选这个最方便。含义:打开 Git 自带的命令行终端(Git Bash),且当前工作目录就是你右键点击的文件夹。含义:远程仓库的地址,即你要克隆的代码仓库的源路径。

2025-11-03 15:13:38 497

原创 Windows笔记之连上网但打不开网址

关闭代理服务器,应该是开梯子时被打开了。原因:大部分是因为代理设置出问题了。

2025-10-16 09:35:32 103

原创 Windows笔记之提取图片颜色的RGB数值

点击截图,光标移动放至图片上自动取色。把截图放至电脑自带的画图工具里。

2025-10-13 15:00:24 181

原创 Windows笔记之清理C盘、符号链接:系统会认为 Tencent 文件夹仍在原来C盘,但实际数据存储在E 盘。

使用符号链接:可以通过创建符号链接的方式将 C:\Users\admin\AppData\Roaming\Tencent 迁移到 E 盘。具体操作是先将 Tencent 文件夹复制到 E 盘的目标位置,然后以管理员身份打开命令提示符,输入 “mklink /J “C:\Users\admin\AppData\Roaming\Tencent” “E:\Tencent””,这样系统会认为 Tencent 文件夹仍然在原来的位置,但实际数据存储在 E 盘。

2025-10-13 11:39:00 1276

原创 Navicat笔记之使用技巧

如果选择仅结构,生成的数据库里所有表只有表结构,表里无数据;如果选择结构和数据,生成的数据库包含所有的表结构与表数据。可从资源管理器里选取.sql文件运行生成数据库里所有表数据,右键表刷新可看到所有表。右键新建的连接,选择新建数据库,输入自定义数据库名称,确认后一个空数据库建立成功。点击连接,选择相应的连接类型,输入需要的数据库连接信息后,测试连接通过。选择某张表右键,选择数据生成,输入需要生成的行数,点击下一步后开始;如果接收.nb3文件,可拖到备份目录下,右键还原。备份当前数据库,生成.nb3文件。

2025-10-10 17:33:06 314

原创 后端笔记之MyBatis 通过 collection 标签实现树形结构自动递归查询

(1)自动递归:通过 collection 标签的 select 属性,MyBatis 会以当前节点 id 为参数,自动调用子查询,层层嵌套查询子节点。(2)无需手动组装:省去了在 Service 层写循环拼接 childList 的代码,MyBatis 直接在内存中完成树形结构的组装。(3)childList 的作用:作为树形结构的载体,最终序列化 JSON 时自然体现父子层级关系。这种方式的优点是配置简单,适合层级不深的树形结构;缺点是可能产生多次数据库查询(每层一次),层级过深时性能会受影响。

2025-09-26 16:36:53 1313

原创 前端JavaScript笔记之父子组件数据传递,watch用法之对象形式监听器的核心handler函数

/ 在child.vue组件中的<script>部分props: {},data() {return {// 组件其他数据// ...其他数据},// ...其他组件选项。

2025-09-25 17:37:55 836

原创 前端JavaScript笔记之深拷贝,变量赋值与引用类型

①值传递:变量存储的是 “值本身”,赋值后两个变量完全独立。②引用传递:变量存储的是 “值的地址”,赋值后两个变量共享同一份数据。③局部变量与数据源的独立性:arr是函数内的局部变量,它仅存储了数据源(树组件选中状态)在某一时刻的快照。对局部变量的修改不会影响数据源本身,两者是相互独立的。

2025-09-25 16:25:06 420 2

原创 场景之INSERT插入数据,用户在网络请求完成前多次点击按钮会导致多次提交相同的数据。

这样的修改可以有效防止用户多次点击按钮导致的重复提交问题。

2025-09-25 15:43:00 291

原创 svn切换账号

清除掉账户信息,"Authentication data"里就是保存的账户名和密码,选择某个账户信息clear;

2025-09-24 14:50:07 116

原创 在回调函数中访问外部的 this:let that = this

在JavaScript中, this 的值不是固定的,而是 取决于函数被调用的方式。在嵌套函数、回调函数或异步操作中, this 的指向经常会发生变化,导致无法访问外部作用域中的对象。通过将外部作用域的 this 赋值给一个变量(通常命名为 that 、 self 或 _this ),可以在内部作用域中保留对原始对象的引用,确保能够访问到正确的上下文。总结来说, let that = this 是一种经典的JavaScript编程模式,用于解决作用域嵌套导致的this指向问题。

2025-09-23 17:41:42 285

原创 条件判断时== 能显示而 === 不显示

2025-09-23 16:29:21 104

原创 前端:分页与异步

问题:当前页绑定的数据是fileData,删除文件后this.fileData.length没有正确获取到值。

2025-09-16 16:02:43 409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除