- 博客(101)
- 资源 (3)
- 收藏
- 关注
原创 用Deepseek分析生产环境om问题
直接原因是系统内存不足导致 oom-killer 终止 Java 进程,根本原因需结合应用内存使用情况与系统资源配置进一步排查。
2025-05-07 16:08:21
525
1
原创 (01)Redis 的订阅发布Pub/Sub
我发现公司的老项目 把这个订阅发布机制当成MQ来用了,这样想来也真是降本增效啊。习惯了使用火箭MQ的我,又得从头研究下订阅发布消息通讯。我们暂且按照MQ的生产者 和消费者对应Redis中的 发布 和订阅。我记得之前面试过程中也有问过让你自己实现一个MQ 怎么实现。这种面试题考查的就是你对底层原理是否清晰。Redis 是一个“中转站”:订阅者把自己挂在频道上,Redis 帮你记住谁订阅了什么;发布者只需要往频道发消息,Redis 就把这条消息“群发”给所有挂在这个频道上的订阅者。
2025-04-29 17:03:21
536
原创 水文-探索Coze 在自媒体运营中的深度能力
如果说用 Coze 写一篇文章是 1 分钟的事,构建一个稳定、自动化、可拓展的内容生产流水线,才是长期价值所在。你可以从单篇改写 → 多平台发布 → 多语言翻译 → 内容评分 → 商业接入,一步步构建出一个高效率内容机器。工作流让内容结构标准化,Agent 让逻辑模块复用化,Webhook 让内容流通自由化。Coze 并不是“写文章”的终点,而是“高效创作系统”的起点。
2025-04-28 14:21:09
616
原创 水文-用 Coze工作流构建流水线
在 Coze 的设计中,智能体 Agent 实际上是一个“可复用提示词块”,你可以把复杂的任务提取、改写、风格转换等步骤封装成独立的 Agent,在多个工作流中调用。
2025-04-28 09:35:25
648
原创 水文-用 Coze工作流构建提示词模板库(干货分享)
提示词模板库(干货分享)适合用于 Coze 的 Prompt 节点或作为自己的提示词积累一个好的 Coze 工作流,90% 的效果都藏在提示词Prompt设计里。尤其是“洗稿”这种场景,提示词既要指令明确,又要留有创造空间。以下是我在实战中总结出的五类核心提示词模板,每类都配有应用说明和示例,可直接拿来用或根据需要进行微调。
2025-04-27 22:59:27
744
原创 python pyplot 输出支持中文
在 Python 的 Matplotlib 中使用 pyplot 输出中文时,默认字体可能不支持中文显示(会出现方块或乱码)。我在使用pyplot输出支持中文的问题,在使用matplotlib绘图时遇到了中文显示为方块或者乱码的问题。先尝试再windows下是否可以解决,正确显示中文标题、标签和图例。通过上述方法,可以确保。
2025-04-27 15:37:05
365
原创 MySQL 表varchar字段长度估算
VARCHAR(n) 中的 n 表示的是 字符数,不是字节数。VARCHAR(100) 表示该字段最多可以存储 100个字符,不管这些字符是 ASCII(1字节)还是中文/表情符号(可能是2~4字节)。:字符集不同,存储时实际占用的字节也不同。字符集, 每个字符最大占用字节;latin1, 1 字节;utf8,3 字节(最多);utf8mb4, 4 字节(最多);
2025-04-18 11:09:34
347
原创 水文-用 Coze 工作流打造你的自媒体写作工厂
作为一个每天被 KPI 追着跑的自媒体运营人,你是不是也常常在想:“这篇文章换个标题就能发第二遍,能不能自动来?现在,用 Coze 工作流,我们可以搭一个“自动洗稿工厂”,从抓取内容、改写润色,到自动排版投稿,一条龙全搞定,零代码、全图形化,效率拉满!
2025-04-10 19:35:22
634
原创 思考:如何用 Coze 工作流打造你的内容流水线
这套流程就是“自动搬运+润色+结构优化”,用好 Coze 的工作流,真能实现“内容自动化工厂”。当然啦,别拿来洗稿太夸张的文章,也不要用来造谣传谣。数据驱动内容生成(热点关键词+AI写作)多渠道自动分发(公众号+知乎+头条+小红书)多模态:图文、语音、视频自动生成!下次可以继续聊聊如何接入外部 API,做个“AI 内容管家”。先这样啦,今天的摸鱼学习结束!
2025-04-09 20:07:27
492
原创 CentOS 环境下 MySQL 数据库全部备份的操作指南
最近阿里云个人服务到期,因为是很久之前买的测试机器,配置较低,上面运行的有技术博客 和以往的测试项目,所以准备放弃掉。需要备份下上面的表结构和数据、以及代码仓库。下面是一个完整的 CentOS 环境下 MySQL 数据库的操作指南,包括数据库结构(建表语句)和数据(表数据)。
2025-04-08 20:24:45
503
原创 springdoc-openapi 来替代 Springfox 的方案
在项目中,使用替代是一个很好的选择,尤其是考虑到未来的升级稳定性和兼容性。springdoc-openapi 基于 OpenAPI 3 规范,提供了更好的兼容性和易于集成的特性。下面是如何使用 springdoc-openapi 来替代 Springfox 的方案。
2025-04-07 11:34:40
847
原创 java拆分字符串、去重并统计相关长度
求取逗号隔开的字符串的 的长度,要求去重。拆分字符串应该是指按照某种分隔符将字符串分割成多个部分,然后去除重复的部分,最后统计处理后各个部分的长度或者总长度。来拆分字符串并去重。如果你的项目依赖 Guava,可以使用。更快,因为它不会创建多余的空字符串。,你还可以使用更现代的方式,比如。来去重后再计算长度。适用于复杂分隔符的情况,比。,可以用它们来提升效率。就是去重后的长度了。
2025-03-31 19:57:45
349
原创 大模型GPT辅助学习解释代码-HttpSession 监听器
最近在接触 旧项目代码是 往往没有注释,或者是注释和代码对应不上,这样对于了解业务逻辑,以及后期的改造开发造成了很大的困扰。尽然大模型 这么强大,我们尝试下用大模型来解释代码。以下是大模型对项目代码中的。,用于监听会话(session)的创建和销毁事件,同时在类初始化时执行特定的清理操作。的 代码解释,很高效的方式,可以借鉴。本文主题大模型解释代码。
2025-02-28 11:11:24
1000
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
1047
原创 java浅见 String.valueOf(Double) 和 Double.toString()的区别
值处理和性能上有所不同。返回的是 Double。
2025-02-12 18:13:55
408
1
原创 我使用deepseek高效学习-分析外文网站Cron定时执行任务
`crontab` 文件包含了指定用户定时任务的指令。每个用户都可以有自己的 `crontab` 文件,系统会根据这些文件中的指令在指定的时间执行相应的任务。
2025-02-08 17:58:10
886
1
原创 SpringBoot框 ,MyBatis 和JPA选型,项目背景联表查询较多
背景:老项目,新公司,使用的是原始的 import org.springframework.jdbc.core.JdbcTemplate;原生SQL写起来倒是简单,但是不是太优雅,毕竟空格 逗号之类的对SQL影响巨大,且安全性较低。所以选择引入数据库句柄模型,尝试替换原生写法。
2025-02-06 18:18:59
442
原创 Git移除已经提交到仓库的忽略目录文件
我是用的jetbrain的IDEA,不小心把.iead 和log目录也传上去了,本应该添加到gitignore里的,怎么解决呢?不至于移除远程仓库重新来一遍吗?我们尝试一下不需要完全移除远程仓库重新来一遍,可以通过以下步骤解决已经将.idea和log目录提交到远程仓库的问题。
2025-01-21 11:59:02
474
1
原创 埃隆·马斯克的五部工作法-第四步 到底在说什么
最近在刷视频的时候,有幸刷到了马斯克早期的视频,他在自己的工厂接受采访时说的一些话,其中第四点 我当时没理解没明白“为什么要说不要加速”,其他三项没完成前先不要急于求成,后来我才明白。以软件研发程序员为例,拿到需求 现在需求分析、概要设计、详细设计,第四部才是编码,同样的道理。
2025-01-10 10:42:56
464
1
原创 深入解析 Java 字符串分割:split 方法的行为与陷阱
Java 提供了强大的字符串分割工具,但默认的方法在处理空字符串和正则表达式时容易引发误解。通过了解其核心逻辑和行为,开发者可以避免常见陷阱。在实际项目中,根据场景选择合适的工具(如 Apache Commons Lang 或 Guava)也能提高代码的可读性和维护性。尽信书不如无书,还是要多多实践,道听途说不能全信,要有饥饿的意识更要有质疑的勇气。希望本文对你更好地理解字符串分割有所帮助!
2025-01-06 18:06:31
815
原创 FastJSON 默认不会包含值为 null 的字段
FastJSON 的方法不会包含值为null的字段。如何包含null使用来显式启用包含null字段的行为。
2024-12-20 13:49:17
571
原创 java要防止重复序列化的问题JSON.toJSONString转义问题
在存储 JSON 字符串到 MySQL 的 `TEXT` 字段时,确实需要防止重复序列化的问题。如果 `entity` 本身已经是 JSON 字符串,再次使用 `JSON.toJSONString()` 会导致转义符等问题。
2024-12-15 18:13:37
997
原创 想获取月份吗?用java.time试试看
根据接口入参时间格式 yyyy-MM 或者 yyyy-MM-dd获取月份 “1月”。使用java.time中的 LocalDate.parse 和YearMonth.parse进行处理。
2024-12-13 13:49:49
323
原创 SpringBoot中读取mock数据-高效调试接口
在 Spring Boot 项目中,通常会将静态资源或配置文件放在 `src/main/resources` 目录下。以下是如何读取存放在 `resources` 目录中的文本文件的步骤和代码示例:
2024-12-11 23:43:10
709
原创 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
658
原创 数仓中的JSON串困扰了我,格式化Object转为 List 到底有多坑
最近在做报表的需求,中间数仓表存储的是大量的JSON字符串,处理起来真的是太过于繁琐,在 Java 中将 `Object` 转换为 `List` 时,具体方式取决于 `Object` 的实际类型和内容。以下是几种常见的方式。
2024-12-10 23:16:00
398
原创 Unicode和ASCII什么关系?
写在前面:事件起因是 比较BigDecimal的类型时,出现了浮点数的问题,equal 和 compareTo出现了不同的结果。在搜索了相关资料之后 发现有些介绍中 说到了 ==比较的是ASCII码,嘿,勾起了我的兴趣,我得去看看具体情况。它们之间的差异仅体现在字符的范围。编码的,即使它们包含的是 ASCII 字符。通过这种兼容性,Java 可以跨平台处理不同字符集的字符串,而不需要担心 ASCII 和其他字符集的差异。主要与 Unicode 兼容部分的字符(即范围在 0 到 127 之间的字符)相关联。
2024-12-09 13:48:04
925
原创 神奇的浮点数-容易产生精度的浮点数
无法用二进制精确表示的十进制小数(如 ( 0.1, 0.3 ))。小数位较多的数值(超过精度范围)。特别大的或特别小的数值(导致舍入或下溢)。涉及多步计算或累积操作的数值。
2024-12-06 16:07:25
452
原创 我的MySQL数仓文本字段报too long
20241205 我的MySQL数仓文本字段报too long。还真没存过这么大的文本,容易挨骂。这次赶工期,不得不临时解决搞一下。最近在研发过程中遇到中间表-数仓的数据问题,当时设计阶段设计的data_json字段类型 是text,实际debug过程发现报错 …too long…的报错。后来把整个数据字符串拿出来,统计了一下内容的长度length :75000 字符串。好家伙 这么大的么,text 的范围才65535字节,差不多2万多个字左右,肯定不够用。
2024-12-05 10:20:43
1110
原创 set up RAGFlow on your Mac
个人思考:这些仅仅是工具,和人的思维实际还是有很大差距。可能是我认知片面,你需要投喂大量的内容给它,它自己其实并不会思考,只是从它的认知里告诉它他知道的东西。举个不太巧当的例子,和以往的方式恰恰相反,以往都是先有内容 再吸引流量,而现在是现有架子 再往里填充内容。架子好找,内容难求。
2024-11-29 17:59:24
2269
mongodb-linux-x86_64-3.6.3
2018-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人