- 博客(226)
- 资源 (1)
- 收藏
- 关注
原创 为什么我看问题,只能看到表面,无法分析深层原因,找到根本原因?
当你能在看到问题时,下意识地思考“这个现象背后的三层因果链是什么”,就标志着分析能力完成了从量变到质变。,逐步培养深度分析能力。:熟练使用基础分析工具,建立结构化思维框架。:处理多因素交织问题,建立因果链思维。:预测潜在风险,构建防御性设计。
2025-05-14 15:00:21
580
原创 CPU、GPU、内存、服务负载、数据库资源暂占用、数据库连接的概念关系详解
问题分类核心要点CPU与内存CPU处理指令,内存提供临时存储;性能相互依赖(如内存速度影响CPU效率)。K8s资源关系CPU和内存独立但可能间接关联;需配置避免资源争抢。数据库连接数服务端限制全局连接,客户端控制局部请求;需匹配避免超限。服务资源与数据库数据库依赖CPU处理查询、内存缓存数据;K8s需综合分配CPU/内存/存储资源。实践建议监控K8s容器的CPU/内存使用率(如Prometheus + Grafana)。数据库服务端连接数需结合硬件资源(如每个连接约占用2MB内存)。
2025-05-14 14:21:42
682
原创 结论先行——高效的团队沟通方法
当前接口延迟导致前端阻塞3天,若增派人手,项目可按时交付(依据)。的沟通方式,通过降低信息处理成本提升团队协作效率。“最近前端开发遇到技术难点,后端接口又有延迟,测试团队现在排期很满,客户那边催得紧……它源于《金字塔原理》中的核心思想,旨在减少信息传递中的误解和时间浪费,尤其适用于快节奏、多任务的团队场景。在团队协作中,“结论先行”是一种高效的沟通技巧,其核心是。:客户反馈原方案成本超预算20%,且技术实现难度高。:采用备选方案A,已通过可行性验证,成本降低15%。:项目进度滞后,需协调资源。
2025-05-14 14:14:19
383
原创 md5sum 是什么命令,文件内容对比的超方便工具 md5sum xxx.csv
md5sum 是什么命令,文件内容对比的超方便工具 md5sum xxx.csv
2025-03-10 12:08:59
302
原创 http调用的body接受入参为String,使用JSONUtil.toJsonStr(StringA) 和 StringA.toString() 结果不一样的原因
用于将对象转换为 JSON 格式的字符串,适用于需要生成标准 JSON字符串的场景。用于获取对象的字符串表示形式,适用于调试和日志记录,不保证生成的字符串符合 JSON 规范。选择合适的方法取决于你的具体需求。如果你需要生成标准的 JSON 字符串,建议使用或其他类似的 JSON 库方法。如果你只是需要一个简单的字符串表示形式,可以使用toString方法。
2025-03-10 12:04:30
272
原创 Python 字典获取不存在的键会报错,if key in dict 为什么不需要 dict.keys()
Python 字典获取不存在的键会报错
2025-03-10 12:00:14
550
原创 linux 安装启动zookeeper全过程及遇到的坑
解决方法:https://blog.csdn.net/weixin_48887095/article/details/132397448。
2025-02-18 21:29:54
481
原创 已配置JAVA_HOME,zookeeper启动异常Error: JAVA_HOME is not set and java could not be found in PATH
【代码】已配置JAVA_HOME,zookeeper启动异常Error: JAVA_HOME is not set and java could not be found in PATH。
2025-02-18 20:41:46
179
原创 2024年踩坑经验备份【总结】
用户很多、牵一发动全身的组件、代码,无论改动多小,都要进行完整的测试。不能改的很少,就不做测试,直接上线。此时如果出现了问题,才能及时回退,减少问题的影响范围。不时看有什么消息,一会回复这,一会回复那,做会这个又去处理那个,开发了没几分钟,又处理线上问题去了。发现一个地方似乎有点问题,临近下班点,想着明天早上再处理,结果凌晨一点多被紧急call起来处理。比如自己的定位是开发,有运维的需求,应该给运维去处理,他不能处理的时候才考虑是否需要介入。用户不做变更,会不会影响功能使用,如果会,必须先做公告。
2025-01-22 17:08:10
580
原创 Python list加了类型推断运行报错,TypeError: ‘type‘ object is not subscriptable,python3.7
在python3.7 版本 运行代码,报错。
2024-08-06 11:31:34
270
原创 java内容快速回顾+SSM+SpringBoot简要概述
SSM框架是Spring MVC ,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层。使用Java程序访问数据库时,Java代码并不是直接通过TCP连接去访问数据库,而是通过JDBC接口来访问,而JDBC接口则通过JDBC驱动来实现真正对数据库的访问。关心的是自身的核心逻辑,但整个系统还要求关注日志,安全,缓存,事务等功能,这些功能实际上“横跨”多个业务方法,为了实现这些功能,不得不在每个业务方法上重复编写代码。
2024-05-14 20:36:14
709
原创 xorm源码学习
应用程序是如何实现的数据的增删改查的?ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”框架。ORM 框架是一种数据持久化技术,是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述对象与数据库表之间的映射关系,自动将应用程序中的对象持久化到关系型数据库的表中。在程序中的对象和关系型数据库之间建立映射关系,这样就可以用面向对象的方式,操作数据。
2023-11-22 20:57:57
840
原创 异常断电后,桌面软件打不开,一直转圈,com.intellij.ide.plugins.StartupAbortedException: Cannot start app
异常断电之后导致桌面软件打不开
2022-12-19 12:15:15
3217
1
原创 Postgresql聚合报错:column XXX must appear in the GROUP BY clause or be used in an aggregate function
postgresql聚合报错
2022-11-22 11:46:56
15945
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人