从此再无包下载的任何烦恼:看高手是如何参透 Go Module 的?

大家好,我是一只普通的煎鱼,周四晚上很有幸邀请到 goproxy.cn 的作者 @盛傲飞(@aofei) 到 Go 夜读给我们进行第 61 期 《Go Modu…

go 的数组还是切片都没有什么不一样

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习Go语言
上篇文章中详细介绍了 Go 的基础语言,…

工程师的职场规划怎么做?一个技术总监的痛与悟

以下文章来源于技艺丛谈 ,作者点我关注
「听君一席话,胜读十年书」
好的职场规划指导,胜过摸爬滚打无数。
01 十年职场弯路的总结和反思
前几天有一位在谷歌工…

Go微服务全链路跟踪详解

本文作者:倚天码农,授权发布
在微服务架构中,调用链是漫长而复杂的,要了解其中的每个环节及其性能,你需要全链路跟踪。它的原理很简单,你可以在每个请求开始时生成一…

一个让业务开发效率提高10倍的golang库

此文除了是标题党,没啥其他毛病。
这篇文章推荐一个库,https://github.com/jianfengye/collection。这个库是我在开发业务过程…

go 学习笔记之有意思的变量和不安分的常量

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
点击上方蓝色“Go语言中文网”关注我们,设个星标,每周掌握 Go 资讯
首先希望学习 Go 语言的爱好者至少…

基于Spring AOP和Groovy日志模板配置的日志记录框架的二次实现与使用案例

一、项目地址
https://git.oschina.net/xuliugen/ufind-businesslog.git

说明
:本框架是基于koala-p…

SpringBoot 解决跨域请求的几种姿势!

01、背景介绍
熟悉 web 系统开发的同学,对下面这样的错误应该不会太陌生。
之所以会出现这个错误,是因为浏览器出于安全的考虑,采用同源策略的控制,防止当前…

万字详解,和你用RAG+LangChain实现chatpdf

像chatgpt这样的大语言模型(LLM)可以回答很多类型的问题,但是,如果只依赖LLM,它只知道训练过的内容,不知道你的私有数据:如公司内部没有联网的企业文档…

Slf4j MDC使用与实现

前言
如今,在 Java 开发中,日志的打印输出是必不可少的,Slf4j + LogBack 的组合是最通用的方式。
有了日志之后,我们就可以追踪各种线上问题。…

Java对象头压缩—- 永久为Java应用“降本增效”

阿里妹导读
本文介绍了一下OpenJDK的最新技术,对象头压缩,来大幅优化Java对象的内存占用。
前言
Java丰富的生态和语言强大的内存管理技术(GC),…

一行Python代码

Life is short, just use Python.
自从08年接触Python,就有爱不释手的感觉,逐渐地,有些不忍地疏远了Perl 和Shell编…

Java分布式开发不得不知的Dubbo技术详细介绍

1 dubbox简介
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有…

使用Spring AOP实现MySQL数据库读写分离案例分析

一、前言

分布式环境下数据库的读写分离策略是解决数据库读写性能瓶颈的一个关键解决方案,更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。
在进行…

Spring Boot 统一接口响应格式的正确姿势!

01、背景介绍
熟悉 web 系统开发的同学可能比较熟悉,目前绝大多数的互联网软件平台基本都是前后端分离的开发模式,为了加快前后端接口对接速度,一套完善且规范…

Spring Boot + validator 实现全注解式的数据校验,真优雅!

01、故事背景
关于参数合法性验证的重要性就不多说了,即使前端对参数做了基本验证,后端依然也需要进行验证,以防不合规的数据直接进入服务器,如果不对其进行拦截,…

Spring Boot 实现方法异步调用的正确姿势!

01、背景介绍
在实际的项目开发过程中,通常会碰到某个方法内各个逻辑并非紧密相连的业务。比如查询文章详情后更新文章阅读量,其实对于用户来说,最关心的是能快速获…

springboot + rabbitmq实现邮件发送,保证消息100%投递成功

在之前的文章中,我们详细介绍了 SpringBoot 整合 mail 实现各类邮件的自动推送服务。
但是这类服务通常不稳定,当出现网络异常的时候,会导致邮件推送…

聊聊本地缓存的方案选型!

01、背景介绍
说到缓存,面试官基本上会绕不开以下几个话题!
项目中哪些地方用到了缓存?为什么要使用缓存?怎么使用它的?引入缓存后会带来哪些问题?
这些问题,…

原理+配置+实战,Canal一套带走

哈喽大家好,我是阿Q!
前几天在网上冲浪的时候发现了一个比较成熟的开源中间件——Canal。在了解了它的工作原理和使用场景后,顿时产生了浓厚的兴趣。今天,就让我…