JUC并发编程学习笔记(四)8锁现象

技术分享 技术分享 3年前 (2023-11-04) 999+ 0

8锁现象 八锁->就是关于锁的八个问题 锁是什么,如何判断锁的是谁 对象、class模板 深刻理解锁 锁的东西无外乎就两样:1、同步方...

舵机驱动——STM32F407ZGT6探索者——HAL库

技术分享 技术分享 3年前 (2023-11-04) 999+ 0

舵机驱动——STM32F407ZGT6探索者——HAL库 1、材料准备   开发板:正点原子STM32F407ZGT6探索者   舵机:SG90   舵机线材分辨:褐色...

用结构化思维解一切BUG(3):实际案例

技术分享 技术分享 3年前 (2023-11-04) 999+ 0

背景 本文是系列文章《用结构化思维解一切BUG》的第 3 篇,也是最高潮篇!本系列文章主要介绍一种「无需掌握技术细节,只需结构化思维...

games101-1 光栅化与光线追踪中的空间变换

技术分享 技术分享 3年前 (2023-11-04) 999+ 0

在学习了一些games101的课程之后,我还是有点困惑,对于计算机图形学的基础知识,总感觉还是缺乏一些更加全面的认识,幸而最*在做games...

同城售后系统退款业务重构心得

技术分享 技术分享 3年前 (2023-11-03) 999+ 0

一、重构背景 1.1、退款 到家、小时购、天选退款有2套结构,代码逻辑混乱; 其中小时购、天选部分售后单是和平生pop交互退款,部分是和...

Go语言基准测试(benchmark)三部曲之二:内存篇

技术分享 技术分享 3年前 (2023-11-03) 999+ 0

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《Go语言...

高性能渲染——详解Html Canvas的优势与性能

技术分享 技术分享 3年前 (2023-11-03) 999+ 0

本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 ...

go中的内存逃逸

技术分享 技术分享 3年前 (2023-11-03) 999+ 0

内存逃逸(memory escape)是指在编写 Go 代码时,某些变量或数据的生命周期超出了其原始作用域的情况。当变量逃逸到函数外部或持续存...

使用 Docker Compose 部署 RabbitMQ 的一些经验与踩坑记录

技术分享 技术分享 3年前 (2023-11-03) 999+ 0

前言 RabbitMQ 是一个功能强大的开源消息队列系统,它实现了高效的消息通信和异步处理。 本文主要介绍其基于 Docker-Compose 的部署安...

c#中单例模式详解

技术分享 技术分享 3年前 (2023-11-03) 999+ 0

基础介绍:   确保一个类只有一个实例,并提供一个全局访问点。   适用于需要频繁实例化然后销毁的对象,创建对象消耗资源过多,但又经...