240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Python QT5 简洁入门

    以下内容翻译自https://build-system.fman.io/pyqt5-tutorial,有删减。 我们先看下面一个简单的GUI代码...

    14.4 62042 2 61
  • Resize,w 360,h 240
    Java多线程之原子操作

    1. 相关概念 本地缓存:程序运行时,为了提高运行的速度,CPU可以不直接跟内存进行通信,而是先将内存中的数据读到内部缓存,然后再进行操作。这样...

  • Jackson之多态反序列化

    1.场景描述 JSON作为一种轻量级的数据交换格式,其清晰和简洁的结构能够轻松地与Java对象产生映射关系。例如,一个Coke(可口可乐)类的j...

  • Resize,w 360,h 240
    火焰图实践

    1. 场景描述: 因为生产环境组件服务进程执行缓慢导致部分资源无法释放,进而引起了各种任务超时。研究源码发现,部分执行过长的是操作都是在单线程中...

  • Resize,w 360,h 240
    Druid.io查询分析

    前言 QueryId作为Druid区分查询的唯一标识,是我们定位查询问题有效的输入。用户查询有问题时,优先提供QueryId,如果在日志中捞不到...

  • Resize,w 360,h 240
    Druid Coordinator源码分析

    前言 Druid Coordinator 服务在整个Druid架构中的主要作用是协调Segments在历史节点之间的分布。其主要功能包括是seg...

  • Resize,w 360,h 240
    啥?啥是控制反转,依赖注入啊!?

    依赖倒置,控制反转,依赖注入及Google Guice 1. 依赖倒置 依赖 字面意思事物之间具有的一种关系。在面向对象编程中我将其理解为一种...

  • Resize,w 360,h 240
    Flink(三) Time & Watermark

    1. Time Flink中的时间(Time)主要分为三种: Event Time:每条数据真实的产生时间,这就要求每条进入Flink应用的数据...

  • Google Guice(一) 初识Guice

    翻译自官方文档,能力有限,如有缺漏,还望指正。 把所有的代码都糅合到一起,这可能是开发过程中最让人觉得无聊和枯燥的事。当然,我们有很多的方式可以...