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
JUC源码解析
【Spring源码分析】解析配置类-ConfigurationClassPostProcessor源码分析
】执行流程之非懒加载单例Bean的实例化逻辑【Spring源码分析】从源码角度去熟悉依赖注入(一)【Spring源码分析】从源码角度去熟悉依赖注入(二)【Spring源码分析】@Resource注入的
源码解析
假正经的小柴
·
2024-02-19 15:49
Java源码分析
spring
数据库
前端
Slf4j
源码解析
二-添加 slf4j-simple 日志实现框架
主题本篇是Slf4j
源码解析
的第二篇,上篇介绍了无日志实现框架的执行流程本篇解析添加slf4j-simple日志实现框架的脉络已经知道:org/sfl4j/impl/StaticLoggerBinder.class
当当一丢丢
·
2024-02-19 15:30
Java集合篇之深入解析LinkedList
源码解析
看过build哥文章的同学应该都知道,俺喜欢通过源码去学习和
液态不合群
·
2024-02-19 10:54
java
开发语言
Glide
源码解析
之 关键类简介
Glide关键类介绍Glide单例,负责全局配置/***Asingletontopresentasimplestaticinterfaceforbuildingrequestswith*{@linkRequestBuilder}andmaintainingan{@linkEngine},{@linkBitmapPool},*{@linkcom.bumptech.glide.load.engine.
詹徐照
·
2024-02-15 09:29
类加载机制(2)类加载器
源码解析
目录一、类加载器1、BootstrapClassLoader启动类加载器2、ExtensionClassLoader扩展类加载器3、ApplicationClassLoader应用类加载器4、CustomClassLoader自定义类加载器5、线程上下文类加载器二、java虚拟机入口应用:sun.misc.Launcher1、sun.misc.Launcher主入口2、内部类ExtClassLoa
飞奔的口罩
·
2024-02-14 22:22
小游戏和GUI编程(7) | SimpleNN 界面
源码解析
小游戏和GUI编程(7)|SimpleNN界面
源码解析
0.简介SimpleNN是AdamYuan在高中一年级时用1天时间写出来的简易CNN,使用SFML做UI,用于交互式输入手写数字,这个数字被训练好的
baiyu33
·
2024-02-14 15:48
SFML
GUI
CNN
MNIST
LeNet
手写数字识别
Spring AOP
源码解析
(二)
前言 上一篇中我们扒拉了一下spring-aop的底裤,详细解读了spring-aop中的各种抽象概念,本篇开始我们一起研究研究spring-aop的织入过程(基于5.2.6.RELEASE)。建议各位同学本地打开一份源码对照食用,效果更佳。 前方高能!!!本篇重度依赖于上一篇解读的抽象概念,不熟悉的同学请速速撤离,以免误伤。 正式开始之前,各位同学还请思考一下,在拥有了关于AOP的全局视角
anyoptional
·
2024-02-14 07:24
java面试题/认证答辩 ---
JUC
并发包
参考:>https://blog.csdn.net/xy3233/article/details/93607956
JUC
并发包包含:1)原子类(Atomic)2)锁框架(locks)3)同步器框架(AbstractQueuedSynchronizer
Fuly1024
·
2024-02-14 05:32
面试刷题
juc
JUC
Netty Review - ServerBootstrap
源码解析
文章目录概述源码分析小结概述ServerBootstrapbootstrap=newServerBootstrap();bootstrap.group(bossGroup,workerGroup).channel(NioServerSocketChannel.class).option(ChannelOption.SO_BACKLOG,1024).childHandler(newChannelIn
小小工匠
·
2024-02-14 04:39
【Netty】
ServerBootstrap
Netty
我给 Netty 提交了一个 bug
本系列Netty
源码解析
文章基于4.1.56.Final版本写在前面.....本文是笔者肉眼盯Bug系列的第三弹,前两弹分别是:抓到Netty一个Bug,顺带来透彻地聊一下Netty是如何高效接收网络连接的
公众号:码海
·
2024-02-14 02:41
内核
unix
epoll
hashtable
uefi
11.我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关闭,异常关闭,半关闭场景
我为Netty贡献源码|且看Netty如何应对TCP连接的正常关闭,异常关闭,半关闭场景本系列Netty
源码解析
文章基于4.1.56.Final版本写在前面.....本文是笔者肉眼盯Bug系列的第三弹,
磊哥 低调
·
2024-02-14 02:40
java
JDK源码阅读 0826 - 抽象集合
我们经常在代码中使用到List、Set、Map,也粗略看过一些实现类的
源码解析
。现在去看下抽象类集合中的方法与具体实现类有哪些不同。
学习吧朱小宁
·
2024-02-14 01:28
spring
源码解析
流程,一步一步在源码加注释带你了解bean的加载过程
spring前述:spring源码环境搭建以及源码下载在文章后方有链接,可自行参考搭建,这里只是对加载过程做一个解析,spring全家桶远不止这些东东,感兴趣的小伙伴可以去官网看一下,本文将以源码加注释的方式进行过程解析,带你了解spring中bean到底是如何一步步加载完成了解重点:bean的生命周期、加载过程最终目的:学习spring源码短期内不对对你的技术有太大提升,可能只是了解到漂亮的代码
笨蛋CXJ
·
2024-02-13 20:46
spring
spring
java
京东平台研发:领域驱动设计(DDD)实践总结
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2024-02-13 18:26
tdd
控制器
360
dbcp
分布式
ReentrantLock
源码解析
1-公平锁和非公平锁
1简言ReentrantLock:重入锁,是指一个线程获取锁之后再尝试获取锁时会自动获取锁。ReentrantLock实现了Lock接口,Lock接口定义的方法://获取锁voidlock();//获取锁(可中断)voidlockInterruptibly()throwsInterruptedException;//尝试获取锁,如果没获取到锁,就返回falsebooleantryLock();//
LZhan
·
2024-02-13 18:32
LayoutInflater
源码解析
及常见相关报错分析
在日常Android开发中,最经常使用的RecyclerView控件是大家都绕不开的,而编写其Adapter时更离不开LayoutInflater的调用。当然,如果你做这一行有些时日了,相信你对其使用一定是炉火纯青了。即使如此,我觉得LayoutInflater仍旧有值得分析的地方,相信你看完之后有更多的认识。Android系统中有许多包括ActivityManagerService在内的系统级服
左大星
·
2024-02-13 13:48
Android进阶
android
androidx
Contractfuzzer 复现(2)
本文实现Contractfuzzer
源码解析
,在本地复现运行Contractfuzzer一、前期准备下载Contractfuzzer的源代码二、代码修改和部署Contractfuzzer的源代码分为三个部分
区区小块
·
2024-02-13 11:45
区块链
测试工具
Netty Review - NioEventLoopGroup
源码解析
文章目录概述类继承关系源码分析小结概述EventLoopGroupbossGroup=newNioEventLoopGroup(1);EventLoopGroupworkerGroup=newNioEventLoopGroup();这段代码是在使用Netty框架时常见的用法,用于创建两个不同的EventLoopGroup实例,一个用于处理连接请求(通常称为bossGroup),另一个用于处理连接后
小小工匠
·
2024-02-13 07:03
【Netty】
nioeventloop
eventloopgroup
计算机哈希表相关知识
基础知识Java的HashMap
源码解析
(中高级Java工程师面试必备)Java8HashMap函数tableSizeFor详解JavaHashMap表的大小为什么必须是2的幂次Java8HashMap
雁阵惊寒_zhn
·
2024-02-12 23:15
babe从入门到精通
前言前面我们写了几篇很长的文章去介绍babel源码、preset-env、runtime,babel
源码解析
一babel
源码解析
之(@babel/preset-env)babel
源码解析
之(@babel
vv_小虫虫
·
2024-02-12 23:26
多线程并发编程10-CopyOnWriteArrayList源码剖析
今天来说一说CopyOnWriteArrayList类,纵观
JUC
包下并发List只有CopyOnWriteArrayList类。
Demo_zfs
·
2024-02-12 18:01
retrofit
源码解析
一、简介retrofit是square开发的一个网络加载库,主要用于Android和Java。Retrofit对OKHttp进行了封装,加入了各种设计模式,注解,反射,使用起来更加方便。二、使用方法retrofit的使用大致分为三个部分:定义网络接口、创建retrofit对象、创建网络接口的动态代理、调用网络接口2.1定义网络接口publicinterfaceGitHubService{@GET(
小怪兽大作战
·
2024-02-12 15:10
浅谈Java集合丨底层
源码解析
在Java中,我们经常会使用到一些处理缓存数据的集合类,这些集合类都有自己的特点,今天主要分享下Java集合中几种经常用的Map、List、Set。1、Map一、背景二、Map家族三、HashMap、Hashtable等四、HashMap底层数据结构2、List一、List包括的子类二、ArrayList三、ArrayList源码分析四、LinkedList五、LinkedList源码分析3、Se
Java__JJ
·
2024-02-12 10:08
Java1.8-LinkedList
源码解析
概述 LinkedList底层采用的是双向链表结构,有一个头节点first,一个尾节点last,双向链表意味着我们可以从头开始正向遍历,或者是从尾开始逆向遍历,并且可以针对头部和尾部进行相应的操作。双向链表结构.png继承关系publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.
骑着乌龟去看海
·
2024-02-12 10:44
Spring是怎样处理循环依赖的?
前置说明
源码解析
addSingletonFactorygetSingletongetEarlyBeanReference总结环境SpringFrameworkVersion:5.3.
后端开发萌新
·
2024-02-12 04:39
死磕Spring源码系列
spring
java
SpringBean生命周期之初始化篇
文章目录注意事项环境
源码解析
AbstractAutowireCapableBeanFactoryinitializeBeaninvokeAwareMethodsinvokeInitMethodsinvokeCustomInitMethodapplyBeanPostProcessorsAfterInitialization
后端开发萌新
·
2024-02-12 04:09
死磕Spring源码系列
spring
java
SpringBean生命周期之实例化篇
文章目录注意事项环境
源码解析
AbstractAutowireCapableBeanFactorycreateBeanInstance假如我们使用的是构造器注入AbstractBeanFactorydetermineConstructorsFromBeanPostProcessorsAutowiredAnnotationBeanPostProcessordetermineCandidateConst
后端开发萌新
·
2024-02-12 04:08
死磕Spring源码系列
spring
java
SpringBean生命周期之属性注入篇
文章目录注意事项环境前言
源码解析
AbstractAutowireCapableBeanFactorypopulateBean@Resource注入CommonAnnotationBeanPostProcessorpostProcessPropertiesfindResourceMetadatabuildResourceMetadatainjectinject
后端开发萌新
·
2024-02-12 04:08
死磕Spring源码系列
spring
java
STM32F1 -
源码解析
SystemInit()
SystemInit1>SystemInit()调用位置2>SystemInit()函数3>SetSysClock()函数4>SetSysClockTo72()函数1>SystemInit()调用位置startup_stm32f10x_hd.s文件中:;ResethandlerReset_HandlerPROCEXPORTReset_Handler[WEAK]IMPORT__mainIMPORTS
零号-轩工
·
2024-02-12 02:37
STM32F1-外设驱动
stm32
单片机
嵌入式硬件
领导:谁再用 Redis 实现过期订单关闭,立马滚蛋!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2024-02-11 22:24
redis
java
数据库
缓存
开发语言
AbstractApplicationContext
源码解析
(2)
prepareBeanFactory方法大概理解一下prepareBeanFactory方法的作用,源码如下:/***配置工厂的标准上下文特征,例如上下文的ClassLoader和后处理器。*@parambeanFactory要配置的BeanFactory*Configurethefactory'sstandardcontextcharacteristics,*suchasthecontext's
嘘寒问暖
·
2024-02-11 20:44
【Spring源码分析】推断构造方法
推断构造方法
源码解析
一、确认候选构造——AutowireAnnotationBeanPostProcessor#determineCandidateConstructors二、autowireConstructor
假正经的小柴
·
2024-02-11 20:38
Java源码分析
spring
java
数据库
【Spring源码分析】@Resource注入的
源码解析
@Resource注入的
源码解析
一、绪论二、CommonAnnotationBeanPostProcessor源码分析postProcessMergedBeanDefinition
源码解析
postProcessProperties
假正经的小柴
·
2024-02-11 20:37
Java源码分析
spring
java
数据库
【Spring源码分析】Spring的启动流程
源码解析
】执行流程之非懒加载单例Bean的实例化逻辑【Spring源码分析】从源码角度去熟悉依赖注入(一)【Spring源码分析】从源码角度去熟悉依赖注入(二)【Spring源码分析】@Resource注入的
源码解析
假正经的小柴
·
2024-02-11 20:07
Java源码分析
spring
数据库
java
Java并发集合之LinkedBlockingDeque使用与原理,附
源码解析
LinkedBlockingDeque简介LinkedBlockingDeque是一个线程安全的双向并发阻塞队列,同时支持FIFO(先进先出)和FILO(先进后出)两种模式,并且为防止数据无限膨胀,可以设置阻塞队列的容量,默认不设置的话容量大小为Integer.MAX_VALUELinkedBlockingDeque特性继承AbstractQueue,是一个同时支持FIFO和FILO的双向队列线程
不烦来了
·
2024-02-11 14:08
Java并发集合JUC
java
数据结构
链表
Java线程池队列LinkedBlockingDeque的详细原理分析-刘宇
二、LinkedBlockingDeque类的关系图三、BlockingDeque介绍四、LinkedBlockingDeque
源码解析
1、字段解析2、入队操作2.1、putFirst方法2.2、offerFirst
Brycen Liu
·
2024-02-11 14:07
Java
java
Deque
LinkedBlocking
并发编程
ThreadPool
Java并发包源码学习系列:阻塞队列实现之LinkedBlockingDeque
源码解析
文章目录LinkedBlockingDeque概述类图结构及重要字段linkFirstlinkLastunlinkFirstunlinkLastunlink总结参考阅读系列传送门:Java并发包源码学习系列:AbstractQueuedSynchronizerJava并发包源码学习系列:CLH同步队列及同步资源获取与释放Java并发包源码学习系列:AQS共享式与独占式获取与释放资源的区别Java并
天乔巴夏丶
·
2024-02-11 14:37
Java并发编程
多线程&
JUC
:线程池原理、自定义线程池详细解析
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:多线程&
JUC
:等待唤醒机制(生产者消费者模式)订阅专栏:多线程&
JUC
希望文章对你们有所帮助线程池是一个比较好玩的东西,在做项目的过程中多少也是接触过的
布布要成为最负责的男人
·
2024-02-11 13:45
多线程&JUC
java
开发语言
线程池
JUC
面试
javase
【flink脚本系列】pyflink-shell.sh 功能用法示例
源码解析
pyflink-shell.sh文章目录pyflink-shell.sh脚本主要功能脚本加上中文注释该脚本多种用法及其代码示例flink中其他类似脚本脚本主要功能该脚本用于启动PyFlink的交互式Shell。它设置必要的环境变量,并调用pyflink.shell模块来执行PyFlinkShell。脚本加上中文注释bin=`dirname"$0"`bin=`cd"$bin";pwd`."$bin"
BigDataMLApplication
·
2024-02-11 07:25
flink
flink
python
大数据
RocketMQ 源码分析 —— 集成 Spring Boot
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-11 06:33
Tiny Http
源码解析
相关概念源码HTTPCGIgetsockname()函数说明accept_request:处理从套接字上监听到的一个HTTP请求,在这里可以很大一部分地体现服务器处理请求流程。bad_request:返回给客户端这是个错误请求,HTTP状态吗400BADREQUEST.cat:读取服务器上某个文件写到socket套接字。cannot_execute:主要处理发生在执行cgi程序时出现的错误。err
一天开始了
·
2024-02-11 06:26
http
网络协议
网络
c语言
Java 乐观锁和悲观锁
文章目录Java乐观锁和悲观锁1、悲观锁2、乐观锁2.1CAS2.2模拟CAS算法2.3
JUC
2.4CAS中的ABA问题2.5使用CAS会引发的问题Java乐观锁和悲观锁1、悲观锁总是假设最坏的情况,每次在去获取共享数据的时候都认为别人会修改
WYSCODER
·
2024-02-11 05:37
Java
java
程序人生
开发语言
JUC
并发编程---ReentrantLock源码分析
1.ReentrantLockReentrantLock从名字看–重入锁(和synchronized关键字一样),同个线程在重复获取锁的话,会自动获取锁,而不是等待。ReentrantLock中又包含了公平锁、非公平锁的概念。下面列出构造函数和常用方法。publicclassReentrantLockimplementsLock,java.io.Serializable{privatefinalS
~clockwork~
·
2024-02-11 01:31
Java
java阻塞唤醒线程之LockSupport
此工具类属于
juc
包的一部分,所在包路径:java.util.concurrent.locks.LockSupport。
水煮鱼又失败了
·
2024-02-11 01:53
并发编程--线程池
源码解析
文章目录一、背景与介绍1)何为线程池?2)什么时候使用?3)优点二、executor1)继承与实现UML图2)源码三、ExecutorService1)execute:履行Ruannable类型的任务2)submit:可用来提交Callable或Runnable任务,并返回代表此任务的Future对象3)shutdown:在完成已提交的任务后封闭办事,不再接管新任务4)shutdownNow:停止
心心念念的小鼠标
·
2024-02-11 01:01
并发编程
JAVA进阶
java
线程池源码解析
vue3
源码解析
之Reactive实现的原理
第一节:vue3响应式的API;reactive(响应):shallowReactive(浅响应):readonly(只读):shallowReadonly(浅的只读),浅相当于第一层。import{reactive,readonly,shallowReactive,shallowReadonly}from'vue'constobj=reactive({name:'张三',list:;[{like
h960822
·
2024-02-10 12:49
vue.js
javascript
前端
NSGA-II
源码解析
ifyouwanttounderstandthesourcecode,youcouldreferto多目标遗传算法——NSGA-II(部分
源码解析
)介绍thecorecodeofnsga2isfor(i
谭树杰的博客
·
2024-02-10 05:09
多目标优化
NSGA-II
(十八)springboot实战——spring securtity注解方式的授权流程
源码解析
前言在上一节内容中,我们介绍了如何在FilterSecurityInterceptor过滤器中处理用户的授权流程,并分析了其源码,springsecurity还提供了方法级别的授权方式,通过@EnableMethodSecurity注解启用权限认证流程,只需要在方法名上使用@PreAuthorize、@PostAuthorize、@Secured等注解就可以实现具体方法请求的权限配置,是一种更加灵
厉害哥哥吖
·
2024-02-10 02:43
#
springboot
spring
boot
spring
java
为什么世界还存在饥荒,却舍得花几十亿元在航空航天事业
1970年,赞比亚修女玛丽·尤肯达(Mary
Juc
unda)给恩斯特·施图林格(ErnstStuhlinger)博士写了一封信。施图林格因在火星之旅工程中的原创性研究,成
书荒杂谈
·
2024-02-09 18:44
Excel百万级数据导入导出,EasyExcel 才是 yyds
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2024-02-09 16:28
excel
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他