摘要: 早上10点多的时候,许久不联系的一个合作伙伴突然给我微信发消息,说因为他使用了一个开源的前端WEB框架,然后被某个公司给发律师函了,要求进行商业授权,收取一定的费用。钱到是不多,但是这个钱得公司出,而且邮件是发到公司邮箱的,导致被经理给批评了。之后说是他们公司付费进行商业授权了,但是扣了他部分绩效~ 阅读全文
posted @ 2025-07-14 23:05 冰雪女娲 阅读(76) 评论(0) 推荐(0)
摘要: 上一篇介绍了Redis的stream数据类型和一些用法,使用场景,使用过程中需要注意的事项等。这里我使用Springboot工程搭建的环境来实现stream类型消息的生产,Java消费者,python消费者按照分组来消费消息。 下图为redis中基数树实现stream的基本结构 环境搭建要求 red 阅读全文
posted @ 2025-06-27 12:05 冰雪女娲 阅读(114) 评论(0) 推荐(0)
摘要: 在redis5.0之前,如果想使用它作为简单的消息队列,最好的选择就是自身提供的pub/sub模式.它支持简单的发布/订阅模式,发布一个channel绑定一条消息,然后可以有多个消费者监听这个channel,每个消费者都能收到相同的消息。不支持持久化,不支持查询,不支持分组,不支持分片消费,也没有提 阅读全文
posted @ 2025-06-25 23:27 冰雪女娲 阅读(565) 评论(0) 推荐(1)
摘要: 在实际工作中发现很多人喜欢将日志输出到控制台,有的甚至直接只是输出到控制台,都不输出到日志文件中。 这种操作看似人畜无害,实际上直接影响着系统的性能,很多时候还难以排查,这里我从实际举例都背后原因来分析为什么这么做并不香。 通常的日志配置 这里我们使用经常使用的logback来举例即可,很多项目的配 阅读全文
posted @ 2025-03-19 15:34 冰雪女娲 阅读(103) 评论(0) 推荐(0)
摘要: 日志收集和指标输出工具Telegraf以及Promtail 阅读全文
posted @ 2025-02-13 11:25 冰雪女娲 阅读(350) 评论(0) 推荐(0)
摘要: Java序列化代理类说明 阅读全文
posted @ 2025-02-08 15:13 冰雪女娲 阅读(52) 评论(0) 推荐(0)
摘要: 标记接口 标记接口是内部没有任何方法或常量的接口。它提供有关对象的运行时类型信息,因此编译器和 JVM 具有有关该对象的附加信息。 早起的Java版本中,标记接口主要用来提供一种方法像编译器或者运行时发出信号,表示某个类具有特殊属性。而且大多时候都是底层框架提供,并且同时实现检查。 常见示例 Jav 阅读全文
posted @ 2024-11-11 15:56 冰雪女娲 阅读(75) 评论(0) 推荐(0)
摘要: 最近浏览一个项目的代码时发现,其中有一些以前提交的编码,定义的一些类(不管他是POJO、DTO、DAO、PO、BO、VO、QO、ENTITY还是就是个对象,不重要。总之就是数据传输对象。),这些类他的写法非常的潇洒,属性全部是public的,没有任何的get、set方法,看起来非常干净、整洁。比如基 阅读全文
posted @ 2024-10-30 15:05 冰雪女娲 阅读(36) 评论(0) 推荐(0)
摘要: Spring中提供了完整的事件处理机制,本身底层内置实现了一些事件和监听,同时支持开发者扩展自己的事件和监听实现。 一般这种基于事件的实现在项目实际开发中我们主要用来解耦,和做异步处理(默认是同步),提供应用的响应速度。 核心架构 先简要看一下,在Spring中要实现自定义事件监听需要涉及哪些接口类 阅读全文
posted @ 2024-10-23 17:52 冰雪女娲 阅读(793) 评论(0) 推荐(2)
摘要: 问题现象 有个项目现场同事说他修改了nginx的配置,也执行了reload命令,但是就是不生效,而且能够正常访问nginx,不清楚为什么。 怎么办,什么年代了,当然是让他问问AI看怎么肥事。他说问了几个AI,也照着试了,把配置文件都给AI看了,都说没啥问题,AI让重启,让检查网络问题,让查看日志输出 阅读全文
posted @ 2024-10-12 14:33 冰雪女娲 阅读(677) 评论(0) 推荐(0)