ICode9

精准搜索请尝试: 精确搜索
  • Docker0网络及原理探究2022-08-29 19:02:17

    本篇接着上篇:【Docker0网络及原理探究】,继续深入探究容器网络通信原理,通过学习Docker网路驱动模型,更好地解决容器间的通信问题

  • 【SpringBoot】学习笔记-静态资源导入探究2022-08-13 19:04:24

    获取静态资源路径1        如图所示,当我们访问localhost:8080/webjars目录下面的静态资源,都会被映射到classpath:/META-INF/resources/webjars/去进行查找      获取静态资源路径二              看到上述源码,我们发现 放到Reosource目录下的任何资源文件都

  • 探究-加了动画移动 offsetTop却没有变化2022-07-10 20:37:40

    给div盒子加了translateY,但是在移动的过程中offsetTop的数值却没有变化,跟我预想的很不一致 于是去查了MDN,https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLElement/offsetTop 这一页没说明白,又点进规范看了看, https://drafts.csswg.org/cssom-view/#dom-htmlelement-offset

  • 【未完成】7.8 $\text{DP}$ 练习2022-07-08 21:03:02

    \(\large \text{Date: 7.8}\) \(DP\) 练习 (Ex. : 对拍技巧探究) \(\text{P3216}\) 数学作业 \(\text{P4362}\) 贪吃的九头龙 \(\text{P5664}\) Emiya 家今天的饭 \(\text{P6622}\) 信号传递 \(\text{P2272}\) 最大半连通子图 \(\text{Ex. }\) 对拍技巧探究

  • Java 知识 - 探究代码块的加载顺序2022-06-29 11:36:16

    代码示例 public class Test { static { System.out.println("static 代码块执行了!"); } { System.out.println("代码块执行了!"); } public Test() { System.out.println("构造方法执行了!"); System.out.pr

  • 关联线探究,如何连接流程图的两个节点2022-06-28 23:36:14

    如果你用过流程图绘制工具,那么可能会好奇节点之间的连接线是如何计算出来的: 不要走开,跟随本文一起来探究一下吧。 最终效果预览:https://wanglin2.github.io/AssociationLineDemo/ 基本结构 先使用Vue3搭建一下页面的基本结构,为了简化canvas操作,我们使用konvajs库来绘制图形。

  • 透过Redis源码探究字符串的实现2022-06-18 13:00:08

    转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的Redis 5.0源码 概述 最近在通过 Redis 学 C 语言,不得不说,Redis的代码写的真的工整。这篇文章会比较全面的深入的讲解了Redis数据结构字符串的源码实现,希望大家能够从中学到点东西。 Redis

  • alertmanager集群莫名发送resolve消息的问题探究2022-06-18 00:04:23

    alertmanager集群莫名发送resolve消息的问题探究 术语 告警消息:指一条告警 告警恢复消息:指一条告警恢复 告警信息:指告警相关的内容,包括告警消息和告警恢复消息 问题描述 最近遇到了一个alertmanager HA集群莫名发送告警恢复消息的问题。简单来说就是线上配置了一个一直会产生告

  • AQS的底层原理探究2022-06-07 02:31:45

    java.utils.concurrent 简称 JUC,是jdk跟并发有关的包,AQS在其下的 locks 包下,全称为 AbstractQueuedSynchronizer,是一个抽象类。之所以有名是因为它是很多并发类的基类,最常见的 ReentrantLock 就是基于 AQS。也是因为AQS的存在,我们可以很方便的写出一个自己的并发工具类,只需要自定

  • AQS源码探究之竞争锁资源2022-05-12 21:31:26

    AQS源码探究---竞争锁资源 我们进入ReentrantLock源码中查看其内部类 Sync 对AQS进行扩展公共方法并定义抽象方法的抽象类 FaireSync 实现公平锁的AQS的实现类 UnFairSync 实现非公平锁的ASQ的实现类 我使用例子进行的debug,然后一步一步看源码。例子在文章最后面 以下流程皆以非

  • ArrayList扩容机制探究2022-05-11 11:31:06

    一、ArrayList扩容机制探究 1.1 成员变量 //默认初始容量 private static final int DEFAULT_CAPACITY = 10; //空数组 private static final Object[] EMPTY_ELEMENTDATA = {}; //空数组,用于默认初始容量的,扩容时会使用 private static final Object[] DEFAULTCAPACITY_EMPTY_ELE

  • JVM探究2022-05-04 19:32:54

    1、JVM探究 请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件? 谈谈JVM中,类加载器你的认识? JVM的位置 JVM的体系结构 类加载器 双亲委派机制 /* 1.类

  • base64深入探究2022-05-01 17:04:08

                                                           

  • Linux嵌套目录权限的比较探究2022-04-27 14:34:00

    在/tmp目录下新建一个嵌套目录,名字分别为test_0、test_1、test_2。在test_2目录下新建普通文件,名为tryme。设置test_0和test_2的权限为777,设置test_1的权限为700,tryme文件的权限为777,问tryme这个文件能否被读取? 1 cd /tmp 2 mkdir -p test_0/test_1/test_2 3 touch test_0/test_1

  • 【C/C++】关于'\b'的简单探究2022-04-24 18:31:40

    最重要的一点,'\b'的意思不是退格,而是把光标前移一位。在输出'\b'的时候,本质上字符串是不会有变化的。 而对于"\b\n"这样的输出信息,由于'\n'也仅仅是光标的移动操作(把光标移动到下一行开头),因此'\b\n'不会修改任何后面的字符。 做一个实验(在Windows环境下,为了方便使用了windows.h的

  • 探究如何实现AI集群2022-04-12 02:01:57

    第一种,自行实现 参考了一下一个unity项目的阵列实现。 https://github.com/Matthew-J-Spencer/Formations 第二种用商城提供的现成的工具 接下来是自己造轮子的时间了。 具体的并没有按这来写,实际的核心代码如下 TArray<FVector> FormationFactory::GetPoints(FVector orignPost

  • 一个关于wait/notify与锁关系的探究2022-03-28 06:31:10

      wait/notify 机制是解决生产者消费者问题的良药。它的核心逻辑是基于条件变量的锁机制处理。所以,它们到底是什么关系?wait()时是否需要持有锁? notify()是否需要持有锁?先说答案:都需要持有锁。   wait需要持有锁的原因是,你肯定需要知道在哪个对象上进行等待,如果不持有锁,将无法

  • 指针语法探究2022-03-19 20:36:07

    今天研究一下指针的一些东西,方便之后使用。 地址 我们用 \(\&\) 来获取变量的地址。当这个用于定义的时候表示引用。 int a=1; std::cout<<&a<<std::endl; int &b=a; printf("%d\n",b); b=2; printf("%d %d\n",a,b); output: 0xfffefe04 1 2 2 其中第一个值是不一定的。 指针的

  • 探究Spring原理2022-03-06 13:04:46

    探究Spring原理 探究IoC原理 首先我们大致了解一下ApplicationContext的加载流程: 我们可以看到,整个过程极为复杂,一句话肯定是无法解释的,所以我们就从ApplicationContext说起吧。 由于Spring的源码极为复杂,因此我们不可能再像了解其他框架那样直接自底向上逐行干源码了(可以自己点

  • Java依赖冲突解决学习探究2022-02-28 20:05:28

    一 概述 由于阿里妈妈联盟团队负责业务的特殊性,系统有庞大的对外依赖,依赖集团六七十个团队服务及N多工具组件,通过此文和大家分享一下我们积累的一些复杂依赖有效治理的经验,除了简单技术技巧的总结外,也会探讨一些关于这方面架构的思考,希望此文能系统彻底的解决java依赖冲突对

  • JVM锁深入探究2022-02-21 13:59:41

    一、序言 本文讲述仅针对 JVM 层次的锁,不涉及分布式锁。锁有多种分类形式,比如公平锁与非公平锁、可重入锁与非重入锁、独享锁与共享锁、乐观锁与悲观锁、互斥锁与读写锁、自旋锁、分段锁和偏向锁/轻量级锁/重量级锁。下面将配合示例讲解各种锁的概念,期望能够达到如下目标:一是在

  • 由一个问题引发的 goroutine 相关源码的探究2022-02-18 13:32:22

      本文基于 Go 语言 1.13.x 版本进行分析   在 Go 语言中文网微信群有人问了这么一个问题,如下代码:   const N = 26   func main() {   const GOMAXPROCS = 1   runtime.GOMAXPROCS(GOMAXPROCS)   var wg sync.WaitGroup   wg.Add(2 * N)   for i := 0; i < N; i

  • ClickHouse字符串匹配探究2022-02-15 14:03:33

    0. 总览    1. 在CK中把文本串(text)称为haystack,把模式串(pattern)称为needle.    2. CK中的字符串匹配支持大小写敏感与不敏感(Case Sensitive/Insensitive).    3. CK中支持ascii和utf-8两种编码格式. 它们的主要区别在于ascii是定长编码,每个char均为1字节,

  • ContextAttribute与ContextBoundObject应用的探究2022-02-11 09:31:31

    这两天因开发的需要,需要分析和构建针对ContextAttribute极其ContextBoundContext相关的拦截器的内容,所以今天一上班就开发分析ContextAttribute与ContextBoundContext之间的应用关系,在查看了相关网友的资源后开始了我的分析之路。   首先:我建立了一个ContextAttribute的子类和一

  • this指向问题探究2022-02-09 15:03:54

    今天看到了一个关于this指向的面试题,在这里记录下,题如下 1 var length = 10 2 function fn(){ 3 alert(this.length) 4 } 5 var obj = { 6 length: 5, 7 method: function(fn) { 8 fn() 9 arguments[0]() 10 } 11 } 12 obj.method(f

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有