07 2025 档案

java 的三种代理模式 (三)——性能
摘要:https://cloud.tencent.com/developer/article/2422961 方法调用性能较高,避免了反射调用。 仅限于invokeSuper,so spring的cglib代理仍然用了反射 https://www.cnblogs.com/zwwhnly/p/1734002 阅读全文

posted @ 2025-07-30 23:51 silyvin 阅读(10) 评论(0) 推荐(0)

sleep(0)for int/long
摘要:https://www.cnblogs.com/hongdada/p/16994326.html JAVA并发-Thread.sleep(0)深入理解 https://www.cnblogs.com/thisiswhy/p/16657667.html 没有二十年功力,写不出Thread.sleep( 阅读全文

posted @ 2025-07-27 14:39 silyvin 阅读(16) 评论(0) 推荐(0)

rocketmq分布式事务【yetdone】
摘要:https://rocketmq.apache.org/zh/docs/featureBehavior/04transactionmessage/ https://zhuanlan.zhihu.com/p/115553176 这张表专门作用于事务状态回查。当提交业务数据时,此表也插入一条数据,它们共 阅读全文

posted @ 2025-07-22 00:04 silyvin 阅读(13) 评论(0) 推荐(0)

parquet【yetdone】
摘要:典型场景:Spark SQL、Presto 等 OLAP 引擎的首选格式,适合海量数据的交互式分析。 Block (hdfs block): 指 hdfs 文件系统的 block,parquet 是在 hdfs 文件之上的数据组织格式;(当然现在很多对象存储系统,比如 S3,也支持 parquet 阅读全文

posted @ 2025-07-21 00:11 silyvin 阅读(14) 评论(0) 推荐(0)

flink
摘要:1 1)实时计算出当天零点截止到当前时间的销售总额 2)计算出各个分类的销售额最大的top3 3)每秒钟更新一次统计结果 2 要求每5分钟统计一次用户数和流量(上行流量 + 下行流量),维度为scene_name,要求结果如下表: date_time窗口结束时间scene_name场景名称user_ 阅读全文

posted @ 2025-07-21 00:09 silyvin 阅读(6) 评论(0) 推荐(0)

drools
摘要:drools 运行期编译加载 JavaCompiler CICD编译部署(我用的) 编译 无 ASM 选编译器有风险,且编译器未必可用,耗CPU、内存 不耗CPU 可读性 统一约定/强 弱 弱 insert/update/retract 功能 灵活 属性/优先级/生效时间/过期时间/enable/只 阅读全文

posted @ 2025-07-20 01:03 silyvin 阅读(43) 评论(0) 推荐(0)

sentinel 1.7.2
摘要:1 sentinel如何拒绝的 拦截器 2 点击界面上的降级查询降级列表 会触发com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager#getRules 3 新增降级 com.alibaba.csp.sentinel.prope 阅读全文

posted @ 2025-07-13 23:11 silyvin 阅读(18) 评论(0) 推荐(1)

一种在类中传递资源的方式
摘要:背景: 直接传递,参数过多,所以不直接传递 成员变量,资源的释放成为问题,造成内存泄漏 解决: //private List resource; private WeakReference<List> resourc; func() { //resource = xxx; List tempList 阅读全文

posted @ 2025-07-08 19:20 silyvin 阅读(23) 评论(0) 推荐(0)

mmap和sendfile
摘要:https://cloud.tencent.com/developer/article/1677841 假设需求是将一个磁盘文件发布到网络上。 1 总共需要2次CPU拷贝、2次DMA拷贝,4次上下文切换,其中read和write各占一半; 程序调用系统方法mmap(图上有误),使用DMA的方式将磁盘 阅读全文

posted @ 2025-07-01 00:33 silyvin 阅读(126) 评论(0) 推荐(0)