240 发简信
IP属地:四川
  • Resize,w 360,h 240
    ActiveMQ、RocketMQ、RabbitMQ、Kafka区别

    一、三大应用场景(优点) 解耦、异步、削峰 解耦:只需要将消息写入消息队列,需要消息的去消息队列中订阅就好 异步:一些非必要的逻辑可以采用异步来...

    3.2 3371 5 21
  • Resize,w 360,h 240
    Java探针(javaagent)

    JDK1.5开始引入了Agent机制(即启动java程序时添加“-javaagent”参数,Java Agent机制允许用户在JVM加载clas...

    1.5 3049 2 10
  • Resize,w 360,h 240
    DDD领域驱动设计:贫血模型和充血模型

    这两个概念是早些时候Martin Fowler总结出来的两种常见模型设计类型,没有说谁好谁不好,为不同的模型类别选择合适的场景是设计者的工作。 ...

  • Resize,w 360,h 240
    【rtmp】搭建流媒体服务器+obs推流直播

    本文采用nginx+rtmp方式搭建流媒体服务器,使用obs推流,rtmp+flv拉流的方式实现 服务端配置 nginx+nginx-http-...

  • Mysql大表加索引

    最近大后台查看一些数据统计的时候,很慢,甚至会有超时情况,前端设置的超时时间是20秒。后来通过查看日志和慢查询,发现一条sql语句执行时间超过1...

    1.4 4377 1 11
  • Resize,w 360,h 240
    三星 970 EVO Plus 固件升级formac

    较老的macbook可以自己更新ssd,于是买了一块970evoplus,拆机装系统无限重启中。。。 970evoplus固件 默认970evo...

  • Resize,w 360,h 240
    Advanced Java Class Tutorial: A Guide to Class Reloading

    在Java开发中,一个典型的工作流程是在每次类更改时重新启动服务器,没有人对此抱怨?解决这个问题是否既具有挑战性又令人兴奋?在本文中,我将尝试解...

  • Resize,w 360,h 240
    Java JNA 调用dll库

    JNA JNA(Java Native Access )提供一组Java工具类用于在运行期间动态访问系统本地库(native library:如...

  • Aviator——轻量级JAVA规则引擎

    Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。现在已经有很多开源可用的java表达式求值引...