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
volley源码解析
一文吃透Java线程池——基础篇
通过
源码解析
,更深刻理解线程池的工作原理,以及各个概念的准确含义。原本是一篇文章,因为篇幅太长,所以拆成的两篇,所以建议都看。
发现存在
·
2023-09-11 17:30
java
java
多线程
听说 Spring AOP 有坑?那就来踩一踩
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-11 14:10
中间件
spring
aop
java
proxy
Druid连接池
源码解析
(2)DruidDataSource-2
1关闭连接池关闭时调用close()方法,主要流程:依旧加锁,判断状态是初始化完成的,且没有关闭,进入关闭流程中断各个线程池从DruidConnectionHolder中获取连接,并依次关闭注销mbean,完成关闭流程,销毁Filter,释放锁2StackTrace在DruidDataSource中单独定义了一个StackTrace,就是在初始化的时候获取了当前线程的StackTrace,目测目的
错乱的三元运算
·
2023-09-11 13:03
SpringBoot自动装配
源码解析
Spirngboot为啥会比Spring使用更简单,少了那么多的Xml文件?一切都是基于SpringBoot的自动装配,当然SpringBoot的自动装配也是一个高频的面试题。1.@SpringApplication注解的源码分析在分析源码时,都要问一问为什么SpringBoot能基于自动装配?这是一个SpringBoot的项目1.首先来看下SpringBoot的@SpringBootApplic
废弃的root
·
2023-09-11 11:29
SpringBoot
spring
boot
java
spring
31.9k!这是我见过最强的后台管理系统 !!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-11 08:06
公司用的 MySQL 团队开发规范,太详细了,建议收藏!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-11 08:36
数据库
mysql
java
python
大数据
Spring Boot 接入支付宝支付的 SDK 方法
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-11 08:36
中间件
java
spring
spring
boot
接口
图片提取文字功能很神奇?Java几行代码搞定它!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-11 08:35
计算机视觉
人工智能
图像识别
java
oauth
31.4k!这是我见过最强的后台管理系统 !!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-09-11 08:34
看看人家的快速开发平台,确实清新优雅!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-09-11 08:34
java
开发语言
Spring AOP源码(4)—基于注解的AOP
源码解析
以及AnnotationAwareAspectJAutoProxyCreator【一万字】
基于最新Spring5.x,详细介绍了基于注解的SpingAOP原理,包括对于AOP标签的解析、Aspect切面注解的解析、@EnableAspectJAutoProxy注解的解析、AnnotationAwareAspectJAutoProxyCreator以及SpingBoot中AOP的自动配置原理,这一切都是在前几篇文章之上进行讲解的! 此前的几篇文章我们学习了基于XML的SpingAO
刘Java
·
2023-09-11 07:50
Spring
5.x
源码
Spring
AOP注解原理
EnableAspectJA
aspectj-autopr
手动开发-简单的Spring基于注解配置的程序--
源码解析
文章目录@设计注解@$设计容器$#完整代码#在前文中《手动开发-简单的Spring基于XML配置的程序–
源码解析
》,我们是从XML配置文件中去读取bean对象信息,再在自己设计的容器中进行初始化,属性注入
CodeLinghu
·
2023-09-11 07:47
Spring
spring
java
rpc
R3LIVE
源码解析
(9) — R3LIVE中r3live_lio.cpp文件
目录1r3live_lio.cpp文件简介2r3live_lio.cpp
源码解析
1r3live_lio.cpp文件简介在r3live.cpp文件中创建LIO线程后,R3LIVE中的LIO线程本质上整体流程和
几度春风里
·
2023-09-11 06:15
R3LIVE项目实战
R3LIVE
源码解析
R3LIVE
源码解析
(8) — R3LIVE中r3live.cpp文件
目录1r3live.cpp简介2r3live.cpp
源码解析
3r3live.hpp
源码解析
1r3live.cpp简介我们在R3LIVE流程解析中提到R3LIVE主要由两个node节点所依赖的cpp文件组成
几度春风里
·
2023-09-11 06:45
R3LIVE项目实战
R3LIVE
源码解析
HashMap核心方法:put()、putVal()、resize()与treeifyBin()
二、putVal方法putVal方法的
源码解析
如下:final
luckywuxn
·
2023-09-11 05:49
Java基础
多线程&并发
哈希算法
算法
【
源码解析
】Launcher 8.0源码(8)---Launcher的源码启动过程第三步之创建统一Launcher辅助对象
Launcher8.0的Launcher的源码启动过程第三步是创建一系列的Launcher辅助对象,包括UI图标数据的处理类,具体拖拽操作的辅助类,以及为后台运行做准备。具体的源码部分是这样写的:1.mOrientation=getResources().getConfiguration().orientation;2.mSharedPrefs=Utilities.getPrefs(this);3
lonamessi
·
2023-09-11 04:03
Java 集合操作之交集、并集和差集
本文将介绍如何使用Java集合框架中的方法来实现这些集合操作,并通过
源码解析
来深入了解其实现原理。
修己xj
·
2023-09-10 14:31
java
开发语言
Ioc容器加载过程-bean生命周期
源码解析
SpringIOC容器的加载过程1、实例化容器:AnnotationConfigApplicationContext首先从这里出发:AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationContext(MainConfig.class);创建AnnotationConfigApplicationContext
PnJg?
·
2023-09-10 11:30
spring5底层
java
spring
开发语言
Spring
源码解析
(二)---spring容器的基本实现
一前言我们都知道spring两大核心原理:IOC与AOP.IOC:(全称:InverseOfControl)控制反转,容器主动将资源推送给它所管理的组件,组件所做的是选择一种合理的方式接受资源。通俗点讲:就是一个容器工厂,里面加工了各种资源对象,当我们需要的时候直接从里面取出,正是工厂模式的一个良好的展现。IOC容器大致分为两种:BeanFactory容器与ApplicationContext容器
good well
·
2023-09-10 10:12
spring源码
spring源码
bean容器
手动开发-简单的Spring基于XML配置的程序--
源码解析
手动开发-简单的Spring基于XML配置的程序文章目录手动开发-简单的Spring基于XML配置的程序思路分析@完整代码&:本文带着大家写一个简单的Spring容器,通过读取beans.xml配置文件,获取第一个JavaBean:Monster的对象,并给对象赋值,放入到容器中,输出对象信息。先回顾一下使用Spring时,我们是通过ClassPathXmlApplicationContext得到
CodeLinghu
·
2023-09-10 10:36
SpringBoot实战
Spring
spring
xml
java
Elasticsearch 为什么能做到快速检索?— 倒排索引的秘密
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-10 09:45
搜索引擎
定位
大数据
数据库
java
ElasticSearch 面试 4 连炮,你顶得住么?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-10 09:10
中间件
java
redis
elasticsearch
es
elastic-Job
源码解析
之事件追踪EventBus
elastic-Job
源码解析
之事件追踪EventBus在elastic-job中,有一块很重要的功能,与作业的执行密切相关,但又不影响作业的执行,那就是作业的执行状态和运行轨迹记录,脑子里很容易想到这几个词
寻找_世界
·
2023-09-10 09:57
spring boot
源码解析
(二)配置文件
上一篇笔记详细的说明的springboot的一键启动及其原理。也说到了自动配置。但是有些时候我们并不想要这个默认配置,所以这个默认配置是可以修改的。而springboot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值SpringBoot在底层将所有的东西都给我配置好了,但
唯有努力不欺人丶
·
2023-09-10 09:30
MR
源码解析
和join案例
MR
源码解析
newJob():读取本地文件,xml配置job.start():启动线程job的run():线程方法runTasks():传入对应的接口,启动map或者reduceMapTask类的run
十七✧ᐦ̤
·
2023-09-10 00:23
mr
大数据
java
阻塞队列之ArrayBlockingQueue
源码解析
之前的文章我们学了ConcurrentHashMap、ConcurrentLinkedQueue等线程安全容器,而且也说了Java并发包中的Concurent开头的并发容器都是非阻塞的,是使用CAS自旋操作实现的线程安全。今天我们来学习实现线程安全的另一种方法:就是阻塞形式,即使用锁,这样的容器也被称为阻塞队列。什么是阻塞队列阻塞队列支持阻塞的插入和移除。支持阻塞的插入:就是当队列满了的情况下,队
七哥聊编程
·
2023-09-09 21:35
Java进阶必看
java
多线程
队列
阻塞队列
Java并发
Java并发包源码学习系列:基于CAS非阻塞并发队列ConcurrentLinkedQueue
源码解析
文章目录非阻塞并发队列ConcurrentLinkedQueue概述结构组成基本不变式head的不变式与可变式tail的不变式与可变式offer操作
源码解析
图解offer操作JDK1.6hops设计意图
天乔巴夏丶
·
2023-09-09 21:02
Java并发编程
队列
算法
编程语言
链表
2023 年全国大学生数学建模竞赛题D 题 圈养湖羊的空间利用率思路详解+Python源码(二)
题下手的话推荐参考本人文章,个人认为E题在建模上是优于D题的,毕竟有给出数据而且有明确的建模思路,E题我直接提供了Python源码直接可以运行即可:2023全国大学生数学建模竞赛-E题思路详解+Python代码
源码解析
fanstuck
·
2023-09-09 20:28
数学建模
人工智能
机器学习
数据挖掘
python
Django Rest Framework
源码解析
--序列化之反序列化
DjangoRestFramework
源码解析
--序列化之反序列化示例代码就只展示了后端编写的代码和序列化过程,示例代码如下:懒得分文件就全部写再views.py中了importrefromdjango.dbimportmodelsfromrest_frameworkimportserializersfromrest_framework.viewsetsimportModelViewSetclas
叶_叶
·
2023-09-09 14:50
xcode_backend.sh
源码解析
xcode_backend.sh位于$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh打开Runner.xcworkspace,在Target->BuildPhases的RunScript和ThinBinary可看到,先后执行了xcode_backend.shbuild和embed_and_thin主函数入口#Mainentrypoi
笑破天
·
2023-09-09 14:58
java多线程并发的笔试、面试必备知识大全,不看就要被淘汰了
现在废话不多说,各位看官请查看基础知识点,后续还有
源码解析
(synchronize底层原理,线程池
Ccwwl
·
2023-09-09 13:28
Vue SSR深度剖析
本文会涉及到vue-server-renderer、vue-loader的相关
源码解析
陈峰163
·
2023-09-09 13:05
一篇文章搞定《Android事件分发》
APPInputManagerServiceWindowManagerServiceWindow小结事件如何从APP到达对应页面第一步:分类第二步:送去Activity后续的传递小结:页面的事件分发整个流程从Activity出发事件序列
源码解析
小孟来码
·
2023-09-09 10:29
一篇文章搞定Android
Android
android
java
android
studio
JDK
源码解析
-HashMap&面试题
1.HashMap类*HashMap底层数据结构(为什么引入红黑树、存储数据的过程、哈希碰撞相关问题)*HashMap成员变量(初始化容量是多少、负载因子、数组长度为什么是2的n次幂)*HashMap扩容机制(什么时候需要扩容?怎么进行扩容?)*JDK7与Jdk8比较,JDK8进行了什么优化?1.1定义HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值
Allen-xs
·
2023-09-09 04:22
源码分析
java
HashMap
JDK
源码解析
-ConcurrentHashMap
1.ConcurrentHashMap思考:HashTable是线程安全的,为什么不推荐使用?HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占,相当于所有线程进行读写时都去竞争一把锁,导致效率非常低下。1.1ConcurrentHashMap1.7在JDK1.7中ConcurrentHashMap采用了数组+分段锁的
Allen-xs
·
2023-09-09 04:22
源码分析
java
HashMap
concurrent
flask-
源码解析
:上下文
4.flask
源码解析
:上下文上下文(applicationcontext和requestcontext)上下文一直是计算机中难理解的概念,在知乎的一个问题下面有个很通俗易懂的回答:每一段程序都有很多外部变量
泷汰泱
·
2023-09-09 02:09
Android常用开发库
square/picasso3.Fresco:https://github.com/facebook/fresco网络请求1.OkHttp:http://square.github.io/okhttp/2.
Volley
付亮
·
2023-09-08 21:17
一个注解搞懂 Sentinel,@SentinelResource总结
在前面的博客中,我给大家演示了使用@SentinelResource定义资源完成限流的例子,下面就从
源码解析
,看下SentinelResource是如何实现限流的。
邴越
·
2023-09-08 21:03
2023 年高教社杯全国大学生数学建模竞赛题D 题 圈养湖羊的空间利用率
题下手的话推荐参考本人文章,个人认为E题在建模上是优于D题的,毕竟有给出数据而且有明确的建模思路,E题我直接提供了Python源码直接可以运行即可:2023全国大学生数学建模竞赛-E题思路详解+Python代码
源码解析
fanstuck
·
2023-09-08 19:55
数学建模
数据挖掘
机器学习
人工智能
python
Unity UGUI自适应布局系统详解
前言此文延续上篇文章UnityUGUI
源码解析
,来进行对应的关于UGUI布局这块的讲解,关于布局刷新这块逻辑请参考上文中Canvas渲染重绘流程,用样适用布局更新这块逻辑,由于组件都是功能向的脚本,所以此文主要说明布局组件的使用方法
小龙龙丶
·
2023-09-08 17:21
Unity引擎
UGUI
Unity
unity
unity3d
ugui
Spring
源码解析
之AOP篇
什么是AOP?AOP(AspectOrientedProgramming):面向切面编程,与面向对象编程OOP的关键单位是类不一样,它的关键单位是切面,它通过提供改变程序结构的方式来补充OOP。通俗点就是说我们可以通过预编译或者运行时动态代理在不修改方法源码的情况下增强方法的功能。实际开发中,AOP的出现方便了业务需求和系统功能之间的解耦和扩展,比如日志、事务、安全、权限等等系统功能,大大减少了重
风动草
·
2023-09-08 17:47
Android FrameLayout、RelativeLayout部分
源码解析
FrameLayout#onMeasure@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intcount=getChildCount();//获取子view数量finalbooleanmeasureMatchParentChildren=MeasureSpec.getMode(widthMeasu
寺雨九歌
·
2023-09-08 16:37
Dubbo第三讲:Dubbo的可扩展机制SPI
源码解析
本文是Dubbo第三讲:Dubbo的可扩展机制SPI
源码解析
文章目录1、DubboSPI机制1.1、Dubbo具有良好拓展性的原因1.2、DubboSPI和JavaSPI的区别?
程序员 jet_qi
·
2023-09-08 13:25
深入理解服务中间件
dubbo
SPI
Filter
自定义注解
Faster Rcnn
源码解析
(三)—— bbox_transform.py
简介:这个代码里面主要是一些在anchor_targte_layer.py和proposals_layers.py中使用到的一些函数,比较简单,主要是帮助以上两个代码理解。源码:#--------------------------------------------------------#FastR-CNN#Copyright(c)2015Microsoft#LicensedunderTheM
傲娇的程序猿
·
2023-09-08 11:41
深度学习
深度学习
FasterRcnn
源码
Android重学系列 OkHttp
源码解析
(二)
前言阅读过上一篇对网络编程的概述一文后,应该对网络编程有一个大体的概念了。从本文开始,将会开始对OkHttp的源码开始进行解析。OkHttp是由square开发的网络请求哭,它是当前Android开发中使用率高达近100%的网络请求库。而且在Android源码中也内置了这个库作为官方的网络请求。甚至在一小部分后端也开始使用了。关于前置知识,可以阅读我写的上篇OKHttp系列解析(一)Okio源码解
yjy239
·
2023-09-08 11:09
SpringMVC的四种跳转方式、视图解析器
目录:一、视图解析器:1.springmvc核心配置文件,添加视图解析器:2.视图解析器的使用:3、视图解析器类InternalResourceViewResolver
源码解析
:二、SpringMVC四种跳转方式
姓蔡小朋友
·
2023-09-08 09:21
SpringMVC
java
servlet
前端
spring-security-
源码解析
+自定义拓展
1.参考文档https://docs.spring.io/spring-security/reference/5.7/servlet/architecture.html1.1.各种filterchain1.1.1.SecurityFilterChain1.1.2.springSecurityFilterChain1.1.3.SecurityFilters2.几个重要的注解2.1.@EnableXX
伊布拉西莫
·
2023-09-08 07:47
springsecurity
spring
SpringCloud服务调用
源码解析
汇总
相信我,你会收藏这篇文章的,本篇文章涉及Ribbon、Hystrix、Feign三个组件的
源码解析
Ribbon架构剖析这篇文章介绍了Ribbon的基础架构,也就是下图涉及到的6大组件:fileRibbon
Java学习录
·
2023-09-08 04:27
原型模式源码分析
访问权限等)构造函数比较复杂循环体中生产大量对象时优点原型模式创建对象性能比new一个对象性能高简化创建过程缺点必须配备克隆过程对克隆复杂对象或克隆出的对象进行复杂改造时,容易引入风险深拷贝、浅拷贝要运用得当
源码解析
别拿爱情当饭吃
·
2023-09-08 03:25
Vue3
源码解析
(八):ref 与 computed 原理揭秘
在Vue3新推出的响应式API中,Ref系列毫无疑问是使用频率最高的api之一,而computed计算属性是一个在上一个版本中就非常熟悉的选项了,但是在Vue3中也提供了独立的api方便我们直接创建计算值。而今天这篇文章,笔者就会给大家讲解ref与computed的实现原理,让我们一起开始本章的学习吧。ref当我们有一个独立的原始值,例如一个字符串,我们想让它变成响应式的时候可以通过创建一个对象,
Originalee
·
2023-09-07 23:12
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他