- 博客(107)
- 资源 (3)
- 收藏
- 关注
原创 用Java 代码实现一个简单的负载均衡逻辑
永远不要质疑前辈的代码,那么写,必然有他的道理。你可以重构,可以重写,请尊重当时背景的下的前辈产物,因为当时他是有意义的。致敬前辈!!
2025-07-21 22:38:24
202
原创 Got Illegal VPC mapping addr
阿里云DMS控制台执行SQL时出现"Illegal VPC mapping addr"错误,但业务服务仍能正常访问数据库,表明问题出在DMS内部而非用户配置。可能原因包括:DMS映射服务缓存异常、新版本部署问题、VPC接入策略调整或实例网络绑定差异。建议尝试重新连接数据库、重建连接或改用公网连接测试,如无效应提交工单并提供TraceId。该问题属于阿里云DMS服务的内部映射机制故障,不影响实际业务运行。
2025-07-21 11:21:51
550
原创 Spring 框架中用于定时任务的@Scheduled 注解
Spring定时任务注解@Scheduled配合cron表达式控制执行频率。文中详细解析了"0 2/15 * * * ?"和"0 0/15 * * * ?"两个表达式:前者表示每小时的第2、17、32、47分钟执行,后者则是每15分钟整点执行。通过对比表格展示了两种表达式的具体执行时间点差异,帮助开发者准确掌握cron表达式的书写规则,实现精确的定时任务调度控制。
2025-07-18 10:47:58
420
原创 jar命令提取 JAR 文件
摘要: 本文解析jar -xvf解压命令失效的可能原因及解决方案。常见问题包括:1)JAR文件路径错误或不存在;2)文件损坏或内容为空;3)权限不足。建议操作流程:先用ls检查文件是否存在,再用jar -tf查看内容列表,最后通过jar -xvf file.jar -C dir/指定目录解压。示例演示了如何正确解压到指定目录并验证输出。关键命令对比:-xvf直接解压当前目录,-C dir/定向解压,-tf仅查看内容。
2025-07-18 10:39:15
660
原创 电力政策解读:山东电网新型储能集中调用的能源管理系统实现点
山东电网新型储能集中调用取得重大突破,最大放电功率超800万千瓦,有效缓解用电高峰压力。这一实践为能源管理系统研发提供了重要启示:1)需构建集中式储能调度平台,实现多类型储能资源统一管理;2)应开发精准的源荷预测与优化调度算法;3)要建立快速响应机制平抑新能源波动。技术实现涉及实时数据采集、智能预测模型、优化控制算法等关键模块,同时需要完善储能效能评估体系。该案例为落实国家新型储能发展政策提供了可复制经验,特别是解决"光伏午间过剩、晚高峰短缺"的电力供需矛盾具有示范意义。
2025-07-16 09:49:55
1763
原创 用Deepseek分析生产环境om问题
直接原因是系统内存不足导致 oom-killer 终止 Java 进程,根本原因需结合应用内存使用情况与系统资源配置进一步排查。
2025-05-07 16:08:21
536
1
原创 (01)Redis 的订阅发布Pub/Sub
我发现公司的老项目 把这个订阅发布机制当成MQ来用了,这样想来也真是降本增效啊。习惯了使用火箭MQ的我,又得从头研究下订阅发布消息通讯。我们暂且按照MQ的生产者 和消费者对应Redis中的 发布 和订阅。我记得之前面试过程中也有问过让你自己实现一个MQ 怎么实现。这种面试题考查的就是你对底层原理是否清晰。Redis 是一个“中转站”:订阅者把自己挂在频道上,Redis 帮你记住谁订阅了什么;发布者只需要往频道发消息,Redis 就把这条消息“群发”给所有挂在这个频道上的订阅者。
2025-04-29 17:03:21
553
原创 水文-探索Coze 在自媒体运营中的深度能力
如果说用 Coze 写一篇文章是 1 分钟的事,构建一个稳定、自动化、可拓展的内容生产流水线,才是长期价值所在。你可以从单篇改写 → 多平台发布 → 多语言翻译 → 内容评分 → 商业接入,一步步构建出一个高效率内容机器。工作流让内容结构标准化,Agent 让逻辑模块复用化,Webhook 让内容流通自由化。Coze 并不是“写文章”的终点,而是“高效创作系统”的起点。
2025-04-28 14:21:09
796
原创 水文-用 Coze工作流构建流水线
在 Coze 的设计中,智能体 Agent 实际上是一个“可复用提示词块”,你可以把复杂的任务提取、改写、风格转换等步骤封装成独立的 Agent,在多个工作流中调用。
2025-04-28 09:35:25
692
原创 水文-用 Coze工作流构建提示词模板库(干货分享)
提示词模板库(干货分享)适合用于 Coze 的 Prompt 节点或作为自己的提示词积累一个好的 Coze 工作流,90% 的效果都藏在提示词Prompt设计里。尤其是“洗稿”这种场景,提示词既要指令明确,又要留有创造空间。以下是我在实战中总结出的五类核心提示词模板,每类都配有应用说明和示例,可直接拿来用或根据需要进行微调。
2025-04-27 22:59:27
1162
原创 python pyplot 输出支持中文
在 Python 的 Matplotlib 中使用 pyplot 输出中文时,默认字体可能不支持中文显示(会出现方块或乱码)。我在使用pyplot输出支持中文的问题,在使用matplotlib绘图时遇到了中文显示为方块或者乱码的问题。先尝试再windows下是否可以解决,正确显示中文标题、标签和图例。通过上述方法,可以确保。
2025-04-27 15:37:05
444
原创 MySQL 表varchar字段长度估算
VARCHAR(n) 中的 n 表示的是 字符数,不是字节数。VARCHAR(100) 表示该字段最多可以存储 100个字符,不管这些字符是 ASCII(1字节)还是中文/表情符号(可能是2~4字节)。:字符集不同,存储时实际占用的字节也不同。字符集, 每个字符最大占用字节;latin1, 1 字节;utf8,3 字节(最多);utf8mb4, 4 字节(最多);
2025-04-18 11:09:34
400
原创 水文-用 Coze 工作流打造你的自媒体写作工厂
作为一个每天被 KPI 追着跑的自媒体运营人,你是不是也常常在想:“这篇文章换个标题就能发第二遍,能不能自动来?现在,用 Coze 工作流,我们可以搭一个“自动洗稿工厂”,从抓取内容、改写润色,到自动排版投稿,一条龙全搞定,零代码、全图形化,效率拉满!
2025-04-10 19:35:22
784
原创 思考:如何用 Coze 工作流打造你的内容流水线
这套流程就是“自动搬运+润色+结构优化”,用好 Coze 的工作流,真能实现“内容自动化工厂”。当然啦,别拿来洗稿太夸张的文章,也不要用来造谣传谣。数据驱动内容生成(热点关键词+AI写作)多渠道自动分发(公众号+知乎+头条+小红书)多模态:图文、语音、视频自动生成!下次可以继续聊聊如何接入外部 API,做个“AI 内容管家”。先这样啦,今天的摸鱼学习结束!
2025-04-09 20:07:27
576
原创 CentOS 环境下 MySQL 数据库全部备份的操作指南
最近阿里云个人服务到期,因为是很久之前买的测试机器,配置较低,上面运行的有技术博客 和以往的测试项目,所以准备放弃掉。需要备份下上面的表结构和数据、以及代码仓库。下面是一个完整的 CentOS 环境下 MySQL 数据库的操作指南,包括数据库结构(建表语句)和数据(表数据)。
2025-04-08 20:24:45
556
原创 springdoc-openapi 来替代 Springfox 的方案
在项目中,使用替代是一个很好的选择,尤其是考虑到未来的升级稳定性和兼容性。springdoc-openapi 基于 OpenAPI 3 规范,提供了更好的兼容性和易于集成的特性。下面是如何使用 springdoc-openapi 来替代 Springfox 的方案。
2025-04-07 11:34:40
898
原创 java拆分字符串、去重并统计相关长度
求取逗号隔开的字符串的 的长度,要求去重。拆分字符串应该是指按照某种分隔符将字符串分割成多个部分,然后去除重复的部分,最后统计处理后各个部分的长度或者总长度。来拆分字符串并去重。如果你的项目依赖 Guava,可以使用。更快,因为它不会创建多余的空字符串。,你还可以使用更现代的方式,比如。来去重后再计算长度。适用于复杂分隔符的情况,比。,可以用它们来提升效率。就是去重后的长度了。
2025-03-31 19:57:45
376
原创 大模型GPT辅助学习解释代码-HttpSession 监听器
最近在接触 旧项目代码是 往往没有注释,或者是注释和代码对应不上,这样对于了解业务逻辑,以及后期的改造开发造成了很大的困扰。尽然大模型 这么强大,我们尝试下用大模型来解释代码。以下是大模型对项目代码中的。,用于监听会话(session)的创建和销毁事件,同时在类初始化时执行特定的清理操作。的 代码解释,很高效的方式,可以借鉴。本文主题大模型解释代码。
2025-02-28 11:11:24
1014
1
原创 年过完了,肥也该减了,省钱的deepseek减肥法
期望健身减重,男,身高170 体重160斤,最近感觉一直腰痛,期望减重到125斤,请指定一个切实可行的减肥方案,。嗯,用户是一名男性,身高170cm,体重160斤,最近一直感到腰痛,想要减到125斤。首先,我需要考虑他的基本情况,BMI计算。他的BMI是160斤/(1.7m)^2≈27.7,属于超重接近肥胖。腰痛可能是由于体重过重对腰椎的压力,或者姿势不正确、肌肉力量不足导致的。用户希望减掉35斤,这需要设定一个合理的时间目标。通常健康的减重速度是每周减0.5-1公斤,也就是一个月2-4公斤。
2025-02-19 09:10:30
1110
原创 java浅见 String.valueOf(Double) 和 Double.toString()的区别
值处理和性能上有所不同。返回的是 Double。
2025-02-12 18:13:55
439
1
原创 我使用deepseek高效学习-分析外文网站Cron定时执行任务
`crontab` 文件包含了指定用户定时任务的指令。每个用户都可以有自己的 `crontab` 文件,系统会根据这些文件中的指令在指定的时间执行相应的任务。
2025-02-08 17:58:10
904
1
原创 SpringBoot框 ,MyBatis 和JPA选型,项目背景联表查询较多
背景:老项目,新公司,使用的是原始的 import org.springframework.jdbc.core.JdbcTemplate;原生SQL写起来倒是简单,但是不是太优雅,毕竟空格 逗号之类的对SQL影响巨大,且安全性较低。所以选择引入数据库句柄模型,尝试替换原生写法。
2025-02-06 18:18:59
466
原创 Git移除已经提交到仓库的忽略目录文件
我是用的jetbrain的IDEA,不小心把.iead 和log目录也传上去了,本应该添加到gitignore里的,怎么解决呢?不至于移除远程仓库重新来一遍吗?我们尝试一下不需要完全移除远程仓库重新来一遍,可以通过以下步骤解决已经将.idea和log目录提交到远程仓库的问题。
2025-01-21 11:59:02
518
1
原创 埃隆·马斯克的五部工作法-第四步 到底在说什么
最近在刷视频的时候,有幸刷到了马斯克早期的视频,他在自己的工厂接受采访时说的一些话,其中第四点 我当时没理解没明白“为什么要说不要加速”,其他三项没完成前先不要急于求成,后来我才明白。以软件研发程序员为例,拿到需求 现在需求分析、概要设计、详细设计,第四部才是编码,同样的道理。
2025-01-10 10:42:56
516
1
原创 深入解析 Java 字符串分割:split 方法的行为与陷阱
Java 提供了强大的字符串分割工具,但默认的方法在处理空字符串和正则表达式时容易引发误解。通过了解其核心逻辑和行为,开发者可以避免常见陷阱。在实际项目中,根据场景选择合适的工具(如 Apache Commons Lang 或 Guava)也能提高代码的可读性和维护性。尽信书不如无书,还是要多多实践,道听途说不能全信,要有饥饿的意识更要有质疑的勇气。希望本文对你更好地理解字符串分割有所帮助!
2025-01-06 18:06:31
881
原创 FastJSON 默认不会包含值为 null 的字段
FastJSON 的方法不会包含值为null的字段。如何包含null使用来显式启用包含null字段的行为。
2024-12-20 13:49:17
621
原创 java要防止重复序列化的问题JSON.toJSONString转义问题
在存储 JSON 字符串到 MySQL 的 `TEXT` 字段时,确实需要防止重复序列化的问题。如果 `entity` 本身已经是 JSON 字符串,再次使用 `JSON.toJSONString()` 会导致转义符等问题。
2024-12-15 18:13:37
1055
原创 想获取月份吗?用java.time试试看
根据接口入参时间格式 yyyy-MM 或者 yyyy-MM-dd获取月份 “1月”。使用java.time中的 LocalDate.parse 和YearMonth.parse进行处理。
2024-12-13 13:49:49
347
原创 SpringBoot中读取mock数据-高效调试接口
在 Spring Boot 项目中,通常会将静态资源或配置文件放在 `src/main/resources` 目录下。以下是如何读取存放在 `resources` 目录中的文本文件的步骤和代码示例:
2024-12-11 23:43:10
740
原创 java map中的bigdecimal类型转string报错了
在代码 `(String) map.get(key) 中,如果 `map` 的值不是直接的 `String` 类型而是例如 `BigDecimal`、`Integer` 等其他对象类型,直接强制转换会导致 `ClassCastException`,比如下面这种情况:报错:`java.math.BigDecimal cannot be cast to java.lang.String`
2024-12-11 18:00:55
781
原创 数仓中的JSON串困扰了我,格式化Object转为 List 到底有多坑
最近在做报表的需求,中间数仓表存储的是大量的JSON字符串,处理起来真的是太过于繁琐,在 Java 中将 `Object` 转换为 `List` 时,具体方式取决于 `Object` 的实际类型和内容。以下是几种常见的方式。
2024-12-10 23:16:00
419
mongodb-linux-x86_64-3.6.3
2018-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人