• 记一次 .NET某账本软件 非托管泄露分析

    一:背景1. 讲故事中秋国庆长假结束,哈哈,在老家拍了很多的短视频,有兴趣的可以上B站观看:https://space.bilibili.com/409524162 ,今天继续给大家分享各种奇奇怪怪的.NET生产事故,希望能帮助大家在未来的编程之路上少踩坑。
    发布时间:2023-10-08 阅读:164
  • 12字真言,教你如何选择Gradle和Maven

    介绍在软件开发领域,构建工具对于自动化编译、测试和打包代码过程至关重要。Gradle 和 Maven 是当今最流行的两种构建工具,每种工具都有自己的一套功能和优点。Gradle 是一种现代构建自动化工具,设计灵活且可扩展,使其成
    发布时间:2023-10-08 阅读:166
  • 推荐 9 个 Gradle 优秀实践,进阶必备!

    1.使用 Gradle 包装器包装器是项目中包含的特殊脚本,用于下载正确的 Gradle 版本并执行构建。使用包装器有 3 大优点:不需要在本地安装 Gradle 来进行构建可以始终使用项目支持的 Gradle 版本。更新Gradle版本很容易如
    发布时间:2023-10-08 阅读:168
  • 分享30个避免低级Bug的代码技巧清单!

    作为Java开发人员,希望确保程序没有错误。Bug不仅会给用户造成困扰,而且修复起来耗时且降低了自己的信任度。以下是30个代码技巧清单,一起分享。1.使用变量之前进行初始化在Java中,在使用变量之前进行初始化是很重要的,以
    发布时间:2023-10-08 阅读:169
  • 如何优雅构建自定义 Spring Boot 验证器,让你的代码更加丝滑!

    介绍作为一名开发人员,你应该知道确保应用程序中流动的数据的准确性和完整性是多么重要。Spring Boot提供了强大的验证功能,但有时我们需要额外的验证,创建适合特定需求的自定义验证器。接下来,我们来介绍下如何完整的创
    发布时间:2023-10-08 阅读:165
  • 六个为Rust构建的IDE

    作者丨K L Krithika编译丨诺亚Rust语言的学习曲线适中,介于高级语言和低级语言之间。这门语言既能编写系统软件,将嵌入式设备编译为x86 ARM,也可以用于前端技术,这要归功于WebAssembly。在日渐成熟的发展中,Rust开始拥有更
    发布时间:2023-10-08 阅读:151
  • Sixel:改变终端图像显示的革命

    Sixel 的定义与原理Sixel 源自“六个像素”(six pixels),是一种用于计算机终端中图像显示和传输的编码方法。最初广泛应用于计算机终端领域的图形和图像显示,Sixel 将图像划分为块,每个块由六个像素组成。这些图像块被表示
    发布时间:2023-10-08 阅读:167
  • 掌握C/C++中的静态变量与静态成员!

    1. 静态变量1.1 C语言中的静态变量在C语言中,关键字`static`用于声明静态变量。静态变量只会在程序初始化时被赋值一次,之后在函数调用过程中保持不变。若在函数外定义了静态变量,其作用域将限制在当前文件内,只能被该文
    发布时间:2023-10-08 阅读:172
  • 分享Spring Data JPA的一些技巧和优秀实践

    在现代软件开发中,Spring Boot已成为构建稳健和可扩展应用程序的主要框架。当涉及到与数据库的交互时,Java持久化API(JPA)提供了一种方便高效的方式来管理关系型数据。为了确保Spring Boot应用程序的可维护性、可读性和可
    发布时间:2023-10-08 阅读:196
  • 十个超级高效的IntelliJ IDEA插件

    1. Code With Me【下载地址】https://plugins.jetbrains.com/plugin/14896-code-with-meCode With Me是一款支持协作开发和配对编程的插件。此插件支持多个开发人员同时在同一个项目上工作,并实时观察彼此的光标和修改
    发布时间:2023-10-08 阅读:181
  • 十个超级实用的IntelliJ IDEA插件

    首先,我们通过一个示例,介绍在IntelliJ IDEA中安装插件的基本步骤。以安装一个新主题为例。1. IntelliJ IDEA 主题前往这里选择适合您的主题(或主题包)。接下来,介绍两种方式来安装插件。方法 1:直接从 JetBrains 网站安装
    发布时间:2023-10-08 阅读:169
  • 深挖 Python 元组 pt.1

    哈喽大家好,我是咸鱼好久不见甚是想念,2023 年最后一次法定节假日已经结束了,不知道各位小伙伴是不是跟咸鱼一样今天就开始“搬砖”了呢?我们知道元组(tuple)是 Python 的内置数据类型,tuple 是一个不可变的值序列tuple 的元
    发布时间:2023-10-08 阅读:163
  • 三个杀手级VS Code插件

    Visual Studio Code(以下简称VS Code)是一款广受欢迎的开发环境,适用于各种项目。以下三个非常实用高效的插件,能极大地简化在远程服务器上工作、启动本地网页或管理Docker镜像等任务,提高工作效率。1 Visual Studio Code
    发布时间:2023-10-08 阅读:169
  • 对IO概念模糊:计算机IO过程与零拷贝

    一、前置知识1.1 内存分段现代计算机在加载操作系统、正常启动后,其内存会主要分成两大段:内核段用户段内核段:操作系统本质上是一个计算机的管理程序,该程序相关的所有资源,被存放在内核段中。用户段:用户段用来存放各个进
    发布时间:2023-10-08 阅读:165
  • 深入了解快速排序:原理、性能分析与 Java 实现

    快速排序(Quick Sort)是一种经典的、高效的排序算法,被广泛应用于计算机科学和软件开发领域。本文将深入探讨快速排序的工作原理、步骤以及其在不同情况下的性能表现。什么是快速排序?快速排序是一种基于分治策略的排序算
    发布时间:2023-10-08 阅读:157
  • 深入浅出负载均衡器、反向代理、API网关

    负载均衡器、反向代理和API网关是与Web应用程序密切相关的关键组件,在现代Web架构中发挥着重要的作用。对于构建高效、安全和可扩展的Web应用程序而言,深入理解负载均衡器、反向代理和API网关的工作原理是不可或缺的。1
    发布时间:2023-10-06 阅读:193
  • 推荐十个Java 项目必备 Maven 插件

    介绍Maven 是 Java 开发人员必不可少的构建和项目管理工具。它通过利用简单的项目对象模型 (POM) 自动执行构建、测试和部署 Java 应用程序的过程。Maven 插件扩展了该工具的功能,使开发人员能够通过他们的项目实现更
    发布时间:2023-10-06 阅读:231
  • 九张图深入剖析ConcurrentHashMap

    前言在日常的开发中,我们经常使用key-value键值对的HashMap,其使用哈希表实现,用空间换取时间,提升查询性能,但在多线程的并发场景中,HashMap并不是线程安全的。如果想使用线程安全的,可以使用ConcurrentHashMap、HashTable
    发布时间:2023-10-06 阅读:218
  • Hutool工具包,Java开发者的福音|提升90%的开发效率

    什么是HutoolHutool是一个Java工具包,也就是一个工具箱,一个utils集合,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以简单粗暴。Hutool最初是作者项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相
    发布时间:2023-10-06 阅读:194
  • Python 中的真与假

    在 Python 这门编程语言中,真值与假值的概念起着至关重要的作用,它们决定了Python如何判断一个表达式是真还是假,这在涉及变量条件的情况下尤为重要。在本文中,我们将深入探讨Python如何进行真值和假值的评估,以及如何在编
    发布时间:2023-10-06 阅读:202
  • 阿里规范竟然不让我用这种方式创建线程池

    今天我们来聊一下这个 Java 中的线程池,线程池,这块的内容,已经是非常的容易被面试官问到的内容,为什么呢?这是因为线程池,是一种多线程的处理方式,如果使用方式得当的话,那么对我们的代码的质量也是非常高的。我们既然要了解
    发布时间:2023-10-06 阅读:198
  • 我们一起聊一聊Not only Java

    Not only JavaJava已经到了尽头 ...最近这段时间,想些一些不一样的东西,但是猛然发现与Java技术相关的知识点,要么是没怎么接触的,要么是很难继续深入的,无论是从增加认知视野层面,还是加工认知深度方面,都很难做出选择,就像
    发布时间:2023-10-06 阅读:198
  • 九款开源、免费、实用、美观的Blazor UI框架

    前言本文主要分享9款开源、免费、实用、美观的Blazor UI框架,提供给广大C#/.NET开发者们学习和使用(注意:排名不分先后,都是十分优秀的开源框架和项目
    发布时间:2023-10-06 阅读:190
  • Spring MVC异常处理:这几种方式让你轻松应对,你都使用了那些方式?

    环境:Spring5.3.231. 简介Spring MVC提供了灵活的异常处理机制,可以让开发者方便地处理应用程序中发生的各种异常。Spring MVC的异常处理主要依赖于Spring的@ControllerAdvice和@ExceptionHandler注解。@ControllerAdvi
    发布时间:2023-10-06 阅读:228
  • 国庆将至,你的“国旗头像”、“国庆头像”、“爱国头像”都做好了吗?

    国庆中秋假期已经来临,虽然假期大挪移还是让人很不爽,但是这个挪来的长假,还是要好好享受啊,毕竟祖国母亲的生日必须要好好过,还要有仪式感那么这个仪式感,就从国旗头像开始吧此时此刻的你,是否已经准备好秀出你的爱国之心了
    发布时间:2023-10-06 阅读:225
Top