首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#后端

Go 语言中的单元测试

叫我阿杰好了

在任何生产级别的项目开发中,单元测试都扮演着至关重要的角色。尽管许多初创项目在早期可能忽略了它,但随着项目逐渐成熟并成为核心业务,为其编写健壮的单元测试是保障代...

5910

Go 语言中的 package 和 go modules

叫我阿杰好了

在任何大型软件项目中,代码的组织和管理都是至关重要的。Go 语言通过 包(Package) 的概念来解决这个问题,它不仅是代码组织的基础,也是代码复用的关键。本...

8110

我们来说说如何使用 Lambda 表达式实现排序功能

程序员小假

使用Comparator.nullsLast和Comparator.nullsFirst

5320

Go 语言中的接口

叫我阿杰好了

在 Go 语言中,接口(interface)是一个核心且至关重要的概念。它为构建灵活、可扩展的软件提供了坚实的基础。要深入理解 Go 的接口,我们必须首先了解一...

6620

Go 语言中的指针

叫我阿杰好了

指针是 C-like 语言中的一个核心概念,对于理解内存管理和函数参数传递至关重要。Go 语言保留了指针,但对其进行了优化和限制,使其在保证灵活性的同时,也提高...

6820

go 依赖注入实践

每周聚焦

依赖的日常解释是依靠别人或事物而不能自利或自给,在软件开发中,依赖则表示的是函数,对象,模块之间的引用关系,比如函数调用,对象引用。

7210

Go内存原理-GC原理

科技新语

前几章我们学习了Golang内存管理的基本原理(还不清楚内存管理的童鞋请移步看内存管理系列)。现在我们来看GC的基本原理是什么?

6110

详细地讲解一下如何保证线程安全性呢?

程序员小假

JDK里面提供了很多atomic类,AtomicInteger,AtomicLong,AtomicBoolean等等。 它们是通过CAS完成原子性。 依次来...

5620

Go语言中的流程控制语句

闻说社

在Go语言中,可以在if后面加上一段执行语句,执行语句也可以用作对if条件的判断。它的语法格式为:

2400

Java内省Introspector

每周聚焦

这篇文章主要分析一下Introspector(内省,应该读xing第三声,没有找到很好的翻译,下文暂且这样称呼)的用法。Introspector是一个专门处理J...

7710

Spring Boot实现无感刷新Token机制

每周聚焦

在当前的Web应用开发中,JSON Web Tokens(JWT)作为一种轻量级的认证协议,因其无状态、自包含的特性而备受青睐。然而,JWT默认的有效期有限,如...

12010

从TPS62913中学习低噪音滤波技术(多图仿真版)

云深无际

我前文已经写了这颗DCDC的低噪音是如何做到的,然后这颗片子还有可以学习的地方,让我们把目光集中在future下面的这个图。其实和我们的见过的datasheet...

7100

微服务拆分实践-基于业务流程驱动和数据共享驱动的双维度拆分思考

人月聊IT

今天准备再简单的跟大家聊一下微服务拆分,因为上周刚好有一个客户打电话过来沟通他们在实际微服务建设实践过程中,关于微服务拆分相关的一些问题。因为最近通过最近2~3...

6100

Spring IOC 到底是什么?

科技新语

代码能按业务拆分成多个不同的类已经是不错的写法了,但是到了要增加逻辑的时候就麻烦了。

3700

Spring拦截链的实现原理是什么?

科技新语

在 Web应用开发中,拦截器(Interceptor)是一种非常重要的机制,能够在请求处理的各个阶段进行前置和后置处理。Spring框架提供了强大且灵活的拦截器...

6600

如何保证接口幂等性?

闻说社

在分布式系统设计中,接口幂等性是一个非常重要的概念。本文将详细讲解什么是接口幂等性,为什么需要它,以及如何在实际开发中实现接口幂等性。

6710
领券