相关文章
Redis源码(1) 建立监听服务和开启事件循环
Redis 是cs架构(服务端-客户端),典型的一对多的服务器应用程序。多个客户通过网络与Redis服务器进行通信。那么在linux环境中是使用epoll(我们也 只讨论linux环境的,便于学习)。 通过使用I/O多路复用技术, redis 服务器使用单线程单进程的…
建站知识
2025/1/5 5:21:52
Systrace系列8 —— Vsync-App :基于 Choreographer 的渲染机制详解
本文主要是对 Systrace 中的 Choreographer 进行简单介绍。
Choreographer是App开发不经常接触到的,但在Android Framework渲染链路中非常重要。包括 Choreographer 的引入背景、Choreographer 的简介、部分源码解析、Choreographer 与 MessageQueue、Choreographer 和 APM,…
建站知识
2025/1/29 11:30:24
计算机专业学习的核心是什么?
既然是学习CS,那么在这里,我粗浅的把计算机编程领域的知识分为三个部分: 基础知识 特定领域知识 框架和开发技能
基础知识是指不管从事任何方向的软件工程师都应该掌握的,比如数据结构、算法、操作系统。
特定领域知识就是你…
建站知识
2025/1/24 22:58:29
【JavaEE】锁策略、CAS和synchronized的优化
目录
1、常见的锁策略
1.1、乐观锁 vs 悲观锁
1.2、轻量级锁 vs 重量级锁
1.3、自旋锁 vs 挂起等待锁 1.4、互斥锁 vs 读写锁
1.4.1、读写锁的使用场景(适用于"频繁 读,不频繁写"的场景)
1.5、可重入锁 vs 不可重入锁
1.…
建站知识
2025/1/18 1:43:32
深入解析Spring源码系列:Day 2 - Spring框架的Bean容器
深入解析Spring源码系列:Day 2 - Spring框架的Bean容器
大家好!欢迎回到本系列的第二篇博客。在上一篇博客中,我们对Spring框架的核心概念进行了一个概述,今天我们将深入研究Spring框架的Bean容器,了解它的实现原理和…
建站知识
2024/12/16 10:56:55
zabbix监控之javasnmp自定义监控
1、客户端开启 java jmxremote 远程监控功能 上传 tomcat 软件包到 /opt 目录中 cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mv apache-tomcat-9.0.16 /usr/local/tomcat #配置 java jmxremote 远程监控功能 vim /usr/local/tomcat/bin/catalina.sh ...... #位置在 cygw…
建站知识
2024/9/20 2:35:31
惠普HP4294A(110M) 安捷伦agilent 4294a精密阻抗分析仪
HP/Agilent 4294A 精密阻抗分析仪是一种集成解决方案,可对元件和电路进行有效的阻抗测量和分析。HP/Agilent 4294A 覆盖更宽的测试频率范围(40 Hz 至 110 MHz),基本阻抗精度为 /-0.08%。出色的高 Q/低 D 精度可实现低损耗组件的分…
建站知识
2024/12/2 12:01:37
SOFA Weekly|SOFAChannel#33 直播预告、Layotto 社区会议回顾与预告、社区本周贡献
SOFA WEEKLY | 每周精选 筛选每周精华问答,同步开源进展 欢迎留言互动~ SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件&am…
建站知识
2025/1/12 20:23:38