- 博客(548)
- 收藏
- 关注
原创 项目管理工具
IT 项目工具的选择需结合项目类型(如敏捷 / 瀑布)、规模(小型 / 大型企业级)和技术栈,核心目标是。:确定项目价值、目标、 stakeholders(干系人),完成可行性分析,最终通过项目章程正式启动项目。:按计划执行任务,协调资源(人力、设备、技术),开展开发、测试等核心工作,输出可交付成果。:对比实际进度与计划,识别偏差(如进度延误、成本超支),采取纠正措施,确保项目目标可控。:细化范围、进度、成本、质量、风险等计划,输出完整的项目管理计划。IT 项目生命周期通常可分为。
2025-08-15 18:00:14
748
原创 项目生命周期
项目生命周期是指项目从启动到结束所经历的一系列有序阶段,不同行业和方法论对阶段的划分可能略有差异,但核心逻辑一致,一般分为5个阶段。启动规划执行监控收尾。
2025-08-15 15:52:33
797
原创 数据治理-数据质量
数据是否完整无缺失,是否包含业务所需的全部信息。这是数据质量最基础的要求 —— 如果关键信息缺失,数据的分析和应用价值会大幅下降。
2025-07-29 16:03:50
644
原创 flyway结合达梦使用
因为Flyway默认并不直接支持达梦,通过引入 db-migration 这个第三方扩展包,使 Flyway 支持达梦数据库。。
2025-07-22 16:58:04
424
原创 CPU、物理线程、Java虚拟线程的关系
决定并行计算能力(核心数越多,物理线程并行度越高)。直接受CPU核心数限制,适合CPU密集型任务,因为避免了虚拟线程调度带来的微小开销。通过「以时间换空间」的方式,用少量物理线程支撑海量并发请求,特别适合现代互联网应用的I/O 密集型场景。
2025-07-17 11:30:02
944
原创 结构化数据、非结构化数据区别
通过以上对比可以看出,结构化数据侧重 “规则性” 和 “易处理性”,而非结构化数据侧重 “多样性” 和 “潜在价值”。在实际应用中,企业通常需要结合两种数据类型进行分析(如用订单数据关联用户评论,分析产品满意度),这也推动了大数据技术和人工智能在数据处理中的应用。
2025-07-11 17:44:00
706
原创 达梦数据库linux安装
初始化实例的示例如下:设置页大小(PAGE_SIZE)为 32,日志大小(LOG_SIZE)为 2048,大小写(CASE_SENSITIVE)为敏感,字符集(CHARSET)为 GB18030。不输入则进入下一步安装,输入 Key 文件路径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,可以继续安装。数据库软件安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,用户可根据实际情况灵活地选择。,但不建议使用 root 系统用户来安装)。
2025-07-02 15:55:05
1449
原创 TongWeb替换tomcat
国家近年来大力推进信息技术应用创新产业(信创),要求关键领域采用自主可控的国产软硬件。Tomcat作为国外开源产品,存在潜在的安全风险和技术依赖。TongWeb作为国产中间件,符合信创目录要求,满足政府对数据安全和供应链安全的监管要求。
2025-06-24 10:38:07
863
1
原创 traceroute 使用说明
Traceroute(Windows 系统中为tracert)是一种网络诊断工具,用于跟踪数据包从本地设备到目标主机的传输路径,并显示沿途经过的每一跳(路由器)的延迟和 IP 地址。它通过发送不同 TTL(生存时间)的 ICMP 或 UDP 数据包,结合目标主机的响应,来绘制网络路径。
2025-06-18 17:12:01
1807
原创 MTR使用说明
MTR(My Traceroute)是一款结合了traceroute和ping功能的网络诊断工具,用于分析网络路径质量。与传统 Traceroute 不同,MTR 会持续发送数据包并实时显示各跳节点的丢包率、延迟波动等统计信息,更适合定位间歇性网络问题。
2025-06-18 17:10:40
512
原创 spring拦截机制
在 Spring 框架中,常见的拦截机制主要包括和。这些拦截机制在不同的层次和阶段对请求或方法调用进行拦截,以实现诸如权限验证、日志记录、性能监控、事务管理等功能。
2025-06-13 10:07:21
562
原创 docker compose安装Prometheus、Grafana
Node Exporter 是 Prometheus 生态系统中的一个关键组件,专门用于收集主机系统(通常是 Linux/Unix 服务器)的硬件和操作系统指标。Prometheus 的默认数据保留时间是。(初始用户名/密码: admin/admin123)如果需要根据存储大小限制数据保留时间,可以使用。Grafana提供了许多优秀的模板,可以网页。中,可以添加以下配置来设置数据保留时间。在 Prometheus 的配置文件。点击 "Save & Test"数据保留时间的单位可以是。点击 "Import"
2025-06-12 12:55:47
992
原创 国密算法简述
国密算法是由我国自主设计的一系列密码算法标准,旨在替代国外主流密码算法(如 AES、RSA 等),构建自主可控的信息安全防护体系。其设计符合国家密码管理局发布的相关标准,涵盖对称加密、非对称加密、哈希算法等多个领域。
2025-05-30 14:05:27
431
原创 无网络docker镜像迁移
此时,服务器A上的Docker私有仓库已经启动,监听在。在推送过程中,Docker会将镜像数据传输到服务器A上的私有仓库。首先,将应用镜像打上服务器A私有仓库的标签。在服务器B上从私有仓库拉取镜像并运行应用。拉取镜像后,运行应用容器。,默认仅提供 API 服务。
2025-05-26 14:53:14
308
原创 监督学习与无监督学习区别
在监督学习中,模型的训练是基于带有标签的数据进行的。这些标签就像是一个 “监督者” 或 “教师”,为模型提供了正确的答案。例如,如果我们有一个包含房屋面积、房间数量、位置等特征以及对应房价的数据集(房价就是标签),模型通过学习这些特征和房价之间的关系,来构建一个预测房价的模型。在训练过程中,模型会不断调整自己的参数,使得它对训练数据的预测值尽可能接近真实的标签值。:无监督学习所使用的数据是没有标签的。模型需要自己去发现数据中潜在的结构、模式或关系。
2025-05-21 16:07:37
719
原创 mqtt简介和bifromq使用
Mosquitto:适合资源受限的物联网设备和轻量级应用场景,具有低资源占用、简单易用和跨平台的特点。:适合对吞吐量要求较高的物联网场景,支持高吞吐量和顺序消息。BifroMQ:适合大规模物联网设备连接和高吞吐量场景,具有高性能、低时延和多租户支持的特点。
2025-05-15 09:02:37
958
原创 windows开机启动java程序-nssm
Arguments:输入 -jar D:\test\spring-boot-21-task-1.0.0.jar 或者 -jar spring-boot-21-task-1.0.0.jar。将需要使用的nssm程序目录配置到系统变量中,防止直接使用nssm提示命令不存在。例如将E:\soft\windows\nssm-2.24\win64 放到path下。新打开cmd(管理员模式可启动服务)输入命令 nssm install 服务名称* 例如 nssm install test 回车,会弹出界面程序。
2025-05-07 11:07:58
662
原创 数据库外键为什么不建议使用
数据库外键(Foreign Key)是关系型数据库中用于维护数据完整性和表之间关联关系的一种约束机制。它通过在从表(子表)中定义一个或多个字段,引用主表(父表)的主键或唯一键,从而建立表之间的关联关系。
2025-04-29 16:40:42
899
原创 docker转移镜像
当需要传输的 tar 文件过大时,可以将其分割成多个小文件分别传输,然后在目标服务器上重新组装。linux直接使用如下命令,windows使用 Git Bash执行如下命令。名称和标签与导出的镜像完全匹配,否则 Docker 会尝试从仓库拉取。确定已复制 docker-compose.yml 文件到新服务器。保存docker-compose镜像,将所有镜像合并到一个。在docker-compose.yml的目录下执行。:每个镜像单独保存(适合选择性迁移)保存docker镜像。
2025-04-19 16:45:33
1349
原创 docker远程debug
在 Docker 容器中启动 Java 程序时,需要添加 JVM 调试参数,jdk8以上版本:指定调试传输方式为套接字(Socket)。server=y:表示当前 Java 应用程序作为调试服务器,允许远程调试客户端连接。suspend=n:表示 Java 应用程序不会在启动时暂停等待调试器连接,而是直接启动运行。如果设置为suspend=y,则程序会在启动时暂停,直到调试器连接后才会继续运行。:指定调试端口为5005表示允许任何 IP 地址连接到该端口(如果仅允许本地,用。
2025-03-25 09:37:05
655
原创 windows创建开机启动任务
一个java应用程序,需要做成开机启动,系统为windows系统。创建一个.bat文件(例如),并将其保存到 Java 应用程序的目录中(如其中,是 Java 应用程序的路径,是 Java 应用程序的可执行文件。打开“任务计划程序”,选择“创建任务”。在“常规”选项卡中输入任务名称和描述。在“触发器”选项卡中选择“新建”,设置任务在系统启动时运行。在“操作”选项卡中选择“新建”,输入以下信息:操作:启动程序启动参数:(留空)。点击“确定”保存任务计划。
2025-03-18 17:41:19
568
原创 上、下游通信模式
在这种情况下,上游(A、C、D等)可以通过代理类来调用下游(B)的接口,同时可以在代理类中添加额外的逻辑(如日志、缓存、重试等)。在这种情况下,上游(A、C、D等)可以通过适配器将自己的数据格式或接口转换为下游(B)定义的接口格式。有一个业务,有多个产品A、B、C、D,相互独立,A、C、D是上游,B是下游(A、B、D需要向B传输数据)。上游实现一个适配器类,将自身的接口转换为下游的接口。适配器类实现下游定义的接口,并在内部调用上游的逻辑。上游需要调用下游的接口,但希望添加额外的控制逻辑。
2025-03-13 14:29:38
787
原创 java应用终止进程方式
优先选择优雅退出:通过关闭钩子、标志位或线程中断等方式,确保资源释放和数据一致性。kill -15和 Kubernetes 滚动更新都支持优雅关闭,但超时后会强制终止。避免强制终止:除非进程无法响应,否则尽量避免使用强制终止方法。kill -9是最后的手段,可能会导致资源泄漏或数据不一致。结合实际场景:根据应用类型(如 Spring Boot、守护进程等),选择最适合的终止方式。kill -9和kill -15适用于操作系统级别的进程管理。适用于 Spring Boot 应用。适用于 Docker 容器。
2025-03-06 17:58:29
691
原创 linux查看端口通信检测
telnet是一个简单的网络工具,可以用来测试端口是否开放。示例如果端口通畅,你会看到类似以下的输出如果端口不通,你会看到类似以下的输出。
2025-03-06 14:33:26
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人