- 博客(130)
- 资源 (8)
- 收藏
- 关注
原创 基层信息化技术实战笔记 · 综合手册
内容是关于基层信息化技术实战笔记综合手册,涵盖Java Web全栈、Python爬虫、网络运维、办公自动化等。摘要要简洁概括核心内容。</think>基层信息化技术实战笔记综合手册,涵盖Java Web全栈开发、Python数据采集、网络运维与办公自动化等岗位技能,提供从SpringBoot搭建到增删改查等实战速查指南。
2026-09-05 17:56:21
34
原创 NB-IoT--家庭燃气表
NB-IoT(窄带物联网)是一种专为物联网优化的低功耗广域网络技术,具有四大核心优势:1)广覆盖能力(比LTE提升20dB信号增益);2)单基站支持10万+终端连接;3)超低功耗设计使电池寿命达10年;4)模块成本低于5美元且复用现有基站。该技术特别适用于智能表计、地下管网监测等需要海量设备、深度覆盖的物联网场景,通过180kHz窄带频谱实现低成本部署,成为蜂窝物联网的关键解决方案。(149字)
2026-07-26 13:50:39
211
原创 S5700交换机支持SDN吗?
SDN(软件定义网络)的核心架构是转控分离,通过控制器管理支持OpenFlow等协议的交换机。要检查交换机是否支持SDN,可通过查看版本信息、运行OpenFlow相关命令或检查设备标签确认。以华为S5700交换机为例,运行旧版VRP系统的设备若无法识别OpenFlow命令,则表明不支持SDN功能,需升级到较新版本才能启用该特性。SDN/OpenFlow属于高级功能,通常需要较新的VRP版本支持。
2026-07-26 13:43:53
12
原创 Nginx 默认站点自动跳转指定网址
本文介绍了如何修改Debian系统中Nginx的默认站点配置,实现强制跳转到指定网址。操作步骤包括:1. 使用sudo nano编辑/etc/nginx/sites-available/default文件;2. 清空原内容后替换为提供的server配置块;3. 将配置中的target.com替换为目标网址。该配置会在80端口监听所有请求,并通过301永久重定向跳转到目标网址,同时保留原始访问路径($request_uri)。适用于需要统一流量导向的场景,配置简洁高效。
2026-07-25 08:34:22
13
原创 Debian查看、删除程序
本文介绍了在Linux系统中查看和彻底删除Nginx程序的方法。通过dpkg -l | grep nginx或apt list --installed | grep nginx可以快速查看已安装的Nginx版本。若要完全卸载Nginx及其配置文件,并自动清理无用依赖,可使用apt autoremove --purge nginx命令。该命令能确保彻底删除程序及相关配置,同时优化系统空间。
2026-07-25 08:24:47
113
原创 Linux的几个简单命令
本文介绍了三个实用的Linux命令: nc -z -v IP 端口:使用netcat扫描指定IP的端口连通性(-z为扫描模式,-v显示详情),示例扫描515打印服务端口。 lpinfo -v:CUPS打印系统命令,列出所有可用打印设备URI,需确保cups服务运行。若未安装,可通过apt install cups-client解决。 sudo du -h --max-depth=1 /:以管理员权限统计根目录下一级子文件夹的磁盘占用(-h人性化单位,--max-depth控制层级)。 适用于网络检测、打印设
2026-07-22 20:32:50
139
原创 JAVA开发接口供第三方调用的测试示例
本文介绍了一个基于Spring Boot的API签名鉴权Demo项目。项目采用Maven构建,使用Java 17开发,主要实现了HmacSHA256签名验证功能。核心组件包括: 签名拦截器(SignatureInterceptor) - 验证请求头中的API Key和时间戳签名 签名工具类(SignatureUtil) - 使用HmacSHA256算法生成Base64编码签名 统一响应封装(BaseResponse)和错误码枚举(ErrorCode) 配置类管理API密钥和应用端口 签名验证流程:拦截器检查
2026-07-19 10:37:11
19
原创 JAVA对接第三方接口
本文展示了一个Java语言实现的第三方接口对接示例,重点演示了使用Apache HttpClient进行HTTP POST请求的最佳实践。代码包含了连接池管理、超时设置、参数校验、签名生成、业务数据加密、异常处理等关键环节。通过try-with-resources确保资源释放,采用单例HttpClient复用TCP连接,并规范了日志输出和错误处理流程。示例还包含了HTTP状态码判断、业务参数加密传输等安全措施,适用于政府类开放平台的接口对接场景。
2026-07-18 11:38:52
17
原创 完整的数据接口调用过程
文章摘要: 本文介绍了一个基于三层架构的公共数据查询系统实现方案。系统采用Thymeleaf前端页面与SpringBoot后端代理接口对接数据网关的模式。前端页面提供天气查询功能,通过JavaScript调用后端代理接口获取数据,并展示经度、纬度、时区等信息以及7天天气预报表格。后端代理层负责处理API认证和安全通信,包括生成HMAC-SHA256签名、禁用SSL校验(仅调试用)等功能,实现与数据网关的安全对接。系统整体实现了从用户界面到数据网关的完整数据流转,具备良好的可扩展性和安全性。
2026-07-17 13:31:39
23
原创 若依批量添加数据的基本流程
本文展示了一个完整的批量导入投诉数据功能实现,包含后端到前端的全链路代码。系统通过XML映射文件定义批量SQL插入语句,Mapper/Service层提供批量插入接口,Controller处理前端请求并填充创建信息。前端使用Ajax提交JSON格式数据,完成数据保存后刷新父页面。实现中特别处理了空数据校验、事务管理(@Transactional)和系统字段自动填充(创建人/时间)等细节,采用MyBatis的foreach标签实现高效批量插入。整个流程体现了标准的企业级CRUD操作模式,具有良好的异常处理和用
2026-07-16 16:09:25
14
原创 若依中弹出窗口的基本操作
本文介绍了使用若依框架实现弹出窗口功能的方法。示例展示了从前端按钮触发到后端处理的全流程:1)前端通过onclick事件调用JS全局函数;2)JS使用$.modal.open方法打开指定URL的弹窗;3)后端Controller接收请求并返回对应视图页面。该方法简单实用,适用于Thymeleaf前后端一体环境下的快速开发,能有效实现后台管理系统的弹窗交互功能。
2026-07-16 14:35:11
19
原创 极简数据接口开发
摘要: 本文演示了一个极简的数据接口开发流程,以监察工单查询为例。后端通过Shiro配置开放匿名访问接口,Controller接收日期参数并返回JSON数据。前端通过日期选择器获取查询条件,调用接口展示结果表格。代码包含基本的参数校验、跨域支持和错误处理,适用于学习测试场景(需注意未包含生产环境所需的安全措施)。示例提供了完整的HTML调用页面,实现数据获取、渲染和本地存储功能。
2026-07-16 14:20:52
13
原创 交换机绑定IP和MAC地址的2种方式,控制客户机上网
本文介绍了两种IP+MAC绑定方式:静态绑定(管理员手动配置,永久生效)和动态绑定(DHCP Snooping自动生成,随租约老化)。通过示例端口配置说明,系统会校验所有报文是否符合user-bind绑定表(包含静态和动态条目),合规的静态IP(已配置静态绑定)和动态获取IP均可上网,而随意设置的静态IP会被拦截。关键在于IP+MAC必须匹配绑定表,与是否DHCP获取无关。
2026-07-15 22:03:04
216
原创 MySQL 每日凌晨2点自动备份完整方案
本文介绍了为MySQL 8.0配置自动备份脚本的完整流程。主要内容包括: 创建备份脚本mysql_backup.sh,适配指定MySQL路径(/data/mysql8),支持全库备份、自动压缩和7天过期清理; 配置步骤:设置执行权限、手动测试、添加crontab定时任务(每天2点执行); 常见自定义选项:修改保留天数、指定库备份等; 故障排查方法,包括检查crontab日志和手动测试脚本。该方案适用于/data/mydata数据目录的MySQL 8.0环境,通过socket连接(3306端口),确保数据安全
2026-07-14 19:48:19
152
原创 Linux 6.1.0-47-amd64(debian12)安装MySQL Community Server 8.4.10 LTS
本文提供了MySQL 8.4在Linux系统上的完整安装配置指南。主要步骤包括:下载二进制包、解压安装、创建专用用户和目录、设置权限、配置my.cnf文件(含主从复制和慢查询设置)、安装依赖库、初始化数据库、配置systemd服务。重点注意事项有:获取临时密码后需立即修改root密码、配置环境变量以便全局使用mysql命令、创建远程管理用户等。文档还包含了详细的权限控制和安全配置建议,如设置严格的文件权限(700)、禁用DNS解析(skip-name-resolve)等安全优化措施。
2026-07-14 19:46:20
228
原创 Debian12 Linux每天固定时间自动关机
保存退出(nano 编辑器:Ctrl+O 回车保存,Ctrl+X 退出)编辑 root 定时任务(必须 sudo,关机需要权限)文件末尾添加一行,示例:每天 22 点整关机。查看当前定时任务确认。
2026-07-02 07:47:49
210
原创 Debian12 Linux设置开启自动登录
按 Ctrl+O 回车保存,Ctrl+X 退出编辑器。一、编辑登录管理器配置文件。四、重启登录服务生效。
2026-07-02 07:46:16
194
原创 Debian12版本Xfce桌面环境下安装搜狗拼音输入法
如果已经安装 fcitx5 请卸载,搜狗使用 fcitx 框架,两个版本不兼容。3.赋予脚本文件执行权限。原因是缺少依赖包导致的。4.以管理员身份运行。安装完成后重启输入法。
2026-01-31 21:13:48
309
原创 虚拟机安装Ubuntu后无法登录
如果你在虚拟机中安装了Ubuntu系统后发现无法登录,一是无法输入密码,二是即使用虚拟键盘输入了密码也无法登录,
2026-01-31 21:11:49
275
原创 CentOS 7.6离线安装Nginx
离线安装软件的前提是将软件下载,使用国内源速度会快一点。下载完成后,将安装包上传到离线服务器,即可进行安装。
2026-01-24 21:36:49
243
原创 MySQL不兼容的字符集排序规则(collation)导致报错
临时解决方案:在子查询中显式统一 collation(快速修复,无需改表结构)字符集,但排序规则不同,MySQL 无法自动决定如何比较,因此抛出错误。
2026-01-24 21:35:22
119
原创 网络性能测试工具---iPerf
iPerf是一个网络性能测试工具。iPerf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。
2026-01-24 21:32:02
138
原创 局域网测速软件OpenSpeedTest的安装与测试
SpeedTest by OpenSpeedTest™ 是一款免费开源的 HTML5 网络性能评估工具,使用原生 JavaScript 编写,仅使用了内置的 Web API(如 XMLHttpRequest (XHR)、HTML、CSS、JS 和 SVG)。不需要任何第三方框架或库。我们所需要的只是一个像 NGINX 这样的静态 Web 服务器。可以将文件名重命名为speedtest,复制到/html/目录中。
2026-01-19 21:23:27
381
原创 网络性能测试工具---iPerf
iPerf是一款跨平台的网络性能测试工具,支持TCP/UDP带宽测试,可测量带宽、延迟抖动和丢包率。目前有iPerf2和iPerf3两个版本(不完全兼容)。测试时需分别配置服务端(监听5201端口)和客户端(连接服务端IP)。测试结果显示1.85Gbps的TCP传输速率(超过千兆网卡理论值),表明可能使用2.5Gbps以上网卡且网络质量良好。UDP测试默认以1Mbps速率运行,结果显示零丢包和0.052ms抖动,网络稳定性极佳。用户可通过调整参数进行多线程、反向或极限压力测试。工具支持Windows/Lin
2026-01-18 12:06:23
627
原创 Debian提示:“用户名” 不是 sudoers 文件
说明当前用户 user 没有权限使用 sudo 命令。在 Debian中,只有以下两类用户可以使用 sudo:1.root 用户(超级用户) 2.属于 sudo 组的用户 而你现在试图用一个尚未加入 sudo 组的普通用户去运行 sudo,自然会失败。
2026-01-11 15:41:47
848
原创 在两种不同的Linux发行版查找已安装软件的命令
在Linux阵营中,有很多不同的发行版,它们之间的命令也略有差别,如在 CentOS(Red Hat 系)和 Debian(Debian 系)中查找已安装软件的命令是不同的,这里以是否安装MySQL为例。
2026-01-07 21:08:12
136
原创 上传Excel文件批量保存到数据库
选择Excel文件,批量保存到数据表中,上传时能通过轮询方式显示进度。系统自动产生下载模板文件,同时支持中文名称下载和调整列宽等功能。
2026-01-03 20:00:02
672
原创 上传 Excel 文件进行数据库比对--增加导出功能
三、在你原来的 /upload POST 处理方法中,将 results 存入 session。五、在 HTML 页面添加“导出 Excel”按钮,清空按钮方法修改为/clear。二、在FileController中增加导出方法。一、确认pom.xml中存在poi依赖。四、清除 session。
2026-01-03 08:59:15
292
原创 上传 Excel 文件进行数据库比对
与数据库中某张表(例如 user_info 表)中的 id_card 字段进行比对;六、ControllerExcelController.java。四、Mapper 接口UserInfoMapper.java。五、Service 层ExcelService.java。用户上传一个 Excel 文件(.xlsx);程序读取 Excel 中的“身份证号码”列;七、前端页面(upload.html)二、数据库表结构示例(MySQL)一、依赖配置(pom.xml)返回匹配的数据列表。
2026-01-02 19:56:45
222
原创 解释一行常用的Python语句
在 from flask import Flask 中,flask 是模块名,表示从 flask 模块中导入 Flask 类。这行代码的作用是从 Flask 框架中导入 Flask 类。这里初学者可能有点迷糊了。pip:Python 的包管理工具,用于安装和管理第三方库。flask(小写):模块名,表示 Python 模块的名称。Flask(大写):类名,表示 Flask 框架的核心类。flask:目标模块的名称,即 Flask 框架。install:pip 的子命令,表示安装操作。
2026-01-01 15:53:19
199
原创 统信UOS挂载新硬盘-图形界面方式
本文简要介绍了硬盘分区的操作流程:首先右键硬盘选择新建分区表,选中未分配空间进行分区;接着按"+"增加分区数量并确认;然后选择具体分区(如sdb1)进行挂载,指定挂载点完成操作。整个过程可分为三个主要步骤:新建分区表、创建分区和挂载分区。该指南为基本的硬盘分区操作提供了清晰的操作指引。
2025-12-30 08:25:07
600
原创 使用VBA将EXCEL生成PPT
有这样一个需求,将EXCEL中的每行记录自动生成为1张PPT,如下图有2条记录则生成2张PPT。Project--WPS表格对象--ThisWorkbook--粘贴代码。运行程序,自动生成PPT。开发工具--VB编辑器。
2025-12-27 11:06:52
702
原创 统信UOS挂载新硬盘
本文详细介绍了Linux系统中新硬盘的配置流程:首先通过lsblk确认未分区硬盘,使用fdisk创建分区并格式化为ext4文件系统;然后创建挂载点并临时挂载;为确保开机自动挂载,需在/etc/fstab中添加UUID、挂载点和文件系统类型等信息;最后通过chown和chmod命令设置普通用户的读写权限。整个过程涵盖了从分区创建到权限设置的全套操作指南,适用于Linux系统管理员配置新存储设备。
2025-12-24 21:10:13
752
稳定可靠的 Github 绝版开源加速神器-FastGithub
2026-07-26
Nomacs -免费开源的跨平台图片查看器
2026-07-26
Visual C++运行库合集包轻量版
2025-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅