240 发简信
IP属地:天津
  • Resize,w 360,h 240
    基于Netty的MQTT Server实现并支持SSL

    参考上文[https://www.jianshu.com/p/e2cc66f96d89],上文完成了 MQTT Server 的基本功能,但是还...

  • 基于Netty的MQTT Server实现

    通常我们使用 Mqtt Broker 来实现 mqtt 相关客户端之间的通信,我们可以安装 EMQ 或使用类似阿里提供的 MQTT 代理服务,不...

  • JPA使用SQL的一些总结

    一. 概述 简单的增删改查使用 JPA 非常方便,复杂的 Where 条件我们也在 Specification 和 CriteriaBuilde...

  • jlink生成jre需要配置一些module

    JDK从8直接升级到17后,想下载一个 jre 和应用打包在一起,发现 jre 已经没有了,也不需要额外下载,是通过 jdk 里的 jlink ...

  • Java 对象拷贝的一些方法和约定

    概述 后台 Java 开发会有很多对象拷贝的情况,这里的对象一般指 Java Bean,或者叫 Model,通常只有一些基础属性 String,...

  • Resize,w 360,h 240
    C语言实现内存管理 (三)

    接上文[https://www.jianshu.com/p/5ae64f6d302d]上一种方式的数据头占用字节太多,第三种方式改造一下,把固定...

  • Resize,w 360,h 240
    C语言实现内存管理 (二)

    接上文[https://www.jianshu.com/p/bc7edb287ce5]这种方式考虑的数据区不是固定分块大小的,是可变的,那么就需...

  • Resize,w 360,h 240
    C语言实现内存管理 (一)

    我们都知道 c 语言申请内存释放内存是 alloc / free 。直接调用函数就行,但是某些特定的场景无法调用 c 的标准库,比如单片机,资源...

  • Resize,w 360,h 240
    Springboot 动态调用特定接口在不同的jar包里的实现

    在不少场景下,会有根据不同的标识(字符串)来调用不同的接口实现类的需求。笔者目前的场景类似,但是复杂一些。 1. 常规的实现 常规的实现非常简单...