后端

OC底层探索(十三): 类的加载(一)

所用版本: 处理器: Intel Core i9 MacOS 12.3.1 Xcode 13.3.1 objc4-838 熟悉类加载前, 先看下类的初始化方法_objc_init( 留意看下下面的注释 ): /*********************************************************************** * _objc_init * Boots

44. 通配符匹配

44. 通配符匹配(难度:困难) 题目链接: 问题描述: 给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。 '?' 可以匹配任何单个字符。 '*' 可以匹配任意字符串(包括空字符串)。 两个字符串完全匹配才算匹配成功。 说明: s 可能为空,

分布式--使用Dubbo搭建分布式项目

在分布式架构中,我们会将不同功能模块化,部署到不同的服务器上,这时不同模块之间的通讯就由RPC框架完成,上次介绍了Dubbo的基本使用,知道了它基于Spring容器,因此在SpringBoot项目中可以很方便的使用 一、项目配置 还是利用经典的oracle部门员工表,MyBatis--初入MyBatis中可以找到创建表和数据的sql,实现mapper层和service层的分布式架构 项目依赖关系如

Spring源码分析之AOP

AOP是什么 面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计),是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明为“切点(Pointcut)”的代码块进行统一管理与装饰。 怎么在Spring里使用

NDK 系列(5):JNI 从入门到实践,爆肝万字详解!

请点赞关注,你的支持对我意义重大 👍 👍 🔥 Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook 中。这里有 Android 进阶成长知识体系,有志同道合的朋友,带你建立核心竞争力。 前言 在 Android 生态中主要有 C/C++、Java、Kotlin 三种语言 ,它们的关系不是替换而是互补。其中,C/C++ 的语境是算法和高性能,Java

【分析】五下第三次作业练习知识点

一、填空 1.分数与小数的互化 分数与除法 分数的基本性质 2.分数的意义 ①关系②量 3.成倍数关系的两个数,最大公因数是较小的数,最小公倍数是较大的数。 变式:A和B互质,最大公因数是1,最小公倍数是AB。 4.真分数:分子<分母 分数单位:单位“1”平均分成若干份,表示其中的一份。 最简分数:分子与分母互质。 5.分数单位:千分之一即0.001。考查分数单位的个数及小数与分数的

【教3妹学算法】统计得分小于 K 的子数组数目

3妹 题目: 一个数字的 分数 定义为数组之和 乘以 数组的长度。 比方说,[1, 2, 3, 4, 5] 的分数为 (1 + 2 + 3 + 4 + 5) * 5 = 75 。 给你一个正整数数组 nums 和一个整数 k ,请你返回 nums 中分数 严格小于 k 的 非空整数子数组数目。 子数组 是数组中的一个连续元素序列。 示例 1: 输入:nums = [2,1,4,3,5]

623. 在二叉树中增加一行(难度:中等)

题目链接: 问题描述: 给定一个二叉树的根 root 和两个整数 val 和 depth ,在给定的深度 depth 处添加一个值为 val 的节点行。 注意,根节点 root 位于深度 1 。 加法规则如下: 给定整数 depth,对于深度为 depth - 1 的每个非空树节点 cur ,创

G1垃圾收集器实现原理

1 与垃圾收集器有关的算法 在分析G1前先简单回顾一下与垃圾收集器相关的算法。通常所谓的垃圾收集器更多地是指跟踪垃圾收集器(Tracing Garbage Collection),而不是引用计数(Reference Counting )垃圾收集器。跟踪垃圾收集器采用可达性分析方法确定哪些对象要被回收,通常会选取一些对象作为GC Roots,如果对象能直接或间接地被GC Roots中的对象引用,则认

读完 RocketMQ 源码,我学会了如何优雅的创建线程

RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时、高可靠的消息发布与订阅服务。 这篇文章,笔者整理了 RocketMQ 源码中创建线程的几点技巧,希望大家读完之后,能够有所收获。 1 创建单线程 首先我们先温习下常用的创建单线程的两种方式: 实现 Runnable 接口 继承 Thread 类 ▍一、实现 Runnable 接口 图