E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
集合框架源码分析
【apollo在springboot中运行原理】
系列文章目录Springboot
源码分析
之apollo配置文章目录系列文章目录前言一、apollo是如何完成初始化的,拉取配置的呢1.apollo的初始化阶段2.初始化RemoteConfigRepository3
不务专业的程序员--阿飞
·
2024-01-27 16:18
springboot源码分析
spring
boot
后端
java
ansible-1.9.6
源码分析
ansible1.9.6
源码分析
ansible-1.9.6
源码分析
开篇说明源码详细解读源码结构分析utils目录cache目录inventory目录playbook目录modules目录runner目录小结
spyinx
·
2024-01-27 15:00
python项目源码分析
Kolla-ansible
源码分析
1.基本认识1.1.kolla-ansiblekolla-ansible是从kolla项目中分离出来的一个可交付的项目。kolla-ansible负责部署容器化的openstack各个服务和基础设施组件;而kolla项目现在则单独负责镜像的构建,为kolla-ansible部署提供生产级别的openstack各服务镜像。1.2.ansible和dockerkolla-ansible利用ansibl
〆一缕阳光ご
·
2024-01-27 15:29
OpenStack
kolla-ansible
kolla
ansible
openstack
JUC并发编程与
源码分析
学习笔记(三)
目录五十六、JMM之入门简介五十七、JMM之学术定义和作用五十八、JMM之三大特性五十九、JMM之多线程对变量的读写过程六十、JMM之happens-before-上集六十一、JMM之happens-before-下集五十六、JMM之入门简介Java内存模型之JMM1、先从大厂面试题开始①、你知道什么是Java内存模型JMM吗?②、JMM与volatile它们两个之间的关系?(下一章详细讲解)③、
突然好想你之路在脚下
·
2024-01-27 12:07
多线程
学习
笔记
java
List、Set和Map有什么区别?它们的使用场景是什么?
什么是Java
集合框架
?它包含哪些主要的接口和类?Java
集合框架
是一套提供优良性能和易用性的接口和类的集合,位于java.util包中。它主要由两个根接口Collection和Map派生出来。
动力节点IT教育
·
2024-01-27 12:33
Java问题集
list
python
数据结构
字节十年程序员分享Spring AOP介绍及
源码分析
软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-OrientedProgramming)则可以对系统需求进行很好的模软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程
就要学Java
·
2024-01-27 12:25
spring
代理模式
java
新手都能学懂的SpringBoot
源码分析
!
概述日志是一个系统必不可缺少的东西,记录了系统运行时的点点滴滴,便于我们了解自己系统的运行状态,在我们使用SpringBoot时,默认就已经提供了日志功能,使用Logback作为默认的日志框架。那么,接下来我们依赖来看看SpringBoot是如何初始化好日志系统的。关于Spring的知识点总结了一个图谱,分享给大家:Spring知识总结.jpg为什么SpringBoot默认的日志框架是Logbas
W998
·
2024-01-27 09:19
ThreadLocal
源码分析
参考:https://www.cnblogs.com/xzwblog/p/7227509.html开局一张图,内容全靠编!!!ThreadLocal结构图ThreadLocal是什么?官方描述如下:*Thisclassprovidesthread-localvariables.Thesevariablesdifferfrom*theirnormalcounterpartsinthateachthr
Kevin_Lv
·
2024-01-27 09:49
Android SharedPreferences
源码分析
文章目录AndroidSharedPreferences
源码分析
概述基本使用
源码分析
获取SP对象初始化和读取数据写入数据MemoryCommitResultcommitToMemory()commit(
xiangxiongfly915
·
2024-01-27 08:19
#
Android源码分析
android
SP源码分析
flink系列--flinksql cdc
源码分析
前言关于cdc(changedatacapture)不知道的小伙伴们可以去百度一下,简单来说就是对于数据库的变更进行一个探测,因为数据库的更改对于客户端来说是没有感知的,你需要开启线程去查询,才知道数据有没有更新,但是就算是查询,如果是直接select*from....,这样获取的结果还要和上次获取的结果对比,才知道数据有没有发生变化,耗时大,一个简单的思路是在要查询的表中添加一个updateTi
鲸失
·
2024-01-27 07:17
flink系列
RestTemplate-postForObject详解、调用Https接口、源码解析,读懂这一篇文章就够了
读懂这一篇文章就够了restTemplate目录restTemplate1.基本介绍2.常用方法分析及举例2.1.get请求2.2.post请求3.springboot中使用restTemplate步骤4.
源码分析
C18298182575
·
2024-01-27 06:06
https
网络协议
http
java|:
集合框架
集合体系结构
@2023/10/15(点击更换时间)java|:
集合框架
集合体系结构集合体系结构CollectionCollection是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的。
java Smile
·
2024-01-27 04:20
java
开发语言
笔记
集合框架
Map接口的特点及具体实现类HashMap、 LinkedHashMap、TreeMap、Hashtable
Map接口特点:key-value键值对集合,键key唯一,值value允许重复常见实现类HashMap:无序LinkedHashMap:有序TreeMap:按照key自动排序Hashtable:无序线程安全,性能低不允许使用null做key不允许使用null做valuepackagecom.ztt.Demo02;importjava.util.Arrays;importjava.util.Has
甜甜不甜1001
·
2024-01-27 04:48
java
开发语言
集合框架
Collection 接口的子接口set接口的特点及具体实现类HashSet、LinkedHashSet、TreeSet
Set接口:特点:无序,值唯一(不允许重复)具体实现类:HashSet类:无序、值唯一LinkedHashSet类:有序,值唯一TreeSet类:自动排序,值唯一HashSet类:无序、值唯一packagecom.ztt.Demo02;importjava.util.Arrays;importjava.util.HashSet;publicclassdemo01{publicstaticvoidm
甜甜不甜1001
·
2024-01-27 04:18
哈希算法
散列表
算法
java
开发语言
java list 先进先出_java中List集合及其遍历详解
①Collection(
集合框架
是JDK1.2版本出现的)②list:是有序的,元素可以重复,以为该集合体系有索引。
薛二少
·
2024-01-27 02:12
java
list
先进先出
java map集合
Map接口本身不是Java
集合框架
的一部分,但它完美地融入其中。下面是Map集合的一些重要细节:常用实现HashMap:一种无序的Map实现。允许一个null键和多个null值。
翱翔-蓝天
·
2024-01-27 01:01
spring
boot
后端
java
五、详解ReentrantLock
目录死锁ReentrantLock与Synchronized对比
源码分析
Lock接口lock()实现NonfairSynctryAcquire()addWaiter()acquireQueued()FairSynctryAcquire
每天都得进步
·
2024-01-27 00:29
并发编程
java
开发语言
DDIM官方代码调试
ddim官方
源码分析
官方源码ddimβt∈(0,1)\beta_t\in(0,1)βt∈(0,1)的计算方式,有好几个种,源码中给出"linear",“const”,“jsd”,“sigmoid”,取值范围在
FMsunyh
·
2024-01-26 19:33
stable
diffusion
人工智能
DDIM
Android系统启动-Zygote进程
本篇文章基于Android6.0
源码分析
相关源码文件:/system/core/rootdir/init.rc/system/core/rootdir/init.zygote64.rc/frameworks
isLJli
·
2024-01-26 18:57
OWT WebRTC win客户端示例程序UML
源码分析
目录一,对象创建,连接OWT服务器过程1.1主要类功能概述:1.2用户点击“connect”,对象创建与连接时序图:二,订阅流2.1订阅流subscribe创建并初始化peerconnection2,2订阅流CreateOffer2,3订阅流交换AnswerSDP三,发布流3.1Publish创建过程3.2Publish_Offer3.3Publish_Answer3.4Publish_faile
FM971
·
2024-01-26 16:31
OWT
git
webrtc
网络
网络协议
p2p
OWT Server之webrtc_agent
源码分析
_接收流
一,对象创建流程connection.js封装并调用了rtcConn.node;wrtcConnection.js封装并调用了rtcFrame.node;oem@svr1804:~/git/owt-server/dist-debug$ll-hwebrtc_agent/rtcFrame/build/Release/rtcFrame.node-rwxrwxr-x1oemoem7.7M5月1422:57
FM971
·
2024-01-26 16:01
OWT
webrtc
Disruptor核心
源码分析
Disruptor核心
源码分析
说来惭愧,Log4j2的异步日志已经用了将近2年时间了。但是每次想看Disruptor源码的时候,总是没能坚持下去。这次通过一次生产环境的故障,坚定了看源码的决心。
黑喂狗呀
·
2024-01-26 15:43
源码分析
:同步基础框架——AbstractQueuedSynchronizer(AQS)
简介AQS全称是AbstractQueuedSynchronizer,位于java.util.concurrent.locks包下面,AQS提供了一个基于FIFO的队列和维护了一个状态state变量赖表示状态,可以作为构建锁或者其他相关同步装置的基础框架。AQS支持两种模式:共享模式和排他模式,当它被定义为一个排他模式时,其他线程对其的获取就被阻止,而共享模式对于多个线程获取都可以成功。之所以说它
jinglingwang
·
2024-01-26 14:56
Java后端面试攻略(
源码分析
思路+面试经验+资料面经)
从八月开始一直准备面试,经历过TXHR面挂,阿里内推简历面挂(第一面就是阿里简历面紧张的话都不会说)。最终阿里自主投递六轮面终于上岸!(目标就是AT,B就不考虑了,总觉得B厂连自己的核心搜索都做不好,居然将未来压在虚无缥缈的AI上)一、自我总结:1)首先最重要的一点。对自己的要求高点。不要以简单的求职者来要求自己。你要想你会的别人都会你的核心竞争力是什么呢。所以楼主建议以Java高级工程师来要求自
不会敲代码的谌
·
2024-01-26 14:14
java
JAVA_ArrayList添加元素时的
源码分析
(jdk17)
目录ArrayList在Collection中的位置:ArrayList集合底层原理:先总结:ArrayList底层是数组结构的:查找快,增删慢看源码:看一些重要的源码:第一次存元素:逻辑总览图:长度为10的底层数组存满后继续存:逻辑总览图:ArrayList在Collection中的位置:因为ArrayList是List接口和Collection接口的实现类,所以它们的方法ArrayList也可
成果、
·
2024-01-26 14:29
java
windows
数据结构
JAVA_LinkedList添加元素
源码分析
(jdk17)
目录先看一些重要的源码:开始分析:底层数据结构是双链表,查询慢,首尾操作是极快的,所以多了很多首尾操作的特有Api:addlast和add一样元素默认添加到末尾,了解即可。先看一些重要的源码:1.首先找到LinkedList-->Alt+7看大纲-->找到内部类Node:可以看到这里的构造方法的参数分别是:prev:前一个结点的地址值element:要存入的元素next:后一个结点的地址值这个一定
成果、
·
2024-01-26 14:57
java
开发语言
初学数据结构:Java对象的比较
目录1.PriorityQueue中插入对象2.元素的比较2.1基本类型的比较2.2对象比较的问题3.对象的比较3.1基于Comparable接口类的比较3.2基于比较器比较3.3三种方式对比4.
集合框架
中
胖了你都蹲不下来撸猫
·
2024-01-26 13:15
数据结构自学用品
java
数据结构
算法
33-ScheduledThreadPoolExecutor
源码分析
ScheduledThreadPoolExecutor
源码分析
自JDK1.5开始,JDK提供了ScheduledThreadPoolExecutor类来支持周期性任务的调度。
史路比
·
2024-01-26 11:39
Zookeeper3.5.7
源码分析
文章目录一、Zookeeper算法一致性1、Paxos算法1.1概述1.2算法流程1.3算法缺陷2、ZAB协议2.1概述2.2Zab协议内容3、CAP理论二、源码详解1、辅助源码1.1持久化源码(了解)1.2序列化源码2、ZK服务端初始化源码解析2.1启用脚本分析2.2ZK服务端启动入口2.3解析参数zoo.cfg和myid2.4过期快照删除2.5初始化通信组件3、ZK服务端加载数据源码解析3.1
魅Lemon
·
2024-01-26 09:55
大数据
zookeeper
SpringBoot
源码分析
篇一
SpringBoot
源码分析
篇一org.springframework.bootspring-boot-starter-parent2.7.1SpringApplication认知基本介绍此类可以用来引导和发起一个源于
for62
·
2024-01-26 08:41
springboot
spring
boot
spring
java
Django-16:rest-framework与jwt
rest-framework与jwt一、web开发模式1.1前后端不分离1.2前后端分离二、api接口2.1postman2.2Restful规范三、DjangoRestFramework初识四、APIView4.1CBV
源码分析
阿煜酱~
·
2024-01-26 06:08
Django
python
django
python
后端
Azkaban
源码分析
之作业提交
介绍:Azkaban提交作业有两种:通过人为手动提交一个作业通过调度信息去调度执行一个作业1.作业调度信息:1.1通过人为去手动提交一个作业:用户提交作业首先需要通过LoginAbstractAzkabanServlet中的doGet方法用户通过doGet进入handleGet(azkaban-web-server/ExecutorServlet)方法,然后进入ajaxAttemptExecute
陌城小川
·
2024-01-26 04:01
java-
集合框架
集合框架
什么是集合集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.java
集合框架
中相关接口java.util.Collection接口:java.util.Collection
Flying_Fish_roe
·
2024-01-26 04:41
开发语言
java-集合-排序
集合的排序java.util.Collections类Collections是集合的工具类,里面定义了很多静态方法用于操作集合.java.util.Collections类是Java
集合框架
中的一个工具类
Flying_Fish_roe
·
2024-01-26 04:39
java
windows
python
Redis整合
目录一、事务二、乐观锁三、Jedis四、Springboot整合Redis4.1创建springboot项目,勾选对应的依赖4.2
源码分析
4.3配置文件4.4测试4.5自定义序列化方式4.5.1JSON
几两春秋梦_
·
2024-01-26 01:19
开发
redis
数据库
java
阅读《再谈Android各种Context的前世今生》
原文地址https://mp.weixin.qq.com/s/uoAeuJTqjBvM7zGgeEgdRA很好的
源码分析
解释了四大组件的context是怎么来的“在创建Application的时候,会先构造
普通的程序员
·
2024-01-26 01:40
Soul源码阅读-Day05
下面是以Dubbo的MetaData数据为例进行
源码分析
。核心类SoulWebsocketC
铁皮_howard
·
2024-01-26 01:12
安卓MediaRecorder(4)视频采集编码写入详细
源码分析
文章目录前言视频采集视频编码视频编码写入结语本文首发地址https://blog.csdn.net/CSqingchen/article/details/134896821最新更新地址https://gitee.com/chenjim/chenjimblog前言通过文2我们知道了MediaRecorder各个接口Framework中的实现。通过文3我们知道了MediaRecorder底层音频的采集
清霜辰
·
2024-01-25 23:08
Android开发
音视频编解码
android
音视频
MediaRecorder
视频录制
视频编解码
Spring
源码分析
:refresh()
refresh()中共有13个方法,分别为1.prepareRefresh()容器刷新前的准备,设置上下文状态,获取属性,验证必要的属性等protectedvoidprepareRefresh(){//spring启动时间this.startupDate=System.currentTimeMillis();//spring标记为未关闭this.closed.set(false);//spring
weixin_44145526
·
2024-01-25 22:25
Spring源码
spring
java
后端
Flink 源码之新 Source 架构
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录背景Flink原先数据源一直使用的是SourceFunction。
AlienPaul
·
2024-01-25 21:39
httpclient架构原理介绍 & 连接池详解
本篇重点介绍httpclient连接池的相关原理以及介绍,顺带的介绍httpclient发送请求时的简单介绍,并会带上一些
源码分析
。本篇博文是基于httpclient的4.5.2版本进行介绍的。
Zal哥哥
·
2024-01-25 19:50
Java学习中,如何正确使用
集合框架
Java
集合框架
(CollectionFramework)是Java中非常重要的一部分,提供了一套丰富而灵活的数据结构和算法,用于存储、检索和操作对象。
Itmastergo
·
2024-01-25 19:46
java
学习
开发语言
【力扣每日一题】力扣2859计算k位置下标对应元素的和(bitCount
源码分析
及实现)
题目来源力扣2859计算k位置下标对应元素的和题目概述给你一个下标从0开始的整数数组nums和一个整数k。请你用整数形式返回nums中的特定元素之和,这些特定元素满足:其对应下标的二进制表示中恰存在k个置位。整数的二进制表示中的1就是这个整数的置位。例如,21的二进制表示为10101,其中有3个置位。思路分析大部分语言都内置了bitCount函数,最简单的方法就是调用库函数了。bitCount函数
写做四月一日的四月一日
·
2024-01-25 16:43
leetcode
java
算法
c++
Java Lambda 表达式
源码分析
Lambda表达式是什么?JVM内部究竟是如何实现Lambda表达式的?为什么要这样实现?基本概念Lambda表达式下面的例子中,()->System.out.println("1")就是一个Lambda表达式。Java8中每一个Lambda表达式必须有一个函数式接口与之对应。Lambda表达式就是函数式接口的一个实现。@Testpublicvoidtest0(){Runnablerunnable
Java盘鱼宴
·
2024-01-25 16:04
PWN入门&Protostar靶场Stack系列
Protostar靶场地址https://exploit.education/protostar/溢出
源码分析
#include#include#includeintmain(intargc,char**
cike_y
·
2024-01-25 12:38
PWN
pwn
ctf
gdb
网络安全
Webrtc
源码分析
起步
本文是从Webrtc实际应用的方面介绍如何快速理解Webrtc的源码。Webrtc是用于web的实时通信框架,也可以直接使用Google开源的Webrtc实现来开发非Web的APP。要理解如何使用webrtc的源码,最好是先懂得Webrtc通信的流程,请查看用Webrtc实现免费的1对1高清实时视音频会议系统就可以了解Webrtc的接口使用流程,了解这个流程后就可以快速理解Google开源的那部分
大飞飞鱼
·
2024-01-25 12:45
WebRTC
HTTP技术
流媒体应用
Hudi学习笔记5 - Hudi配置分析(1)
Hudi官方配置文档:https://hudi.apache.org/docs/configurations,从
源码分析
可以看到配置项hoodie.payload.ordering.field已经废弃,
一见
·
2024-01-25 09:40
flink
hudi
spark
学习
笔记
java
【Spring
源码分析
】从源码角度去熟悉依赖注入(二)
从源码角度去熟悉依赖注入(二)一、AutowiredFieldElement注入分析二、AutowiredMethodElement注入分析三、doResolveDependency
源码分析
1.
假正经的小柴
·
2024-01-25 09:02
Java源码分析
spring
数据库
sql
Hadoop-HDFS写流程(从命令行到完成)
一、简单回顾下HDFS的架构如果不了解HDFS的可以看下我写的一篇博客,这里先贴下官网架构图:二、
源码分析
源码中写的肯定是最真实的,下面是hadoop官方源码下载地址,我下载的是hadoop-3.2.4
隔着天花板看星星
·
2024-01-25 09:23
hadoop
hdfs
大数据
(一)Netty服务端启动类
源码分析
目录前言一、Netty版本二、Netty提供的服务端样例:EchoServer类解析前言本文需要了解一些Netty的基础知识,建议直接下载源码进行阅读,如果有错误疑问,欢迎指正讨论一、Netty版本
源码分析
系列基于
_isPan
·
2024-01-25 06:36
Netty源码分析
netty
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他