首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java架构师必看

    spring源码分析11

    spring源码分析11 强烈推介IDEA2020.2破解激活,IntelliJ

    39820发布于 2021-04-13
  • 来自专栏波波烤鸭

    11】Spring源码-分析篇-事务源码分析

    Spring源码分析-事务源码分析 一、事务的本质 1. details/87898161 隔离级别:https://blog.csdn.net/qq_38526573/article/details/87898730 二、Spring事务原理   然后我们来分析下 Spring中事务这块的源码实现。 1.Spring事务的源码设计 1.1 事务管理器   我们来看看事务管理器(PlatformTransactionManager). 在但数据源中的事务管理,这个是我们分析的重点。

    1.9K30编辑于 2022-10-28
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:etcd(11

    我们继续在文件 server/etcdserver/server.go 中分析EtcdServer的初始化流程,它会先调用bootstrap函数初始化后端存储bolt-db然后初始化raftNode

    34040编辑于 2023-09-09
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:raft(11

    前面提到transport将远程对象分为两类:remote和peer,分别代表新建立的连接和已经加入集群的节点,下面简单分析下它们的核心逻辑: type remote struct {

    33720编辑于 2023-09-07
  • golang源码分析:langchaingo(11

    分析完核心功能使用的源码后,我们再按照目录依次总结下每个目录里的逻辑,在最外层的一些工具类说明类的文件就不再介绍了 CODE_OF_CONDUCT.md CONTRIBUTING.md

    8400编辑于 2026-03-18
  • 来自专栏python编程军火库

    11 | Tornado源码分析:Gen 对象(下)

    我们先看一下源码(我已经进行过整理的源码,主要方面大家去理解里面的实现逻辑,若想看完整的源码建议大家可以自行查看本机安装的 tornado 版本中的源代码),在源码中我做了一些批注,这样有利于大家更好的去结合代码来深入了解

    56430发布于 2020-09-09
  • 来自专栏JUC并发原理与源码

    JUC并发—11.线程池源码分析

    提供的线程池2.ThreadPoolExecutor和Excutors创建的线程池3.如何设计一个线程池4.ThreadPoolExecutor线程池的执行流程5.ThreadPoolExecutor的源码分析 5.ThreadPoolExecutor的源码分析(1)线程池的成员变量(2)线程池状态和线程数量的存储(3)线程池的状态机及变更(4)线程池的execute()方法(5)线程池的addWorker() 0100 0000 0000 0000 0000 0000 0000 0000private static final int TIDYING = 2 << COUNT_BITS;//3的二进制是11

    17600编辑于 2025-05-05
  • 来自专栏专注于java领域技术分析

    11源码优化和分析的Java工具

    11.SonarSourcefromhttp://www.sonarsource.org/ Sonar是一个管理代码质量的开放平台。

    1.6K20发布于 2020-09-08
  • 来自专栏c++ 学习分享

    ec源码11

    11 function 循环送小花() { var height = device.getScreenHeight()-50; var d=0; var isdaodi=0;

    36320编辑于 2023-07-07
  • 来自专栏全栈测试技术

    selenium源码通读·11 |webdrivercommontouch_actions.py-TouchActions类分析

    1 源码路径selenium/webdriver/common/touch_actions.py图片2 功能说明class TouchActions(object): """ Generate

    51360编辑于 2023-02-10
  • 来自专栏luozhiyun的技术学习

    11.源码分析---SOFARPC数据透传是实现的?

    requestBaggage中,然后调用服务端 服务端在HelloServiceImpl中获取请求透传数据并打印,并把响应数据放入到responseBaggage中 客户端收到透传数据 所以下面我们从客户端开始源码讲解 到这里SOFARPC数据透传就分析完毕了

    59630发布于 2019-08-28
  • 来自专栏房东的猫

    《Elasticsearch 源码解析与优化实战》第11章:gateway 模块分析

    元数据恢复流程分析 主要实现在GatewayService 类中,它继承自ClusterStateListener,在集群状态发生变化(clusterChanged)时触发,仅由Master节点执行。

    1.4K11发布于 2021-05-31
  • 来自专栏TA码字

    K8s源码分析(11)-资源到schema的注册

    SchemeBuilder对象 schemabuilder 对象用以完成资源在 schema 中的注册,其图解和源码如下: // staging/src/k8s.io/apimachinery/pkg 资源 model 类型的注册源码如下: // staging/src/k8s.io/api/apps/v1beta1/register.go const GroupName = "apps" var return sb } 由上述的源代码之中,我们会发现,在源码文件 k8s.io/api/apps/v1beta1/register.go 中去创建了 schemebuilder 这个对象,并且设置了组为 = nil { return err } return nil } 由上述的源码代之中,我们会发现,在源码文件 pkg/apis/apps/v1beta1/register.go 中来引用了上面介绍的 资源的内部本版注册 这里我们同样以 apps 组做为例子,介绍该组下内部版本资源是如何注册到 schema 中的,其图解如下: 由图解发现对于内部资源版本注册只包括资源 model 类型的注册,其源码如下

    2.1K10发布于 2021-11-30
  • 来自专栏程序员小航

    Spring 源码学习 11:invokeBeanFactoryPostProcessors

    知道了上面两个问题的答案,对 BeanFactoryPostProcessor 有了了解之后,然后再深入源码,继续阅读 invokeBeanFactoryPostProcessors 这个方法。 进入源码: protected void invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory) { BeanFactoryPostProcessor> getBeanFactoryPostProcessors() { return this.beanFactoryPostProcessors; } 看源码

    96410发布于 2021-01-12
  • 来自专栏纸上得来终觉浅

    libuv源码阅读(11)--lock

    先看下用例源码: #include <stdio.h> #include <uv.h> uv_barrier_t blocker; uv_rwlock_t numlock; int shared_num

    59010发布于 2021-03-12
  • 来自专栏全栈程序员必看

    datax(11):源码解读 ContainerCommunicator

    super.getReporter().reportTGCommunication(super.taskGroupId, communication); } } ---- 注: 对源码进行略微改动

    1.1K30编辑于 2022-08-27
  • 来自专栏流媒体

    Android 11(Q)源码编译

    2021-06-27 16-23-20屏幕截图.png 2 源码下载 2.1 工具安装 git sudo apt-get install git curl下载工具 sudo apt-get install 2021-06-27 16-41-26 的屏幕截图.png python sudo apt-get install python 2.2 下载源码 建立源码存放目录 mkdir aosp cd aosp bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig 3.2 驱动下载 参考https://source.android.google.cn 8. aosp_car_arm64-userdebug 9. aosp_car_x86-userdebug 10. aosp_car_x86_64-userdebug 11

    2K10发布于 2021-06-29
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析(12)martini源码分析

    最后是c.Next()方法,源码在martini.go#L154: func (c *context) Next() { c.index += 1 c.run() } 意思就是index

    95611编辑于 2022-08-02
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析(13)gorpc源码分析

    源码地址: github.com/golang/go/t… 1. /client Arith: 7*8=56 Arith: 7/8=0...7 复制代码 2.client.go 源码分析 先来看看客户端的源码,先上一张图了解一下客户端代码的主要逻辑: Dial and 3. server.go 源码分析 话不多说,先来一张图了解一下大概: 整体分三部分,第一部分注册服务器定义的方法,第二部分监听客户端的请求,解析获取到客户端的请求参数。 server.sendResponse(sending, req, replyv.Interface(), codec, errmsg) ... } 复制代码 实现的功能跟上面分析的一样,通过mtype Go Rpc源码解读就到这里。 4. 总结 Go RPC源码目前官方已经没有维护,官方推荐使用grpc,下一篇计划分析grpc的源码。 下面总结一下优缺点: 优点: 代码精简,可扩展性高。

    1.6K20编辑于 2022-08-02
  • 来自专栏Reck Zhang

    Java 11 - 逃逸分析

    逃逸分析 定义 逃逸分析是一种可以有效减少Java中同步负载和内存堆分配压力的跨函数全局数据流分析方法. 通过逃逸分析, 编译器能够分析出一个新的对象的引用范围, 从而决定是否要将这个对象分配在堆上. 逃逸分析是指分析指针动态范围的方法, 当变量或者对象在方法中被分配后, 其指针有可能被返回或者被返回引用. 那么我们把其指针被其他过程或者线程所引用的现象叫做指针(引用)的逃逸. 处理 逃逸分析之后, 可以得到三种对象的逃逸状态: 全局逃逸(GlobalEscape): 一个对象的引用逃出了方法或者线程. [info ][gc] GC(10) Pause Young (G1 Evacuation Pause) 7M->1M(10M) 0.334ms [0.281s][info ][gc] GC(11

    80440发布于 2021-08-11
领券