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
snort源码分析
Flink 源码之 SQL 执行流程
Flink
源码分析
系列文档目录请点击:Flink
源码分析
系列文档目录前言本篇为大家带来Flink执行SQL流程的分析。它的执行步骤概括起来包含:解析。
AlienPaul
·
2023-10-16 13:02
Java
源码分析
-【HashMap】深入浅出的
源码分析
(JDK1.8版本)
【每日一句】一个人最大的挑战,是如何去克服自己的缺点。【基本原理】HashMap是一个基于map接口实现的散列表,存储内容是键值对(key-value)映射,并且键和值都可以使用null,因为key不允许重复,因此只能有一个键为null。HashMap使用hash算法进行数据的存储和查询。HashMap的实现用的是数组+链表+红黑树的结构,也叫哈希桶。在jdk1.8之前都是数组+链表的结构,因为在
洛神灬殇
·
2023-10-16 09:15
java中的reference(四): WeakReference的应用--ThreadLocal
源码分析
[toc]实际上,在分析整个Reference包源码之前,重点关注的问题就是ThreadLocal的源码。这也是学习Reference这个系列的初衷。一开始的想法就是将ThreadLocal源码好好理解一遍。毕竟这这也是目前大多数大厂面试的高频考点。但是在打开ThreadLocal之后,发现最关键的是巧妙应用了WeakReference。虽然ThreadLocal的其他代码的巧妙程度也让人印象深刻
冬天里的懒喵
·
2023-10-16 07:23
Android Framework通信:Handler
文章目录前言一、Handler
源码分析
1、创建Handler2、发送消息3、取消息4、消息处理5、线程切换的方法(Handler异步消息处理机制流程)handler.sendMessage()handler.post
kqli
·
2023-10-16 07:47
android
android
Megatron-LM GPT
源码分析
(二) Sequence Parallel分析
引用本文基于开源代码https://github.com/NVIDIA/Megatron-LM,延续上一篇Megatron-LMGPT
源码分析
(一)TensorParallel分析通过对GPT的模型运行示例
HaoBBNuanMM
·
2023-10-16 07:42
gpt
人工智能
深度学习
语言模型
Megatron-LM GPT
源码分析
(一) Tensor Parallel分析
TensorParallel
源码分析
HaoBBNuanMM
·
2023-10-16 07:39
gpt
人工智能
语言模型
深度学习
深入理解 python 虚拟机:GIL
源码分析
——天使还是魔鬼?
深入理解python虚拟机:GIL
源码分析
——天使还是魔鬼?
一无是处的研究僧
·
2023-10-16 06:41
python
linux
网络
Lucene
源码分析
- queryparser > flexible
FlexibleThisprojectcontainsthenewLucenequeryparserimplementation,whichmatchesthesyntaxofthecoreQueryParserbutoffersamoremodulararchitecturetoenablecustomization.ThisprojectcontainsthenewLucenequerypar
机器智能
·
2023-10-16 05:02
SpringCloud快速上手
微服务介绍SpringCloud介绍Eureka服务注册与发现Eureka如何管理服务调用服务续约、下线、剔除Eureka和Zookeeper区别搭建Eureka服务服务注册客户端负载均衡Ribbon
源码分析
有点晚了.
·
2023-10-16 04:06
编程本就是逆天而行
死在路上很正常
分布式
spring
SpringCloud
中断机制-interrupt和isInterrupted
源码分析
、中断协商案例
当前线程的中断标识为true,是不是线程就立刻停止?答案是不立刻停止,具体来说,当对一个线程,调用interrupt时:如果线程处于正常活动状态,那么会将该线程的中断标志设置为true,仅此而已,被设置中断标志的线程将继续正常运行,不受影响,所以interrupt()并不能真正的中断线程,需要被调用的线程自己进行配合才行,对于不活动的线程没有任何影响。如果线程处于阻塞状态(例如sleep,wait
ZHOU_VIP
·
2023-10-16 03:19
JUC并发编程与源码分析
java
开发语言
源码分析
-demo-对象检测
pythondemo/demo.py--config-fileconfigs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml--input001.jpg--outputresults--optsMODEL.WEIGHTSdetectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/
shah2010
·
2023-10-16 02:14
dynamic-datasource-spring-boot-starter 源码解析
dynamic-datasource
源码分析
源码地址分析:自动配置首先,这是一个SpringBoot启动器,所以我们先从spring.factories入手。
兢兢业业的子牙
·
2023-10-16 01:42
实战
java
webview 源码追踪addJavascriptInterface(android10)
参考记一次印象深刻的Bug追踪过程-简书WebView
源码分析
-简书我们在androidstudio里面点击addJavascriptInterface方法进入源代码:publicvoidaddJavascriptInterface
yanjingjiangjun
·
2023-10-16 00:32
android
android
webview
java
源码分析
:Spring是如何实现AOP的?
什么是AOPAOP(AspectOrientedProgramming),即面向切面编程,是Spring框架中的一个核心内容,主要目的是对业务逻辑进行隔离,让业务代码更加关注于实现功能,降低耦合度举个例子,AOP的典型使用场景就是日志和安全,比如我们要记录一段代码的执行时间,很容易想到的方法就是在执行的开始处打印一个时间,在执行的结尾处再打印一个时间,两个时间相减就是代码真正的执行时间。但这样会有
果子爸聊技术
·
2023-10-15 20:43
spring
java
spring
Telegram-iOS
源码分析
:第六部分(Bubbles)
版权声明本文内容均为搬运,目的只为更方便的学习Telegram编码思维。如需查阅原作者文章,附赠原文章机票Bubbles是一类UI展示方式,几乎是我们日常生活中不可或缺的一部分。如果消息只是一段纯文本或一个图像文件,事情将会很简单。但是Telegram中的情形很复杂,因为有许多消息样式,例如文本,带样式的文本,markdown文本,图片,相册,视频,文件,网页,位置等。一条消息几乎可以包含任意类型
灰原丶逗
·
2023-10-15 18:26
cilium ipam机制
源码分析
cilium作为k8scni插件,提供了ipam的机制,可用来给pod分配ip地址,具体配置可参考官网,其中KubernetesHostScope表示每个node的cidr由k8s来分配,node上每个pod的ip由cilium-agent来分配;ClusterScope为默认的ipam方式,每个node的cidr由cilium-operator来分配,并更新到ciliumnodecrd中,nod
分享放大价值
·
2023-10-15 17:24
kubernetes
kubernetes
cilium
cni
ipam
FrameWork层
源码分析
(2)-startService的流程分析
主目录见:Android高级进阶知识(这是总目录索引)文章之前应一位网友所托,推荐一下他的公众号,我也是关注了下,里面文章还是有质量的,公众号名字是:我就是马云飞,大家有兴趣可以关注哈。 今天这一篇同样的是为了讲插件化框架做的铺垫,我们知道,插件化框架的开发对程序员对framework知识的熟悉程度非常有要求,同时又要求大家广而采纳众人的思想和自己多思考。今天我们讲的这个startService的
ZJ_Rocky
·
2023-10-15 16:47
【Spring-tx】spring事务和mybatis的联系
之前mybatis
源码分析
的时候好像都讲过了。如果这些都明白,那么看本篇文章
三颗青菜
·
2023-10-15 15:41
spring-tx
java
mybatis
spring
Spring Oauth2
源码分析
一般来说对于使用@Enable*注解启动的框架,源码的入口就在@Enable注解里。所以我们先从AuthorizationServer开始,@EnableAuthoirzationServer注解源码如下。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import({AuthorizationServ
一起来看雷阵雨
·
2023-10-15 15:11
Java多线程系列--“JUC集合”05之 ConcurrentSkipListMap
内容包括:ConcurrentSkipListMap介绍ConcurrentSkipListMap原理和数据结构ConcurrentSkipListMap函数列表ConcurrentSkipListMap
源码分析
NullPointerExcept
·
2023-10-15 14:37
JAVA并发编程
java
多线程
upload-labs pass-1-21 wp(附源码解析)
2Content-Type绕过关卡简介函数分析代码分析通关方法Pass-3黑名单绕过关卡简介函数分析代码分析通关方法Pass-4.htaccess绕过关卡简介函数分析代码分析通关方法Pass-5新增的一关关卡简介函数分析
源码分析
通关方法
丶Maple
·
2023-10-15 12:01
Upload
upload
php
adb linux
源码分析
,Android Adb
源码分析
扭起屁股得意洋洋最近,我负责的项目因为临近量产,把之前的userdebug版本关闭,转成了user版本,增加selinux的权限,大家都洋溢在项目准备量产的兴奋和喜悦之中不能自拔谁知,好景不长,user版本发布之后,各种bug接踵而来,但是因为user版本权限的原因,我们之前保留在/data/logs/下面的日志不能pull出来,定位问题非常困难不得不想到的解决方案第一个办法:我们想到的第一个办法
南陇听风
·
2023-10-15 08:47
adb
linux
源码分析
Android Handler/Looper视角看UI线程的原理
本文建议android8.1
源码分析
这套机制的实现原理。Handler/LooperHandler:顾名思义,处理消息message的类,Handl
nginux
·
2023-10-15 06:57
Android系统源代码分析
android
系统架构
Spring注解开发——声明式事务
源码分析
我们直接进入这个注解@EnableTransactionManagement@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Import({TransactionManagementConfigurationSelector.class})public@interfaceEnableTransact
kangkang-
·
2023-10-15 06:24
spring
java
mybatis
Spring声明式事务之
源码分析
开启事务的注解@EnableTransactionManagement此注解有一个由spring导入第三方的类:TransactionManagementConfigurationSelector①:AutoProxyRegistrar.class该类实现了ImportBeanDefinitionRegistrar接口,用于预定义bean的注册,之后调用aop的方法一个是spring初始化的时候,
Volunteer Technology
·
2023-10-15 06:54
spring
Spring
源码分析
总结——Spring中的声明式事务
该文章基于《Spring源码深度解析》撰写,感谢郝佳老师的奉献Spring中的声明式事务由下面的配置文件进行管理:需要注意的是Spring中的事务只对RuntimeException方法进行回滚Spring会使用AnnotationDrivenBeanDefinitionParser的parse方法进行解析,源代码如下:publicBeanDefinitionparse(Elementelemen
可爱滴老唐
·
2023-10-15 06:23
Spring源码分析
Spring注解驱动之声明式事务
源码分析
概述环境搭建导入相关依赖c3p0c3p00.9.1.2mysqlmysql-connector-java5.1.44org.springframeworkspring-jdbc4.3.12.RELEASE向IOC容器中注册一个c3p0数据源。packagecom.meimeixia.tx;importjavax.sql.DataSource;importorg.springframework.co
融极
·
2023-10-15 06:21
Spring
spring
java
mybatis
40、Spark内核源码深度剖析之DAGScheduler原理剖析与
源码分析
流程图stage划分算法原理剖析.png源码入口//调用SparkContext,之前初始化时创建的dagScheduler的runJob()方法dagScheduler.runJob(rdd,cleanedFunc,partitions,callSite,allowLocal,resultHandler,localProperties.get)看看runJob方法defrunJob[T,U:Cl
ZFH__ZJ
·
2023-10-15 06:39
Spring入门到入坟 一站式基础及进阶——囊括面试点与初学基础——
源码分析
——从0到1
本文目录Spring入门到入坟一站式基础及进阶1、Spring的基本介绍1.1、Spring是什么1.2、Spring的特点有哪些1.3、Spring的组织架构1.4、Spring的官方下载地址1.5、Spring中必须掌握的核心模块2、Spring中的IOC2.1、IOC与DI的区别2.2、快速使用Spring2.3、bean中出现的标签以及属性介绍2.4、Spring中创建对象的方式2.4.1
Alascanfu
·
2023-10-15 06:48
SSM框架入门到底
面试
spring
java
后端
职场和发展
Spring
源码分析
之——从component-scan看注解的运用
前言先做个基础知识普及,如何理解注解?我的理解,注解就是扩展版的接口,接口的使用场景很有限,只能由类去实现接口,而注解则丰富的多,它可以用在类,实例属性,方法,参数等上面;我对接口的理解是:接口的核心是用来表示一类事物的,比如:Person接口,凡是继承Person接口的都是人,Driver接口,凡是继承这个接口的都是司机。这种设计的作用就是业务逻辑(框架代码)可用通过类的这种继承关系来找到某一类
lsunwing
·
2023-10-15 06:48
Spring
Spring
注解
Retrofit 框架原理和
源码分析
一、简单使用具体使用流程和方法说明详见:使用教程简单的代码示例://步骤1:创建接口类publicinterfaceWanAndroidService{@GET("article/list/{index}/json")CallgetArticles(@Path("index")intindex);}//步骤2:构建Retrofit实例Retrofitretrofit=newRetrofit.Bui
木木Jump
·
2023-10-15 06:54
mybatis缓存
源码分析
mybatis缓存
源码分析
背景在java程序与数据库交互的过程中永远存在着性能瓶颈,所以需要一直进行优化.而我们大部分会直接将目标放到数据库优化,其实我们应该先从宏观上去解决问题进而再去解决微观上的问题
helloworld工程师
·
2023-10-15 06:14
手撕源码
mybatis
缓存
mybati执行流程
源码分析
MyBatis执行流程
源码分析
前言由于之前写过关于mybatis源码的文章,但是感觉还是不够细致,不够完善.没有把一些具体的流程应用写下来,至此又写了一篇.内容可能比较长,希望大家可以打开源码跟着这篇文章一起看源码保证可以收获许多
helloworld工程师
·
2023-10-15 06:43
手撕源码
mybatis
源码
阿里二面:JVM 的三色标记算法你了解吗?
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、
源码分析
、架构以及各种互联网高并发、高性能、高可用的解决方案。
老周聊架构
·
2023-10-15 06:42
Mybatis源码:Mybatis拦截器
源码分析
目录0.前述1.拦截器实现1.1Interceptor接口1.2Invocation类1.3Intercepts&Signature注解2.mybatis拦截器配置处理2.1拦截器解析2.2拦截器代理2.2.1Executor3.拦截器执行逻辑0.前述Mybatis拦截器为编程人员提供了操作数据库sql的编程接口,可以定制感兴趣的拦截方法,并在其上施加额外的处理逻辑,大大方便了编程人员实现定制化操
mumubili
·
2023-10-15 06:40
拦截器
动态代理
mybatis
mybatis
拦截器
动态代理
Mybatis拦截器
源码分析
目录前言一、interceptor的加载过程二、代理对象创建1.Configuration类2.pluginAll3.wrap三、代理对象调用总结前言Mybatis的拦截器可以实现记录日志,sql拦截等功能,作为一个常用的插件,我们有必要了解其运行的原理。本文基于原始的mybatis,没有结合spring,主要从源码角度分析interceptor的运行原理,主要包括了拦截器的加载,代理对象的创建和
金牌演员
·
2023-10-15 06:09
mybatis
java
mybatis
mybatis拦截器
源码分析
mybatis拦截器
源码分析
拦截器简介mybatisPlugins拦截器由于Mybatis对数据库访问与操作进行了深度的封装,让我们应用开发效率大大提高,但是灵活度很差拦截器的作用:深度定制Mybatis
helloworld工程师
·
2023-10-15 06:06
手撕源码
mybatis
【U-Boot笔记整理】U-Boot 完全分析与移植
大纲大概内容如下:u-boot功能概述目的功能细分u-boot源码结构u-boot的配置、编译、连接过程Makefile深入练习分析u-boot的Makefileu-boot可执行程序的组成u-boot
源码分析
Vane Zhang
·
2023-10-15 04:37
u-boot
笔记
arm开发
06. flask上下文源码、flask_session、数据库连接池、flask_script
文章目录一、flask上下文
源码分析
二、flask-session的使用第一种使用方式(不常用)第二种使用方式(通过配置,本质和方式一是一样的)三、数据库连接池1传统方案存在的问题2使用数据库连接池3使用步骤第一步
知行合一cc
·
2023-10-15 03:59
flask
python
flask
Spring 监听器listener原理-基本使用(一)
Spring监听器listener原理-基本使用(一)Spring监听器listener原理-手写监听器(二)Spring监听器listener原理-spring监听器
源码分析
(三)介绍Spring的监听器也可以说是一种观察者模式
在下喵星人
·
2023-10-15 01:57
Spring源码
spring
java
Glide
源码分析
一、Glide中几个典型的类1、RequestManagerRetriever用于生成RequestManager的类publicclassRequestManagerRetrieverimplementsHandler.Callback{/**ThetopapplicationlevelRequestManager.*/privatevolatileRequestManagerapplicati
feifei_fly
·
2023-10-14 21:56
【kubernetes/k8s
源码分析
】eviction机制原理以及源码解析
kubernetesv1.12.1What?kubelet驱赶的是节点上的某些Pod,驱赶哪些Pod与Qos机制有关(1.8),1.9以后的版本请看下文分解只有当节点内存和磁盘资源紧张时,目的就是为了回收node节点的资源SoftEvictionThresholds软驱逐机制表示,当node的内存/磁盘空间达到一定的阈值后,要观察一段时间,如果改善到低于阈值就不进行驱逐,若这段时间一直高于阈值就进
张忠琳
·
2023-10-14 19:10
kubernetes
k8s 驱逐eviction机制
源码分析
原理部分1.驱逐概念介绍kubelet会定期监控node的内存,磁盘,文件系统等资源,当达到指定的阈值后,就会先尝试回收node级别的资源,比如当磁盘资源不足时会删除不同的image,如果仍然在阈值之上就会开始驱逐pod来回收资源。2.驱逐信号kubelet定义了如下的驱逐信号,当驱逐信号达到了驱逐阈值执行驱逐流程3.驱逐阈值驱逐阈值用来指定当驱逐信号达到某个阈值后执行驱逐流程,格式如下:[evi
分享放大价值
·
2023-10-14 19:04
kubernetes
kubernetes
容器
云原生
eviction
内存管理:自动释放池
自动释放池的主要底层数据结构是:__AtAutoreleasePool、AutoreleasePoolPage调用了autorelease的对象最终都是通过AutoreleasePoolPage对象来管理的
源码分析
东方诗空
·
2023-10-14 18:56
Zookeeper断网重连事件回调
源码分析
“不积跬步,无以至千里。”背景确定使用Curator作为zk客户端的情况下,断网[发生SUSPENDED|LOST事件]重连后每次都会回调org.apache.curator.framework.state.ConnectionStateListener#stateChanged方法,且事件类型为org.apache.curator.framework.state.ConnectionState#
知秋丶
·
2023-10-14 17:06
Java源码深度解析
zookeeper
源码分析
hdfs笔记
查看文件列表hadoopfs-ls/1.4下载文件hadoopfs-get2.使用java接口操作HDFS见eclipse工程下的demo3.hadoop通信机制不同进程之间的方法进行调用4.HDFS
源码分析
小小哭包
·
2023-10-14 16:32
大数据
hdfs
笔记
hadoop
JavaFlink原理、实战、
源码分析
(二)原理部分
目录JavaFlink原理、实战、
源码分析
(一)https://blog.csdn.net/qq_36250202/article/details/112978869JavaFlink原理、实战、
源码分析
任错错
·
2023-10-14 15:04
Flink
大数据
flink
java
@Transactional +自定义注解不生效_SpringBoot之路(三)SpringDataJpa中常用注解的使用...
@Query注解在spring-data-jpa中可用来定制自定义sql语句的数据库增删改查操作,使用起来也是非常方便1.1
源码分析
@Retention(RetentionPolicy.RUNTIME)
weixin_39980929
·
2023-10-14 14:54
@Transactional
+自定义注解不生效
Java
源码分析
(三)ArrayList
ArrayList是我们经常用到的一个集合类,那么本篇我们一起学习下ArrayList的源码。一、创建ArrayList首先,我们从创建ArrayList开始。如下代码,创建一个空的ArrayList:Listlist=newArrayListlist=newArrayListlist){try{java.lang.reflect.FieldcapacityField=ArrayList.clas
heart荼毒
·
2023-10-14 14:38
Java
java
开发语言
java写jvm_用Java实现JVM第一章《命令行工具》
目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、
源码分析
等。你用剑、我用刀,好的代码都很烧,望你不吝出招!
半木zxy
·
2023-10-14 14:33
java写jvm
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他