redis 分布式锁用 Redis 还是 Zookeeper?

为什么用分布式锁? 在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确...

2022-12-10 330 阅读

redis Redisson是如何实现分布式锁的?

作者:bravoban  tech.lede.com/2017/03/08/rd/server/Redisson 针对项目中使用的分布式锁进行简单的示例配置以及源码解析,并列举源码中使用到的一些基础知识点,但是没有对redisson...

2022-12-10 321 阅读

linux Linux内核编译详解

在本文实践过程中出现任何问题和报错,基本都能在我的另外一篇文章中找到解决办法,链接为:https://www.cnblogs.com/y-c-y/p/14140714.html 内核编译安装傻瓜教程(1-4步骤) 使用工具:ub...

2022-12-10 280 阅读

linux Linux内核编译报错的解决办法

1.错误zlib.hcompress.c:14:58: fatal error: zlib.h: No such file or directorycompilation terminated.解决:sudo apt-get install zlib1g-dev 2.错误bisonmake: bison: Command not foun...

2022-12-10 524 阅读

linux Linux 内核编译步骤及配置详解

linux 系统体系结构:   linux kernel体系结构:arm有7种工作模式,x86也实现了4个不同级别RING0-RING3,RING0级别最高,这样linux用户代码运行在RING3下,内核运行在RING0,这样系统本...

2022-12-10 376 阅读

Android Android 9.0 内核编译实战(以一加6为例)

前人栽树后人乘凉... 我们这里用EX内核编译做个示范 https://github.com/flar2/OnePlus6/tree/ElementalX-3.00 1.同步代码啦 git clone https://github.com/flar2/OnePlus6.git -b Elemen...

2022-12-10 324 阅读

Ubuntu12.04嵌入式交叉编译环境arm-linu-gcc搭建过程,图解

安装环境        Linux版本:Ubuntu 12.04    内核版本:Linux 3.5.0   交叉编译器版本:arm-linux-gcc-4.4.3 这个版本的交叉编译器我已经上传到了资源...

2022-12-10 216 阅读

linux 基于arm的Linux内核编译

我的Ubuntu版本是14.04 1、在官网下载Linux内核源码    官网地址:https://www.kernel.org/ 2、解压Linux内核源码 3、安装arm-gcc交叉编译工具链:sudo apt-get install arm-l...

2022-12-10 344 阅读

linux linux平台交叉编译ARM程序

1.为什么要在linux下面编译ARM程序? ARM架构复杂,而且型号众多,一些低端设备无法编译软件使用linux工具链齐全,交叉编译ARM程序效率高     2.确定ARM架构 root@XiaoQiang:~# l...

2022-12-10 730 阅读

嵌入式驱动开发到底学什么

嵌入式大体分为以下四个方向: 一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。熟练掌握嵌入式硬件知识,熟悉硬件开发模式和设计模式...

2022-12-10 271 阅读