- 博客(102)
- 收藏
- 关注
原创 windows 迁移ubuntu wsl从C盘到D盘
首先管理员模式打开powershell,然后停止wsl。导入新的ubuntu放到D盘自己定义的文件夹下。现在进入D盘可以看到虚拟磁盘在D盘下面了。放C盘太占空间,所以迁移到D盘。我的是Ubuntu-22.04。将ubuntu导出到D盘。查看ubuntu 版本。注销老的ubuntu。
2025-12-12 11:48:56
259
原创 @Resource和@Autowired注入区别
Spring 自家的注入方式,默认根据类型(byType) 找 Bean,如果找到多个相同类型,再根据变量名匹配 Bean 名称。来自 Java 标准(javax.annotation.Resource),默认根据名称(byName)。Spring 会先查找 名为 “cusPfUserService” 的 Bean,找不到时再按类型匹配。使用 @Autowired 会按类型找,可能匹配到多个实现类(如果有别的同接口实现)。这里类名和 Bean 名是相同的,@Autowired 按类型匹配最方便、最自然。
2025-10-16 15:17:54
369
原创 Mybatis分页查询共用一个实例对象问题
发现一个问题,IPage result = onlineUserService.page(page, createMPJQueryWrapper(params));查出来result里path有值,然后执行完下一句 IPage resultWithIp = onlineUserService.page(page, createQueryWrapper(params));为什么会影响到result?) 时,MyBatis-Plus 把同一个 Page 对象重新填充了新查询结果,覆盖掉了第一次查询的数据。
2025-10-14 10:23:28
349
原创 maven install依赖后 另一个项目 maven reload找不到包
如果是build报错,找不到包,则在idea设置-maven-runner里,选择delegate IDE build actions to Maven, 让maven接管build。
2025-09-26 16:53:41
356
原创 BS和CS架构
BS = “浏览器 + 服务器”,适合需要快速部署、跨平台、用户量大、更新频繁的应用。CS = “装在本地的客户端 + 服务器”,适合需要强大交互和性能的应用。🔹 BS 架构(Browser–Server,浏览器–服务器)🔹 CS 架构(Client–Server,客户端–服务器)代表:网页应用,比如淘宝、钉钉网页版、企业内部 OA 系统。模式:用户在本地装一个客户端程序,客户端和后端服务器交互。模式:用户通过浏览器访问,前端页面+后端服务器即可。升级简单,更新部署到服务器,用户刷新页面即可。
2025-09-18 14:12:46
331
1
原创 Chrome/Edge浏览器安装个人开发的插件
直接安装crx文件会提示安全原因无法启用,点击加载已解压的扩展程序,选择crx文件解压后的目录即可。
2025-09-15 15:05:23
121
原创 Chrome/Edge浏览器安装个人开发的插件
直接安装crx文件会提示安全原因无法启用,点击加载已解压的扩展程序,选择crx文件解压后的目录即可。
2025-09-12 16:56:13
115
原创 MyBatis MPJWrapper 联表查询写法
可优化: wrapper.apply(“SUBSTRING_INDEX(pathname,‘/’,1) LIKE CONCAT(‘%’, {0}, ‘%’)”, companyName);pfonlineuser表的userId对应orgemployee表的accountid,orgemployee表的pid对应orgorganization表的id。你写的是 pathname,数据库会去查 主表或最后 join 表里有没有这个列名,如果有歧义(多表都有 pathname)就会报错或者匹配不到。
2025-09-12 10:24:02
259
原创 Intellij new package 并列
new第一个package的时候会变成yongyou.async,这时候右键这个package new package,把路径改成yongyou.config,就会自动变成async,config两个并列的文件夹。
2025-08-29 10:35:06
237
原创 xxl定时任务配置cron表达表达式
在 XXL-Job 控制台里添加/编辑任务时,把这个表达式填到 “Cron” 字段即可。在 XXL-Job 里,定时任务的触发时间是通过 Cron 表达式 来配置的。第 6 位(周) →?:不指定星期(避免和“日”冲突)第 1 位(秒) → 0 :在 0 秒时触发。第 2 位(分) → 0 :在 0 分时触发。第 3 位(时) → 1 :在 1 点触发。第 4 位(日) → * :每天。第 5 位(月) → * :每月。
2025-08-29 09:47:35
305
原创 xxl定时任务配置cron表达表达式
在 XXL-Job 控制台里添加/编辑任务时,把这个表达式填到 “Cron” 字段即可。在 XXL-Job 里,定时任务的触发时间是通过 Cron 表达式 来配置的。第 6 位(周) →?:不指定星期(避免和“日”冲突)第 1 位(秒) → 0 :在 0 秒时触发。第 2 位(分) → 0 :在 0 分时触发。第 3 位(时) → 1 :在 1 点触发。第 4 位(日) → * :每天。第 5 位(月) → * :每月。
2025-08-27 08:59:14
968
原创 Git 提交除某个文件外的其他所有文件
这样 staging area(暂存区)里会去掉 bootstrap.yaml,其他文件都在。bootstrap.yaml’ 表示排除 bootstrap.yaml。方法二:先添加所有,再取消掉 bootstrap.yaml。会一个一个文件/区块地问你是否添加,按 y/n 选择。方法一:显式排除 bootstrap.yaml。方法三:交互式添加(适合控制多个文件)如果只有一个文件不想加,用方法二更快。. 表示添加当前目录所有文件。
2025-08-22 17:01:44
260
原创 linux 一次性查看所有docker容器网络模式和端口映射
mysql8.0.42 | 网络模式: bridge | IP: 172.18.0.10 | 端口映射: map[3306/tcp:[{0.0.0.0 3308}]]/sentinel-dashboard | 网络模式: bridge | IP: 172.18.0.5 | 端口映射: map[8080/tcp:[{0.0.0.0 8080}]]/rabbitmq | 网络模式: bridge | IP: 172.18.0.15 | 端口映射: map[]
2025-08-08 15:23:11
443
原创 Macbook 隐藏桌面文件,切换桌面快捷键
终端输入再次输入重新显示文件四根手指在触摸板上向外滑动四根手指在触摸板上向外滑动control + 键盘上键control + 键盘左右键
2025-06-27 10:19:12
281
原创 DeepSeek生成Excel或者Word文档报告的方法
在提出需求时加入“以html的格式输出,html要可以直接运行,页面要提供可以直接下载word和excel的功能,”,在回答里的html代码上点击运行就可以生成报告页面,并下载文档。
2025-06-05 09:12:21
259
原创 欧拉系统安装,配置静态ip
修改dhcp为static,ip地址,netmask,gateway,dns。ip addr 查看网口,假设网口为ens192。选择安装server版本。
2025-05-21 14:15:22
1366
原创 欧拉系统离线部署docker
Docker 离线安装指南本文介绍了如何在 Linux 系统上进行 Docker 的离线安装。首先,您需要下载 Docker 的离线安装包。以下以安装 docker-23.0.5.tgz 为例进行说明。
2025-05-20 16:09:19
1324
原创 Windows Ubuntu 目录映射关系
情况一:你是通过 WSL (Windows Subsystem for Linux) 安装 Ubuntu。如果你在 Microsoft Store 安装了 “Ubuntu”,默认就是 WSL。这会显示 Ubuntu 的 Linux 文件系统(例如 /home/你 等)。Windows 目录 在 Ubuntu 中的路径(WSL)你就进入了 Windows 桌面目录。打开 Windows 文件资源管理器;
2025-05-20 14:08:13
843
原创 Zenmap代理情况下无法扫描ip
例如:nmap -sT -T4 -A -v -Pn 10.44.2.0/24。在扫描参数后加 -sT -Pn 即可。原因是开了代理会报错。
2025-05-20 13:23:19
430
原创 Pycharm 选择Python Interpreter
macOS 上是:PyCharm → Preferences → Project: xxx → Python Interpreter。你用 brew install python 安装的 /opt/homebrew/bin/python3。所以你终端里用 pip install 装了包,但 PyCharm 里其实没在用那个 Python。PyCharm 默认配置可能用的是一个虚拟环境,但你用 Terminal 装包时用了另一个。选择你在终端用的那个路径(which python3 给你的路径)
2025-05-19 08:56:46
327
原创 Linux ssh免密登陆设置
如果你还希望从目标服务器(198.120.1.113)免密登录到源服务器(198.120.1.109),你可以在目标服务器上生成 SSH 密钥,并使用 ssh-copy-id 将目标服务器的公钥复制到源服务器的 authorized_keys 文件中。该命令会要求你输入目标服务器的密码,输入正确的密码后,公钥(id_rsa.pub)将被自动复制到目标服务器的 ~/.ssh/authorized_keys 文件中。~/.ssh 目录的权限需要为 700,确保只有文件所有者可以访问和修改该目录。
2025-04-22 16:22:18
857
原创 Linux scp 命令放后台执行
使用bg将进程放在后台,使用disown -h将进程忽略HUP信号(从当前的shell中移除作业),即使ssh中断也不影响后台进程。按 ctrl+z 暂停传输。
2025-04-22 15:25:51
590
原创 TDengine 3.3.2.0 集群报错 Post “http://buildkitsandbox:6041/rest/sql“
将buildkitsandbox映射为本机节点。
2025-03-24 15:57:00
415
原创 Mysql表格和视图的区别
视图(View) → 主要用于封装复杂查询,简化 SQL 语句,比如 CREATE VIEW active_users AS SELECT * FROM users WHERE status = ‘active’;表(Table) → 存储和管理数据,比如用户表 users、订单表 orders。
2025-02-24 10:24:39
369
原创 Rocky Linux设置系统时间
其中,MM为月份,DD为日期,hh为小时,mm为分钟,YYYY为年份。这样就可以在Rocky Linux中成功设置系统时间和时区了。
2024-12-16 15:39:15
1524
原创 离线安装signoz
进入 deploy/docker/clickhouse-setup文件见下,docker compose up -d即可。上传“signoz-0.5.7.tar” 到服务器,docker load -i 加载镜像。上传 signoz-0.5.7 文件夹到服务器。
2024-12-16 11:37:55
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅