原理
-
Go defer 原理和源码剖析(推荐)
目录1.编译器编译defer过程2.defer传递参数3.执行多条defer4.defer和return运行顺序Go语言中有一个非常有用的保留字defer,它可以调用一个函数...[详细]
2022-04-01 07:07 分类:自动化 CDN基础工作原理记录
假设您的加速域名为www.a.com,接入CDN网络,开始使用加速服务后,当终端用户(北京)发起HTTP请求时,处理流程如下图所示。<!--more-->当终端用户(北京)向www.a.com下的指定资源发起请求时,首先向LDNS(本地DNS)发起域名解析请...[详细]
2021-04-28 14:48 分类:Linux-
详解Android Lint的原理及其使用
android Lint 原理及使用详解 Android Lint 是 ADT 16中引入的新工具,用于扫描 Android 项目源编程客栈中的潜在错误。[详细]
2021-04-13 08:18 分类:编程语言 -
C++ RTTI与4种类型转换的深入理解
前言 RTTI 是 Run Time Type Information 的缩写,从字面上来理解就是执行时期的类型信息,其重要作用就是动态判别执行时期的类型。[详细]
2021-03-16 11:32 分类:编程语言 Java集合中的fail-fast(快速失败)机制详解
简介 我们知道Java中Collection接口下的很多集合都是线程不安全的, 比如 java.util.ArrayList不是线程安全的, 因此如果在使用迭代器的过程中有其他线程修改了list,那么将抛出ConcurrentModificationException,这就[详细]
2021-02-15 09:26 分类:编程语言-
java DelayQueue的原理浅析
在对DelayQueue延迟功能的使用上,很多人不能后完全理解延迟的一些功能使用,这里我们深入来挖掘一下DelayQueue的原理。[详细]
2021-01-15 10:21 分类:编程语言 Java Lambda表达式原理及多线程实现
1、使用Lambda表达式实现多线程 public static void main(String[] args) { //使用匿名内部类的方式,实现多线程[详细]
2020-12-27 03:26 分类:编程语言Java注解Annotation原理及自定义注解代码实例
什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方[详细]
2020-12-25 19:47 分类:编程语言-
分析SpringBoot的启动原理
背景 1> 大家都知道SpringBoot是通过main函数启动的,这里面跟踪代码到处都没有找到while(true),为什么启动后可以一直跑?[详细]
2020-12-25 07:14 分类:编程语言 简单了解Spring IoC相关概念原理
Spring Ioc是Spring框架的基础,本文会简单的介绍下Spring Ioc。 Sprong Ioc即控制反转,它是一种通过描述(在java中可以是XML或注解)并通过第三方去产生或获取特定对象的方式。[详细]
2020-12-24 08:29 分类:编程语言