240 发简信
IP属地:河南
  • FastUtil高性能集合

    1 FastUtil 1.1 简介 FastUtil 是由意大利计算机科学家 Sebastiano Vigna 维护的开源库,它为 Java 原始类型(primitive t...

  • 120
    Redis 8 新特性

    1 Redis 8 新特性 1.1 引言 Redis 8.0到8.4,不是简单的版本迭代,是一次底层重构,是一次性能飞跃,更是一次对未来的重新定义。30多项性能改进,命令速度...

  • MySQL优化之系统表分析SQL

    1 使用系统表 1.1 引言 DBA 不在身边的时候,线上 MySQL 突然慢了,第一反应是啥?见过太多人上来就 EXPLAIN 一条业务 SQL,然后盯着 type 和 r...

  • 120
    AI使用之节省token方法

    1 节省token方法 对于用团队在做AI客服,对话一长token消耗扛不住。有没有一种方案,既能保留完整上下文记忆,又能省token? 1.1 为什么记忆必然消耗token...

  • 120
    高并发之双写一致性

    1 高并发下双写问题 数据库和缓存(比如:redis)双写数据一致性问题,是一个跟开发语言无关的公共问题。尤其在高并发的场景下,这个问题变得更加严重。该问题无论在面试,还是工...

  • C#基础之方法

    1 方法 一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。 1.1 定义方法 当定义一个方法时,从根本上...

  • C#基础之特性讲解

    1 特性 1.1 简介 1.1.1 定义 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。通过使用特性向...

  • 120
    PostgreSQL基础之安装

    1 PostgreSQL安装 1.1 官网安装 官网:https://www.postgresql.org/[https://www.postgresql.org/] 1.1...

  • SpringBoot整合MongoDB讲解

    1 SpringBoot整合MongoDB 本次讲解依赖版本 :jdk17,springboot 2.6.11 1.1 环境&配置 1.1.1 pom.xml mongo 是...

  • C#基础之反射,依赖注入

    1 反射 1.1 简介 1.1.1 定义 反射指程序可以 访问、检测和修改 它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集...

  • C#基础之委托,事件

    1 委托 1.1 简介 C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运...

  • 120
    Ollama讲解与使用

    1 Ollama 1.1 简介 Ollama 是一个开源的本地大语言模型运行框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计,支持多种操作系统,包括 macO...

  • 120
    Spring WebFlux与SpringMVC 对比讲解

    1 WebFlux与SpringMVC 对比 1.1 前言 从早期的 Struts 到统治多年的 Spring MVC,见证了整个 Java Web 开发框架的演进。所以今天...

  • 120
    网络传输架构之gRPC讲解

    1 gRPC架构 1.1 简介 有些小伙伴在工作中构建微服务架构时,可能会遇到服务间通信性能瓶颈。gRPC正是为了解决高性能分布式系统通信而设计的。 gRPC基于HTTP/2...

  • 120
    网络传输架构之GraphQL讲解

    1 GraphQL架构风格 1.1 简介 有些小伙伴在工作中可能遇到过这样的场景:移动端只需要用户的姓名和邮箱,但REST API返回了用户的所有信息,造成数据传输浪费。 G...

  • MyBatis Flex 讲解使用

    1 MyBatis Flex 1.1 简介 MyBatis-Flex 是一个在 MyBatis 基础上深度增强的框架,专为解决 Java 开发中数据库操作的复杂性而设计。它不...

  • 120
    Maven插件核心原理讲解

    1 Maven插件 1.1 简介 确切的说,我们日常提及的Maven实际上只是Maven插件集合的核心框架。而插件才是执行实际操作的东西,插件可以用于:创建jar文件、创建w...

  • Go日志之日志库讲解

    1 Go日志 1.1 引言 Go语言是一种高性能、简洁、并发友好的编程语言,广泛用于开发各种应用程序,如网络服务、微服务、云计算、区块链等。Go语言的标准库提供了一个基本的日...

  • 120
    ThreadLocal与ScopedValue对比讲解

    1 ThreadLocal与ScopedValue 在工作中,一提到线程内数据传递就想到ThreadLocal,但真正用起来却遇到各种坑:内存泄漏、数据污染、性能问题等等。其...

  • RocketMQ之原生方式操作

    1 原生操作 使用原生消息时引入依赖 1.1 原生生产消息 使用原生 DefaultMQProducer可以提供对 RocketMQ 的完全控制,可以精确配置各种参数(如 s...