- 博客(772)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 创建Java项目的完整指南
本文提供了创建Java项目的完整指南,从最简单的单文件项目到使用构建工具的完整项目结构。主要内容包括: 最简单的Java项目创建方法:使用文本编辑器和命令行创建并运行"Hello World"程序 使用IDE(IntelliJ IDEA和Eclipse)创建Java项目的步骤 标准Java项目结构说明,包括Maven项目结构和手动创建目录的方法 使用构建工具(Maven和Gradle)创建项目的详细步骤,包括配置文件示例 完整项目示例:学生管理系统的基本结构展示 文章涵盖了从初学者到进阶开发者的Java项目
2026-05-27 10:37:56
516
原创 使用Maven将Java代码打成JAR包
这三个元素(groupId, artifactId, version)合在一起,构成了一个依赖项在全球 Maven 仓库中的唯一坐标。POM.xml 文件定义了项目的基本信息、如何构建项目、项目的依赖关系以及如何发布项目等。简单来说,Pom.xml 是 Maven 项目的核心配置文件,它相当于 Maven 项目的“大脑”和“蓝图”。的原则,让开发者从繁琐的构建配置中解放出来,并且保证了项目构建过程的一致性和可重复性。以上的报错最终的原因是因为,我们对Maven的配置文件。执行完成之后没有报错,时间挺长的。
2026-05-27 10:36:06
582
原创 git中排除文件和目录
排除未跟踪文件夹:优先用 Git 桌面版右键「Ignore 文件夹名 /」,自动生成.gitignore规则并提交。排除已跟踪文件夹:先通过终端执行git rm --cached -r 文件夹名/取消跟踪,再添加忽略规则。规则核心:文件夹名后必须加(如dist/),否则会被识别为文件;**/文件夹名/可递归忽略所有层级的同名文件夹。
2026-05-26 20:53:30
435
原创 Ubuntu Xfce 桌面环境微信、Chrome 启动失败问题优化与修复
xfce桌面,微信就直接最小化 / 隐藏了,窗口没了但进程还在跑,再点图标也唤不出来,这是微信客户端的 “关闭行为” 问题。下面给你一套完整、一次性解决的方案,既能让它点叉号时只最小化到托盘不退出,又能保证图标能正常唤回窗口。
2026-04-23 16:23:04
202
原创 华为设备:企业内部的MQC限速场景
在企业内网运维场景中,VLAN 维度的带宽限速是保障网络资源合理分配、避免单 VLAN 流量拥塞影响整体网络稳定性的核心手段。华为 S 系列交换机(S5700/S6700/S7700/S9300/S9700/S12700 等)作为企业网核心设备,其 QoS 限速配置有明确的硬件逻辑和实操规范,若配置方式不当(如错误将 VLAN 限速应用在 Vlanif 接口),极易导致限速不生效、网络卡顿甚至丢包等问题。
2026-04-10 09:03:03
195
原创 ubuntu使用开启远程xfce4
xfce4可以解决: xrdp 和ubuntu自带的远程由于频繁出现:黑屏、一闪而过、无法连接等问题虽然画面风格没有ubuntu漂亮,但是好在稳定流畅!
2026-03-26 13:53:15
284
原创 ubuntu2024使用开启远程控制-使用xrdp
Ubuntu 24.04使用xrdp开启远程桌面控制的方法:首先禁用Wayland解决黑屏问题,然后安装xrdp服务。针对常见的闪退问题,需创建专用启动脚本、将用户加入ssl-cert组并重启服务。若仍闪退,可设置图形化目标并重启系统。该方法能保持原桌面风格并解决分辨率适配问题,Windows用户可直接通过远程桌面连接。
2026-03-26 13:48:23
238
原创 Nginx 跨域配置避坑指南:常见问题与解决方案
添加跨域头核心是用add_header配置系列指令,always参数是必加项;测试环境可用简化配置,生产环境必须指定具体域名,避免安全风险;务必处理 OPTIONS 预检请求,否则复杂跨域请求会失败。生产环境多域名跨域的核心是通过map指令定义域名白名单,动态返回;必须开启并禁用通配符,保证安全性;处理 OPTIONS 预检请求、添加always参数、强制 HTTPS 是生产环境的必备配置。生产环境跨域 + 负载均衡的核心是:用upstream定义后端集群,proxy_pass。
2025-12-26 09:44:56
1274
原创 Ubuntu24.04LTS-Noble部署Zabbix6.4(适配 PHP 8.0+)
本文详细记录了在Ubuntu 24.04(Noble)系统上部署Zabbix 6.4监控系统的完整流程。重点解决了Zabbix 6.4与PHP 8.0+的版本兼容问题,采用LAMP架构,包含MariaDB数据库安装、Apache和PHP 8.1+环境配置、Zabbix服务端部署及Web前端设置等步骤。文章还提供了客户端Agent的配置方法,并特别强调了PHP时区设置和数据库密码一致性等关键配置项。整个部署过程涵盖系统源更新、服务安装、数据库初始化、Web界面配置等完整环节,适用于Ubuntu Noble系统
2025-12-24 16:30:30
853
原创 华为HCIP的学习大纲和计划
HCIP(华为认证 ICT 高级工程师)核心围绕华为 ICT 技术体系,不同方向(如路由交换、云计算、安全等)课程目录不同,以下是最热门的。
2025-12-08 08:21:20
443
原创 ACL 与前缀列表详解及配置示例汇总
类型匹配维度典型应用场景基本 ACL源 IP、分片、时间段简单源地址过滤二层 ACLMAC 地址、二层协议交换机端口 MAC 过滤高级 ACL源 / 目的 IP、协议、端口、时间段复杂流量控制(如端口封禁)用户 ACL同高级 ACL,编号范围小用户级精细规则前缀列表网络号 + 前缀长度路由过滤。
2025-12-02 08:03:09
149
原创 windows 找不到 microsoft 软件许可条款。请确保安装源有效,然后重新启动安装。
摘要 在Hyper-V中安装Windows 10时遇到"找不到Microsoft软件许可条款"错误。该问题可能由动态内存设置或虚拟软盘驱动器引起。解决方案包括:1)关闭虚拟机的动态内存功能;2)删除虚拟机硬件配置中的软盘驱动器。这两个步骤操作后即可正常继续安装过程。该错误通常与安装源访问权限或虚拟设备配置有关,调整相关设置后可解决问题。
2025-11-22 18:18:14
1183
原创 Windows 遇攻击?是不是攻击我不知道,拉黑名单就完事了。
点击右侧操作面板的 “筛选当前日志”,在弹出的窗口中,“事件 ID” 输入框填写4625(该 ID 专门对应账户登录失败事件);可以看到源网络地址为:93.123.109.72,在不停的尝试登录,很明显我们被攻击了,有人在试图破解我们的密码,频率是每秒钟尝试一次。按下Win+R组合键打开运行窗口,输入eventvwr.msc并回车,启动事件查看器。在左侧导航栏中,依次展开 “Windows 日志”,点击子菜单中的 “安全” 选项。观察一下,很频繁的在尝试登录,类似这种显然是在尝试破解密码。
2025-11-18 15:28:17
762
原创 服务器安全方面的职位
职责是模拟黑客攻击手段,对服务器系统、端口、配套应用等进行全面安全测试,挖掘服务器存在的弱密码、漏洞等安全隐患;此岗位需熟悉服务器安全机制,了解主流安全防护设备功能,同时具备清晰的报告撰写能力,持有 CISP 等资质证书者会更具优势。该岗位要求精通服务器操作系统安全性、加密技术等专业知识,且熟悉 ISO 27001 等安全标准,具备丰富的安全方案设计经验。聚焦服务器等资产的安全威胁监测与分析,职责涵盖收集服务器的运行日志、安全事件日志,运用 SIEM 等工具进行深度分析,识别隐藏的威胁;
2025-11-18 13:14:19
407
原创 安全运维工程师入门阶段每周学习计划表(共 24 周)
以 “理论 + 实操” 结合为核心,每天学习时长控制在 2-3 小时,每周设置 1 天复盘总结,确保基础扎实且能落地实操,适配 0 基础入门场景:
2025-11-18 13:11:23
421
原创 安全运维工程师都需要会什么?
熟练掌握安全加固、漏洞管理、应急响应,能独立应对服务器入侵、勒索病毒等场景。具备架构级安全规划能力,能制定安全策略、优化防护体系,应对复杂安全事件。在某一细分领域形成竞争力,如应急响应专家、云安全专家、合规审计专家。掌握服务器系统操作和网络基础,能执行简单安全加固和漏洞扫描。
2025-11-18 13:09:56
732
原创 python正则表达式re模块
摘要:Python的re模块提供了正则表达式操作功能,包含多个常用方法:match()从开头匹配,search()搜索首个匹配项,findall()返回所有匹配列表,sub()实现字符串替换,split()进行字符串分割。模块支持多种匹配字符模式,包括区间字符[]、排除字符^、选择字符|等。各方法通过不同参数控制匹配行为,如flags参数可设置忽略大小写等选项。文章通过代码示例演示了每个方法的实际应用场景和返回值处理方式。
2025-11-11 10:38:43
84
原创 AlmaLinux 部署 Samba 服务:文件共享快速实现
本文介绍了在AlmaLinux系统上部署Samba服务的完整步骤。主要内容包括:1)通过dnf安装Samba及相关组件;2)创建系统用户组和用户,配置tdbsam后端认证;3)详细配置smb.conf文件,设置共享目录权限;4)创建和管理Samba虚拟用户;5)防火墙配置和服务启停管理;6)提供了基础版和增强版两种用户创建脚本,支持批量创建Samba用户。文章还详细说明了用户组管理、权限设置等关键配置点,并包含常见问题解决方法,如用户不存在报错处理等。
2025-11-08 17:38:24
459
原创 路由策略:核心原理与最佳实践
摘要 路由策略是网络模型中用于控制路由发布、接收和引入的重要机制,通过路由过滤和属性设置来优化网络流量路径。其实现包括定义匹配规则和应用规则两个步骤,核心是使用各种过滤器(如ACL、IP-Prefix等)进行路由筛选。本文通过两个案例演示了路由策略的应用:在OSPF网络中配置前缀列表过滤特定路由,以及在OSPF引入IS-IS路由时设置路由属性(如开销值和Tag)。这些配置展示了路由策略如何灵活控制网络路由,实现精细化流量管理。文章建议在学习路由策略前先掌握基础路由协议,以便更好理解其作用原理。
2025-10-24 08:48:49
128
原创 docsify部署笔记站点教程
docsify部署指南 本文介绍了使用docsify搭建文档网站的基本步骤。首先需要安装Node.js 18.19.0版本,然后通过npm全局安装docsify-cli工具。安装过程中可能会出现一些警告信息,但不影响正常使用。最后创建web目录(如E:\DATA\Myweb-data\mydoc)作为文档存储位置。需要注意的是初始化时需先执行"docsify init"命令。整个过程简单快捷,适合快速搭建轻量级文档网站。
2025-10-16 16:54:35
514
原创 如何部署一个Java项目
摘要:本文介绍了Java项目部署的基本流程,包括控制台应用的打包和运行方法。通过IntelliJ IDEA演示了创建标准Java项目、编写主类、配置并生成可执行Jar包的过程。同时说明了如何在Ubuntu服务器上安装JDK环境,并通过java -jar命令运行Jar包。重点涵盖:1)Maven/Gradle打包命令;2)后台运行Jar包技巧;3)服务器环境准备;4)完整IDE打包操作示例。适用于初学者快速掌握Java基础项目部署。(149字)
2025-10-08 15:22:01
786
原创 JDK 1.8和JDK 8 是什么关系
术语 含义 性质JDK 1.8 Java 开发工具包的第 8 个大版本 产品版本号(内部版本号)JDK 8 / Java 8 Java 平台的第 8 个大版本 市场版本号(常用称呼)结论:在您的简历、技术文档或日常交流中,写 “精通 Java 8” 或 “熟悉 JDK 8 特性” 是完全正确的,技术面试官都明白您指的是 JDK 1.8。
2025-10-08 11:50:56
1128
原创 禁用Windows自动更新,但允许手动更新
这种方式虽然关闭了自动更新,但会影响手动更新。Windows 的设置中可以设置暂停自动更新,但是最长只能设置暂停一周。下面介绍一种延长暂停自动更新时间的方法,实现手动更新和暂停自动更新的兼容。新建完成后,双击该项,将基数修改为十进制后,将数值数据设置为需要的暂停更新的天数,比如4000天。然后点击注册表编辑器上方菜单栏的查看-刷新,发现该项的值被修改为4000.新版的 Windows 经常会自动检查更新,然后在某个夜深人静的晚上帮你自动更新。项,右键 新建-DWORD值(32位),新建项的名称设置为。
2025-09-28 00:05:58
456
原创 从Terminal的颜值,到Config的哲学!我找到了Windows Terminal的完美拼图
当你执行 ssh myserver 这样的命令时,OpenSSH 客户端(也就是你电脑上那个 ssh.exe 程序)内部有一个固定的工作流程:解析命令:它首先读取你输入的 myserver。查找规则:接着,它会去一个固定的位置寻找一个名为 config 的固定文件,这个固定位置就是用户主目录下的 .ssh 文件夹(~/.ssh/config)。匹配 Host:它逐行扫描 config 文件,寻找与 myserver 相匹配的 Host 字段。
2025-09-27 22:19:51
632
原创 Linux运维:Linux技术要学到什么程度
层次目标职位核心技能学习建议入门生存初级运维工程师命令行、脚本、基础服务多动手!在自己的电脑上装虚拟机,反复练习。考取RHCSA是不错的证明。核心胜任运维工程师/高级运维自动化、监控、容器、高可用做项目!搭建一个博客系统、一个小型电商平台,把所有技术串起来。进阶高手资深运维/架构师/SRE云原生、Kubernetes、CI/CD、IaC参与开源、研究原理。不仅要会用,还要懂为什么这么设计。专家专家/技术总监某个领域的极致深度长期专注,形成影响力。最重要的心态:技术更新快,持续学习是常态。
2025-09-26 16:07:05
936
原创 350.从全网互通到负载分担:企业单路由器双出口(联通 / 电信)策略路由实验
注意:sw3上面的缺省路由为等价路由,不要配置成浮动路由。要求PC2访问外网优先走联通,当联通出现故障时走电信。可以看到PC1走的是电信。
2025-09-24 23:01:58
157
原创 命令行修改系统的环境变量PATH
操作具体行为命令示例新增(追加)先读取旧值,再追加新值,最后覆盖。这是安全的标准做法。新路径"修改(替换)直接用新值完全替换旧值。极其危险,会破坏系统。setx /M PATH "新路径"错误!所以,你给出的命令 setx /M PATH "%PATH%;是一条为了向系统PATH中“新增”一个目录而设计的、安全的“修改”命令。
2025-09-18 10:31:59
1497
原创 Ubuntu系统:右键目录“本地网络共享”可以直接代替操作samba
可能的原因解决方案缺少包运行文件管理器未刷新注销再重新登录所以,别担心,您的系统没有任何问题,只是缺少了一个小小的功能扩展包。安装之后,您的右键菜单就会变得和别人的一样了。
2025-09-17 14:15:44
795
原创 001-Pandas的数据结构
特性选择单列df['姓名']选择多列df[['姓名', '年龄']]语法单中括号 + 字符串双中括号 + 列表返回值Series(一维)DataFrame(二维)用途获取单独一列的数据获取一个由多列组成的子集表格类比从Excel中复制一列从Excel中复制几列到一个新工作表为什么这个区别很重要?因为Series和DataFrame有不同的方法和属性。例如,你可以对Series计算平均值(如果它是数字类型),但对DataFrame你可以进行更复杂的操作,比如同时处理多个列的关系。
2025-09-07 12:35:03
1015
原创 内网有人下载导致网速很慢怎么找出来?
观察现象 -> 登录网关看总体流量/连接数 -> 利用网关或监控工具看实时IP流量排名 -> 分析高流量IP的连接特征/协议 -> 定位设备和使用者 -> 沟通或技术限制如果情况紧急,可以尝试在路由器上暂时限制整个内网的总带宽或连接数上限,先恢复基本网络可用性,再慢慢排查具体源头。希望这些方法能帮你快速找出问题源头!网速慢时每一秒都很煎熬,但按这步骤来,通常半小时内就能锁定目标。祝排查顺利!🛡️🔧。
2025-08-04 19:21:14
896
原创 Python文件备份脚本最佳实践与代码模板
环境介绍:mysql数据库,只能本地登录,不允许远程,端口3308,用户名root,密码:123456,备份s7数据库。因为服务器上不允许安装其他东西,所以我全部使用的是python的标准库,没有使用第三方库,有风险。可以在计划任务里面,进行定时出发,然后把代码结尾的“按回车键推出”去掉;这里使用的python语言,选择使用FTP协议传输,权限只读即可。要求:下面的是领导的要求,其实也是这个脚本的功能。问:有没有规定使用什么语言的脚本,答:没有。协议要求:不允许使用共享,最低使用FTP。
2025-07-29 09:55:29
164
原创 预订单编号及其作用和注意事项
预订单编号是企业在订单确认前生成的临时标识码,常见于报价、订单草稿等场景。不同企业可能使用"报价单编号"、"预订单号"或"意向单号"等不同名称。该编号具有唯一标识、追踪管理、客户查询和防止纠纷等功能,通常包含日期、商家代码等组合信息。客户可通过在线、电话或现场预订获取编号,使用时需妥善保存并在咨询时主动提供以加快服务效率。建议直接联系商家了解具体编号规则和状态查询方式。不同ERP系统可能有特定术语和生成规则。
2025-07-05 07:42:11
953
原创 11.RSTP快速生成树协议深度剖析:结合华为eNSP模拟器的完整实验方案
RSTP(快速生成树协议)是STP协议的改进版本,主要解决了传统STP收敛速度慢的问题。RSTP通过简化端口状态(丢弃、学习、转发)和引入P/A协商机制,将收敛时间缩短至秒级。它兼容STP协议,并扩展了端口角色(根端口、指定端口、替代端口等)。华为设备配置RSTP时可通过命令设置根桥、边缘端口,并启用BPDU保护、根保护等安全功能。RSTP特别适合对网络延迟敏感的环境,能够快速应对拓扑变化,同时保持网络稳定性。与STP相比,RSTP在保持兼容性的基础上显著提高了网络性能。
2025-06-21 12:40:50
212
HCIE策略路由典型配置试验
2023-09-06
hangligang_data.zip
2020-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅