摘要:https://cloud.tencent.com/developer/article/2422961 方法调用性能较高,避免了反射调用。 仅限于invokeSuper,so spring的cglib代理仍然用了反射 https://www.cnblogs.com/zwwhnly/p/1734002
阅读全文
摘要:https://www.cnblogs.com/hongdada/p/16994326.html JAVA并发-Thread.sleep(0)深入理解 https://www.cnblogs.com/thisiswhy/p/16657667.html 没有二十年功力,写不出Thread.sleep(
阅读全文
摘要:https://rocketmq.apache.org/zh/docs/featureBehavior/04transactionmessage/ https://zhuanlan.zhihu.com/p/115553176 这张表专门作用于事务状态回查。当提交业务数据时,此表也插入一条数据,它们共
阅读全文
摘要:典型场景:Spark SQL、Presto 等 OLAP 引擎的首选格式,适合海量数据的交互式分析。 Block (hdfs block): 指 hdfs 文件系统的 block,parquet 是在 hdfs 文件之上的数据组织格式;(当然现在很多对象存储系统,比如 S3,也支持 parquet
阅读全文
摘要:1 1)实时计算出当天零点截止到当前时间的销售总额 2)计算出各个分类的销售额最大的top3 3)每秒钟更新一次统计结果 2 要求每5分钟统计一次用户数和流量(上行流量 + 下行流量),维度为scene_name,要求结果如下表: date_time窗口结束时间scene_name场景名称user_
阅读全文
摘要:drools 运行期编译加载 JavaCompiler CICD编译部署(我用的) 编译 无 ASM 选编译器有风险,且编译器未必可用,耗CPU、内存 不耗CPU 可读性 统一约定/强 弱 弱 insert/update/retract 功能 灵活 属性/优先级/生效时间/过期时间/enable/只
阅读全文
摘要:1 sentinel如何拒绝的 拦截器 2 点击界面上的降级查询降级列表 会触发com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager#getRules 3 新增降级 com.alibaba.csp.sentinel.prope
阅读全文
摘要:背景: 直接传递,参数过多,所以不直接传递 成员变量,资源的释放成为问题,造成内存泄漏 解决: //private List resource; private WeakReference<List> resourc; func() { //resource = xxx; List tempList
阅读全文
摘要:https://cloud.tencent.com/developer/article/1677841 假设需求是将一个磁盘文件发布到网络上。 1 总共需要2次CPU拷贝、2次DMA拷贝,4次上下文切换,其中read和write各占一半; 程序调用系统方法mmap(图上有误),使用DMA的方式将磁盘
阅读全文