• 两个实验让我彻底弄懂了「订阅关系一致」

    这篇文章,笔者想聊聊 RocketMQ 最佳实践之一:保证订阅关系一致。订阅关系一致指的是同一个消费者 Group ID 下所有 Consumer 实例所订阅的 Topic 、Tag 必须完全一致。如果订阅关系不一致,消息消费的逻辑就会混乱,甚至导
    发布时间:2023-10-13 阅读:97
  • 你真的了解Django Model吗?十分钟入门指南!

    模型介绍在Django中,模型是用于定义数据库中数据结构的Python类。每个模型都对应着数据库中的一个表,模型中的属性对应着表中的列。模型定义通常位于Django应用程序的models.py文件中。每个模型都是一个Python类,继承自d
    发布时间:2023-10-13 阅读:112
  • 你真的了解Django Model吗?十分钟入门指南!

    模型介绍在Django中,模型是用于定义数据库中数据结构的Python类。每个模型都对应着数据库中的一个表,模型中的属性对应着表中的列。模型定义通常位于Django应用程序的models.py文件中。每个模型都是一个Python类,继承自d
    发布时间:2023-10-13 阅读:95
  • 面试中如何答好:ReentrantLock

    先了解一下读本篇前,一定要确保已经读过本公众号的AQS讲解。我们知道实现一把锁要有如下几个逻辑锁的标识线程抢锁的逻辑线程挂起的逻辑线程存储逻辑线程释放锁的逻辑线程唤醒的逻辑我们在讲解AQS的时候说过AQS基本负
    发布时间:2023-10-13 阅读:111
  • 面试中如何答好:ReentrantLock

    先了解一下读本篇前,一定要确保已经读过本公众号的AQS讲解。我们知道实现一把锁要有如下几个逻辑锁的标识线程抢锁的逻辑线程挂起的逻辑线程存储逻辑线程释放锁的逻辑线程唤醒的逻辑我们在讲解AQS的时候说过AQS基本负
    发布时间:2023-10-13 阅读:118
  • Java中的Volatile到底是什么?

    图片volatile是什么?"volatile"是一个关键字,用于修饰变量。它的作用是告诉编译器该变量可能会在意料之外的时候被修改,因此编译器在对该变量进行优化时需要特别小心。具体来说,当一个变量被声明为"volatile"时,编译器会禁
    发布时间:2023-10-13 阅读:107
  • Java中的Volatile到底是什么?

    图片volatile是什么?"volatile"是一个关键字,用于修饰变量。它的作用是告诉编译器该变量可能会在意料之外的时候被修改,因此编译器在对该变量进行优化时需要特别小心。具体来说,当一个变量被声明为"volatile"时,编译器会禁
    发布时间:2023-10-13 阅读:102
  • 深入探索Elasticsearch:高级查询技巧与性能优化策略

    当涉及到 Elasticsearch 的高级特性和性能优化时,有几个关键概念需要掌握。本文将重点介绍 Elasticsearch 中的复合查询、脚本查询、查询性能优化以及集群和节点级别的配置。复合查询(Compound Queries):复合查询是 Elast
    发布时间:2023-10-13 阅读:120
  • 深入探索Elasticsearch:高级查询技巧与性能优化策略

    当涉及到 Elasticsearch 的高级特性和性能优化时,有几个关键概念需要掌握。本文将重点介绍 Elasticsearch 中的复合查询、脚本查询、查询性能优化以及集群和节点级别的配置。复合查询(Compound Queries):复合查询是 Elast
    发布时间:2023-10-13 阅读:113
  • Go 标准库想增加 metrics 指标,你支持吗?

    大家好,我是煎鱼。在 Go 的标准库中,有一个神奇的标准库 runtime/metrics,这个标准库提供了一系列预定义好的 Go 自身的相关指标。如果没有编写过基础监控库或者关注的比较少的朋友可能会没接触到这类指标,甚至不知道有这
    发布时间:2023-10-13 阅读:131
  • Go 标准库想增加 metrics 指标,你支持吗?

    大家好,我是煎鱼。在 Go 的标准库中,有一个神奇的标准库 runtime/metrics,这个标准库提供了一系列预定义好的 Go 自身的相关指标。如果没有编写过基础监控库或者关注的比较少的朋友可能会没接触到这类指标,甚至不知道有这
    发布时间:2023-10-13 阅读:101
  • Java与第三方API集成:调用外部服务的最佳实践

    Java作为一种广泛应用的编程语言,很多程序需要与第三方API集成,以便完成更复杂、更强大的功能。这些API包括网络服务、数据库、云服务等,在Java中调用这些API是非常重要且必要的。在使用第三方API之前,需要了解相关的文档
    发布时间:2023-10-13 阅读:109
  • Java与第三方API集成:调用外部服务的最佳实践

    Java作为一种广泛应用的编程语言,很多程序需要与第三方API集成,以便完成更复杂、更强大的功能。这些API包括网络服务、数据库、云服务等,在Java中调用这些API是非常重要且必要的。在使用第三方API之前,需要了解相关的文档
    发布时间:2023-10-13 阅读:96
  • Electron 27.0.0 正式发布,跨平台桌面应用开发工具!

    可以通过以下命令来安装最新版本:npm install electron@latest主要更新技术栈Chrome 118.0.5993.32V8 11.8Node.js 18.17.1重要更新移除:macOS 10.13 / 10.14 支持Chromium 不再支持macOS 10.13(High Sierra)和macOS 10.1
    发布时间:2023-10-13 阅读:108
  • Electron 27.0.0 正式发布,跨平台桌面应用开发工具!

    可以通过以下命令来安装最新版本:npm install electron@latest主要更新技术栈Chrome 118.0.5993.32V8 11.8Node.js 18.17.1重要更新移除:macOS 10.13 / 10.14 支持Chromium 不再支持macOS 10.13(High Sierra)和macOS 10.1
    发布时间:2023-10-13 阅读:119
  • HTTPie 出桌面工具了

    开始 HTTPie 安装 http和:httpshttps httpie.io/hello习惯 HTTP方法, HTTP 标头 和 杰伦 数据:http PUT pie.dev/put X-API-Token:123 name=John提交 形式:http -f POST pie.dev/post hello=World查看使用其中一个发
    发布时间:2023-10-13 阅读:111
  • HTTPie 出桌面工具了

    开始 HTTPie 安装 http和:httpshttps httpie.io/hello习惯 HTTP方法, HTTP 标头 和 杰伦 数据:http PUT pie.dev/put X-API-Token:123 name=John提交 形式:http -f POST pie.dev/post hello=World查看使用其中一个发
    发布时间:2023-10-13 阅读:93
  • 25个2023年最新的IntelliJ IDEA插件(中)

    接上文《25个2023年最新的IntelliJ IDEA插件(上)》五、代码分析和重构1. ES Lint安装链接:https://plugins.jetbrains.com/plugin/7494-eslint作为开发人员,在编写代码时我们有时会犯一些愚蠢的错误,比如缺少函数的闭合大
    发布时间:2023-10-13 阅读:81
  • 25个2023年最新的IntelliJ IDEA插件(中)

    接上文《25个2023年最新的IntelliJ IDEA插件(上)》五、代码分析和重构1. ES Lint安装链接:https://plugins.jetbrains.com/plugin/7494-eslint作为开发人员,在编写代码时我们有时会犯一些愚蠢的错误,比如缺少函数的闭合大
    发布时间:2023-10-13 阅读:114
  • SQL和Python,哪个更容易自学?哪个更适合数据工作的编程新手?

    本文转载自微信公众号编程狮APPHello!这里是W3Cschool编程狮的小狮妹!如果你想从事数据工作,比如数据分析、数据开发、数据科学等,你可能会遇到这样的问题:SQL和Python哪个更容易自学?哪个更有用?哪个更有前途?其实这两种语言
    发布时间:2023-10-13 阅读:113
  • SQL和Python,哪个更容易自学?哪个更适合数据工作的编程新手?

    本文转载自微信公众号编程狮APPHello!这里是W3Cschool编程狮的小狮妹!如果你想从事数据工作,比如数据分析、数据开发、数据科学等,你可能会遇到这样的问题:SQL和Python哪个更容易自学?哪个更有用?哪个更有前途?其实这两种语言
    发布时间:2023-10-13 阅读:104
  • 避坑:不要在调试版本中的修改程序逻辑

    作为一名开发者,我想,你最不希望发生的事情之一是:当你调试一个Bug的时候,Bug就消失了,但直接运行的时候,Bug又出现了。通过 #ifdef DEBUG 技法,可以将额外的调试代码放置到程序中。毕竟,这些调试代码仅会在程序的调试版本中
    发布时间:2023-10-13 阅读:102
  • 避坑:不要在调试版本中的修改程序逻辑

    作为一名开发者,我想,你最不希望发生的事情之一是:当你调试一个Bug的时候,Bug就消失了,但直接运行的时候,Bug又出现了。通过 #ifdef DEBUG 技法,可以将额外的调试代码放置到程序中。毕竟,这些调试代码仅会在程序的调试版本中
    发布时间:2023-10-13 阅读:125
  • 数据分析,如何助力运营?

    很多做数据的同学,最怕听“有用”俩字。做个数据分析项目已经很难了。做个有用的项目更难。今天我们举个场景,手把手教一下该咋弄。请听题:某短视频平台,游戏直播业务的日活用户1000万左右,但90%观看时间不足10分钟,运营希
    发布时间:2023-10-13 阅读:109
  • 数据分析,如何助力运营?

    很多做数据的同学,最怕听“有用”俩字。做个数据分析项目已经很难了。做个有用的项目更难。今天我们举个场景,手把手教一下该咋弄。请听题:某短视频平台,游戏直播业务的日活用户1000万左右,但90%观看时间不足10分钟,运营希
    发布时间:2023-10-13 阅读:126
Top