数据库两大必备神器:索引和锁底层原理是什么!

一、索引
在之前,我对索引有以下的认知:

索引可以加快数据库的检索速度;
表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引…

GCTT 出品 | Go 中的缓存现状

这篇文章登上了 Golang 在 Reddit subreddit 板块的顶部,并在 Hacker News 首页排名到第二名。欢迎各位来阅读讨论,并在 Gi…

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

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

工作中最常见的6种OOM问题

前言
今天,跟大家一起聊聊线上服务出现OOM问题的6种场景,希望对你会有所帮助。

1 堆内存OOM
堆内存OOM是最常见的OOM了。
出现堆内存OOM问题的异…

整理Bitmap在项目中的实战

1、认识Bitmap
bitmap(又称位图)是一种实现对位的操作的“数据结构”,它属于Redis的String数据类型,Redis中一个字符串类型的值最多能存…

如何快速定位和处理线上OOM

在日常的Java开发中,有效的内存管理是保证应用稳定性和可用性的关键指标之一,如果内存使用不当很容易导致内存的泄露甚至出现OOM。常见的导致OOM的原因有如下:…

一文吃透常用的 JVM 调优命令!

01、背景介绍
虽然目前市场上有很多成熟的 JVM 可视化监控分析工具,但是所有的工具其实都依赖于 JDK 的接口和底层相关的命令,了解这些命令的使用对于我们…

线上JVM OOM问题,如何排查和解决?

JVM(Java虚拟机)中的内存不足错误(Out of Memory Error, OOM)是许多Java开发者在生产环境中遇到的常见问题。这个问题可能出现在不…

一文带你彻底弄懂线程池设计机制

01、背景介绍
虽然 Java 对线程的创建、中断、等待、通知、销毁、同步等功能提供了很多的支持,但是从操作系统角度来说,频繁的创建线程和销毁线程,其实是需要…

ThreadLocal 实践与源码解析 ——Java

ThreadLocal 实践与源码解析
refer author: 写代码的SharkChili
写在文章开头
在多线程编程中,共享资源的管理和同步一直是开发人…

程序员系统入门大模型的路径和资源,看这篇就够了

本篇文章面向对大模型领域感兴趣,又不知如何下嘴的程序员。
看一下围绕大模型的应用场景和人才需求:

Prompt工程:
基于提示词对大模型的使用,会问问题就行。…

哈哈,有人爬我网站,我把他教育了一顿!

作为一个站长,你是不是对爬虫不胜其烦?爬虫天天来爬,速度又快,频率又高,服务器的大量资源被白白浪费。
看这篇文章的你有福了,我们今天一起来报复一下爬虫,直接把爬…

这些年背过的面试题——ES篇

阿里妹导读
本文是技术人面试系列ES篇,面试中关于ES都需要了解哪些基础?一文带你详细了解,欢迎收藏!

Elasticsearch可以实现秒级的搜索,clu…

一次由于八股文引起的内存泄漏

阿里妹导读
本文记录两次报错系统监控现象以及作者针对性的排查过程和分析,最终解决了问题的全过程。
文章开头,先分享一张大部分Java开发同学都记在心里的一张图…

总结|性能优化思路及常用工具及手段

阿里妹导读
性能优化是降低成本的手段之一,每年大促前业务平台都会组织核心链路上的应用做性能优化,一方面提升系统性能,另外一方面对腐化的代码进行清理。本文结合业…

技术人对抗焦虑的加减法

阿里妹导读
对抗焦虑,首先我们要分离好“被贩卖的焦虑”这个课题,其次,摆正好姿态,管理好自己的欲望,通过螺旋式的“成长”来改善“自己的不满意”。
一、减法 -…

预发部署时机器总是重启两次的“简单”排查

阿里妹导读
本文只是总结下线上问题的排查过程,不讲方法论,没有大道理,行文会较为随意,注重的是排查思路,希望对同学们日常研发工作有所帮助~
问题
前天同学反馈…

实战总结|系统日志规范及最佳实践

阿里妹导读
打印日志是一门艺术,日志信息是开发人员排查线上问题最主要的手段之一,但规范打日志被开发同学经常所忽视。日志就像保险,平时正常的时候用不上,但是一旦…

go 学习笔记之详细说一说封装是怎么回事

以下文章来源于雪之梦技术驿站 ,作者雪之梦技术驿站
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习Go语言
虽然在上篇文章中,我们通过尝试性学习探索…

值得收藏系列:深度解密Go语言之scheduler

前置知识
os scheduler

从操作系统角度看,我们写的程序最终都会转换成一系列的机器指令,机器只要按顺序执行完所有的指令就算完成了任务。完成“按顺序执…