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源码解析
Maven私服Nexus安装与使用,springboot
源码解析
*[登录Nexus](about:blank#Nexus_76)**[默认仓库说明](about:blank#_96)*[仓库类型](about:blank#_105)*[配置阿里云公共仓库](about:blank#_120)*[Maven配置使用Nexus私服](about:blank#MavenNexus_149)**[Maven配置私服下载依赖方式](about:blank#Maven_1
m0_61453067
·
2023-09-22 15:06
程序员
maven
docker
jenkins
后端
vue
源码解析
经典的双向绑定图1.每一个directive对应一个watcher,watcher负责更新directive,更新的数据从哪来?从依赖项里(Dep)里来。创建一个directive都会创建一个watcher,watcher会收集它,把它放到指令集或者说依赖项(Dep)里面Observer是观察者,控制数据的中心,更新数据Dep只是负责收集,Observer负责更新数据,Observer里面有get
hha123
·
2023-09-22 15:51
Java多线程相关概念
笔记地址:
JUC
并发编程·语雀博客地址:
Juc
_并发编程目录_https://tangzhi.blog.csdn.net/article/details/1092_所得皆惊喜的博客-CSDN博客packagecom.nanjing.gulimall.zhouyimo.test
ZHOU_VIP
·
2023-09-22 12:05
JUC并发编程与源码分析
java
python
开发语言
刘轩《教你巧用心理学过有效率的人生》课程百度云分享
来源于十点课堂免费分享复制这段内容后打开百度网盘手机App,操作更方便哦链接:https://pan.baidu.com/s/1S93
JUC
qGEp4R5U9eOkBa1Q提取码:ela1
醋加柠檬
·
2023-09-22 11:43
JDK1.8 线程池
源码解析
1.线程池目的减少系统频繁创建、销毁线程带来的开销,重复利用线程。线程是稀缺资源,需要线程池科学规划线程数据量、工作队列以及拒绝策略,防止高并发引起服务器宕机。2.线程池核心参数核心类ThreadPoolExecutor实现了线程池。corePoolSize,核心线程数,指线程池中报错的线程数,包含空闲线程。maximumPoolSize,程池中允许的最大线程数。ThreadFactory,线程工
南风nanfeng
·
2023-09-22 09:29
只会用 Spring Boot 创建微服务?这 4 种替代方案绝了!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-22 05:07
中间件
java
spring
spring
boot
分布式
【最近抖音上元宇宙虚拟项目七国争霸,直播互动游戏
源码解析
】
最近抖音上元宇宙虚拟项目七国争霸,直播互动游戏,用户进入直播间可以发送弹幕互动,可能因为疫情大家憋在家无聊,直播间人数有5000多人,使用OBS做无人直播,不仅不会被限流,一天轻松赚个几百块也是玩一样。源码下载位置:https://code.data5u.com/code/detail-624.html七雄争霸包括七个国家:齐、楚、燕、韩、赵、魏、秦。游戏每10分钟会进行一场,结束后会有战绩排行榜
DATA5U
·
2023-09-22 01:58
小程序源码
无人直播
七国争霸
七雄争霸
抖音无人直播
抖音七国争霸
Spring框架(三) Ben生命周期
源码解析
感兴趣的话大家可以关注一下公众号:猿人刘先生,欢迎大家一起学习,一起进步,一起来交流吧!本篇文章主要说明的是一个Bean是在Spring中如何创建的,也就是Bean的生命周期,在传统的Java应用中,bean的生命周期很简单,使用Java关键字new进行Bean的实例化,然后该Bean就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。相比之下,Spring管理Bean的生命周期就
lingering fear
·
2023-09-21 23:26
java
spring
java
Atomic 原子类
JUC
原子类概览
JUC
包中的原子类基本类型使用原子的方式更新基本类型Ato
happyJared
·
2023-09-21 22:49
[Dubbo3.0.8
源码解析
系列]-21-Dubbo3消费者引用服务的入口
21-Dubbo3消费者引用服务入口21.1简介前面我们通过Demo说了一个服务引用配置的创建。另外也在前面的文章说了服务提供者的启动完整过程,不过在说服务提供者启动的过程中并未提到服务消费者是如何发现服务,如果调用服务的,这里先就不再说关于服务消费者启动的一个细节了,直接来看前面未提到的服务消费者是如何引用到服务提供者提供的服务的。先来回顾下样例代码:publicclassConsumerApp
宋小生的博客
·
2023-09-21 19:26
Dubbo
dubbo
java
开发语言
Dubbo
源码解析
之服务发布与注册
准备dubbo版本:2.5.4Spring自定义扩展dubbo是基于spring配置来实现服务发布,并基于spring的扩展机制定义了一套自定义标签,要实现自定义扩展,spring中提供了NamespaceHandler、BeanDefinitionParser两个类用于实现扩展NamespaceHandler:注册一系列BeanDefinitionParser,利用他们进行解析BeanDefin
寒武没有纪
·
2023-09-21 19:25
Dubbo
Dubbo
Registry
服务发布
服务注册
SPI
RecyclerView
源码解析
(四):RecyclerView对ViewHolder的回收
RecyclerView
源码解析
(四):RecyclerView对ViewHolder的回收导言前面几篇文章我们已经介绍了RecyclerView绘图的三大流程和其四层缓存机制,不过对于我来说还有一个疑问
Tai_Monster
·
2023-09-21 18:19
Android开发笔记
java
spring
开发语言
android
缓存
Cesium
源码解析
地球加载过程(一)
对于地形处理的过程的大概认识是,渲染需要地形数据,地形数据的下载需要依据相机的位置确定,地形数据的下载需要地图服务,而地图服务也有很多种(WMS(网络地图服务)、WMTS(网络地图瓦片服务)、TMS(瓦片地图服务)),针对TMS服务输出的地形瓦片数据也有很多种格式(quantized-mesh、heightmap等),gis行业多年以来出现的各种技术、规范构成今天庞大的gis行业体系。Cesium
tianyapai
·
2023-09-21 15:17
cesium
cesium
OkHttp-3.12.x
文章目录0.简介1.从demo说起2.OkHttpClient
源码解析
1)有两种方式创建OkHttpClient:2)为什么要用建造者模式?
欧阳惜竹
·
2023-09-21 13:06
okhttp
java
Elasticsearch
源码解析
:环境搭建
在之前学习Redis的过程中,我就是一边通过文档/视频学习,一边阅读源码。我发现两种方法可以相辅相成,互相补充。阅读文档可以帮助我们快速了解某个功能,阅读源码有助于我们更深入的理解这一功能的实现及思想。因此,在学习Elasticsearch的时候我也准备采用这样的模式。所以,从今天开始,我会定期更新学习Elasticsearch源码的收获。在开始学习之前,需要先把环境准备好。所以今天就先分享一下准
Jackeyzhe
·
2023-09-21 13:49
开发神级插件 Bito
它的功能类似于ChatGPT,可以回答你提问的技术问题(我称它为
源码解析
神器),或者帮你编写一些简单的任务(复杂的也可以试试)。
初心w50t2
·
2023-09-21 12:02
vue.js
Spring Boot+Spring mvc+Mybatis的基础框架demo
后续我会陆续更新,微服务架构(SpringBoot、SpringCloud)、分布式架构(Dobbo+Zookeeper)、大数据架构以及
源码解析
等相关的文章,感兴趣的
゛Smlie。
·
2023-09-21 12:25
java
Spring
Boot+Spring
TensorFlow Lite
源码解析
之一
1.简介TensorFlowLite是一个用于端侧推理的工具集,它可以让我们将TensorFlow模型部署到手机、嵌入式设备甚至物联网设备上。它主要分为两部分:模型转换工具以及模型推理引擎。顾名思义,模型转换工具是用于对模型进行转换的,目前也只是将TensorFlow导出的.pb模型转换为.tflite模型。对于高通SNPE这种面向多种框架导出的不同格式的模型的推理引擎,有必要将不同格式的模型统一
SunnyZhou1024
·
2023-09-21 11:50
讲讲spring-kafka消费者模型
源码解析
1整体流程2消费者启动2.1容器启动2.1.1consumer启动1)遍历每一个带有@KafkaListener注解的类或方法,经过一系列解析最终为其创建一个MessageListenerContainer,具体实现类为ConcurrentMessageListenerContainerKafkaListenerEndpointRegistry#registerListenerContainer:
吒哇
·
2023-09-21 11:49
东哥内部总结
spring
Axios
源码解析
基类Axios跟随入口index.js进入/lib/axios.js,第一个方法则是createInstance创建Axios实例。先理解一些属性后,再看/core/Axios.js的代码。interceptors,拦截器/core/InterceptorManager.jsinterceptors.request,interceptors.response为InterceptorManager的
丶梅边
·
2023-09-21 10:48
优雅的构建线程池,实施多线程抢票
1、构建线程池packagecom.example.demo.
juc
;importjava.util.concurrent.
挖煤工001
·
2023-09-21 10:20
java
jvm
开发语言
JUC
第四讲:Java中的锁
本文是
JUC
第4讲,旨在对锁相关源码(本文中的源码来自JDK8和Netty3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。
程序员 jet_qi
·
2023-09-21 09:14
java基础之多线程
锁
JUC
乐观锁
悲观锁
自旋锁
公平锁
排它锁
JUC
第三讲:Java 并发-线程基础
JUC
第三讲:Java并发-线程基础本文是
JUC
第三讲,主要概要性的介绍线程的基础,为后面的章节深入介绍Java并发的知识提供基础。
程序员 jet_qi
·
2023-09-21 09:13
java基础之多线程
Java线程
线程状态转换
线程使用
线程中断
线程互斥同步
线程协作
JUC
第二讲:Java并发理论基础:Java内存模型(JMM)与线程
JUC
第二讲:Java并发理论基础:Java内存模型(JMM)与线程本文是
JUC
第二讲:Java并发理论基础,Java内存模型(JMM)与线程。
程序员 jet_qi
·
2023-09-21 09:43
java基础之多线程
Java并发
JMM
线程安全
volatile
synchronized
final
如何实现线程安全
JUC
第五讲:关键字synchronized详解
JUC
第五讲:关键字synchronized详解在C程序代码中我们可以利用操作系统提供的互斥锁来实现同步块的互斥访问及线程的阻塞及唤醒等工作。
程序员 jet_qi
·
2023-09-21 09:09
java基础之多线程
synchronized
JUC锁
原理分析
锁的优化
锁的升级问题
ES 不香吗,为啥还要 ClickHouse?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-21 09:03
分布式
数据库
中间件
mysql
搜索引擎
jvm-sandbox-repeater
源码解析
-配置管理
一、配置初见源码里提供的控制台截图如下:(怎么搭建自己去百度)从中取出对应的配置如下:{ "degrade": false, //阻断能力 "exceptionThreshold": 1000, //异常采样率 "httpEntrancePatterns": [ "^/app/v1/order/.*$" ], "javaEntranceBehaviors": [ //主调用配置
Viogs
·
2023-09-21 08:37
后端
【Vue3
源码解析
】reactive 全家桶
//泛型约束:只能传入引用类型exportfunctionreactive(target:T):UnwrapNestedRefs//判断只读,否则创建reactive响应式对象exportfunctionreactive(target:object){//iftryingtoobserveareadonlyproxy,returnthereadonlyversion.if(isReadonly(t
谢尔登
·
2023-09-21 06:07
Vue3
源码解析
javascript
vue.js
前端
Springboot 使用配置文件动态创建RabbitMq消息队列
源码解析
RabbitMqProperties/***rabbitmq消息队列和交换机配置文件**@autho
朱敏_
·
2023-09-21 05:51
rabbitmq
spring
Kafka消费者流程
源码解析
1.说明本文章简单流程追踪一下Kafka从服务端拉取数据到客户端的流程。看完本文,你将会大致了解消费者数据消费的过程。2.消费者示例Propertiesproperties=newProperties();properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"xxx:9092");properties.put(ConsumerConfig.
守恒R
·
2023-09-21 05:26
kafka
java
分布式
外包干三年,必废!
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-09-21 03:30
中间件
项目管理
编程语言
敏捷开发
面试
大文件上传下载实现思路,分片、断点续传代码实现
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-21 00:19
中间件
java
upload
webgl
visio
8、Spring之循环依赖底层
源码解析
什么是循环依赖?很简单,就是A对象依赖了B对象,B对象依赖了A对象。//A依赖了BclassA{publicBb;}//B依赖了AclassB{publicAa;}那么循环依赖是个问题吗?如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。比如Aa=newA();Bb=newB();a.b=b;b.a=a;这样,A,B就依赖上了。但是,在Spring中循环依赖就是一个问
啥也不懂的派大星
·
2023-09-21 00:44
java
开发语言
9、Spring之推断构造方法
源码解析
推断构造方法流程图:Spring推断构造方法底层执行流程|ProcessOn免费在线作图,在线流程图,在线思维导图AutowiredAnnotationBeanPostProcessor中推断构造方法不同情况思维脑图:Spring中的一个bean,需要实例化得到一个对象,而实例化就需要用到构造方法。一般情况下,一个类只有一个构造方法:要么是无参的构造方法要么是有参的构造方法如果只有一个无参的构造方
啥也不懂的派大星
·
2023-09-21 00:43
spring
流程图
java
Glide
源码解析
之加载器注册与使用
上篇大致梳理了一下glide是如何初始化组件的,本篇记录glide初始化组件后,如何根据不同路径去加载图片上篇最后说道,在glide初始化的时候,注册了很多图片加载器,我们用其中一个来梳理下流程,glide在注册的时候,分别注册了三种加载器,分别为注册到loaderFactory中的地址解析加载,dataLoadProviderRegistry中的编解码器,transcoderRegistry中的
苍龙阁阁主
·
2023-09-20 20:21
@Controller和@RestController
源码解析
2018年不知不觉已经走到了尾声,你还在为分不清@Controller和@Restcontroller而烦恼吗?这篇博文从源码层面分析这两个注解,值得一读。首先贴一张源码的图,对比一下,左边是@Controller的源码,右边是@RestController的。如果觉得不清楚,看下面代码:@Controller:@Target({ElementType.TYPE})@Retention(Reten
James Shangguan
·
2023-09-20 19:28
Java
Spring
@Controller
@RestController
【SpringBoot】原理 -启动原理、自定义starter、自动配置原理
【SpringBoot】启动配置原理-
源码解析
一、启动原理1.1创建SpringApplication对象SpringApplication类用于引导和启动一个Spring应用程序(即SpringBoot
_popo_
·
2023-09-20 16:22
2020
springboot教程------自动配置原理
SpringBoot教程SpringBoot自动配置原理
源码解析
详例解析自动配置原理以HttpEncodongAutoConfigration为例SpringBoot自动配置原理你好!
新一代程序猿
·
2023-09-20 16:21
springBoot
spring
boot
Spring IoC - IoC 容器初始化
源码解析
undefined前言本章主要内容是由以下部分组成,Spring中容器初始化入口以最经典的ClassPathXmlApplicationContext为例,讲解SpringIoC的容器初始化过程在学习源码的过程当中,我想强调两点:一定要学会抓重点,归纳核心类、核心方法、核心步骤。理解类、变量、方法名的命名,Spring源码的命名是很讲究的,很多时候是自解释的一定要学会看Javadoc,同上,这种顶
Richard_易
·
2023-09-20 15:19
Spring
源码解析
(1)
到底什么是spring?应该好好的抽时间去查看官方文档,不要再说spring就是IOC,AOP啦。spring官网springframework截图注意到Coretechnologie部分都是spring的核心特性。由于博主能力有限,并没有对spring进行过学习和相关的使用,所以学习分为俩部分,一方面去了解大概spring应该如何去使用,另一个方面去走源码。1.搭建spring的环境普通的Mav
Laniakea_01d0
·
2023-09-20 15:02
2018-07-15 Vue
源码解析
阅读笔记
Vue的异步组件Vue.component('async-example',function(resolve,reject){//这个特殊的require语法告诉webpack//自动将编译后的代码分割成不同的块,//这些块将通过Ajax请求自动下载。require(['./my-async-component'],resolve)})Vue.component('async-webpack-ex
Jerryli_720
·
2023-09-20 14:52
java使用parallelStream并行流取两个list的交集【
源码解析
】
java使用parallelStream流取两个list的交集1.背景java开发在实际的项目中,会有取两个list中的交集的场景,可以通过传统的for循环进行处理,数据量1万以内,for循环的性能要高于foreach和stream的,如果数据量在十万、百万以上时,那么三者的差别不是很大,但是Stream提供了并行流parallelStream方法,可以充分利用CPU核数,大大的提升效率。2.示例
晓二当家
·
2023-09-20 14:45
java
java
list
开发语言
Spring国际化实现原理+
源码解析
Spring在webmvc依赖包下提供了支持国际化的i18n包,支持根据请求中不同语言环境标志位来动态改变当前的语言环境,同时可以支持配置多个不同的语言资源配置,并自动根据当前的语言环境动态读取不同的资源配置值代码如下:i18包类结构:由图可见,一共提供了四种支持国际化的实现类,分别是AcceptHeaderLocaleResolver、CookieLocaleResolver、FixedLoca
路720
·
2023-09-20 08:25
源码解析
spring
Spring IOC
源码解析
前言说到Spring,似乎IOC、DI成为了我们的共鸣。工作中,Spring无处不在,如影随形,Spring给我们开发者带来了一个春天。这么优秀而美丽的框架,我想,源码是值得我们去深入学习的。入口准备我使用的是spring-framework5.0.x版本,新建一个模块,作为自己的代码编写使用,需要在项目中已有的build.gradle文件引入一些配置和依赖,如下plugins{id'java'}
遇见更优秀的自己
·
2023-09-20 08:53
源码系列
参加工作以后
spring源码
IOC
BeanFactory
spring
Spring实例化
源码解析
(二)
ConfigurationClassPostProcessor
源码解析
书接上回,在第一次调用invokeBeanDefinitionRegistryPostProcessors方法的时候参数currentRegistryProcessors
Code A Better Life
·
2023-09-20 08:45
Spring专题
spring
java
后端
【JVM
源码解析
】虚拟机解释执行Java方法(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第29篇-调用Java主类的main()方法前面已经写了许多篇介绍字节码指令对应的汇编代码执行逻辑,还有一些字节码指令对应的汇编代码逻辑没有介绍,这些指令包括方法调用指令、同步指令、异常抛出指令,这些指令的汇编代码实现逻辑比较复杂,所以后面在介绍到方法调用、同步和异常处理的知识点时,会通过大篇幅的文章进行详细介绍!在第1篇中大概介绍过J
HeapDump性能社区
·
2023-09-20 03:17
Glide
源码解析
本文基于Glide版本:com.github.bumptech.glide:glide:4.11.0Glide最常用的一行代码如下,也概括了Glide的初始化、加载图片(本地、缓存、网络图片)、绑定显示的流程。本文就从该行代码开启Glide的源码之旅。Glide.with(this).load(url).into(mainPic);1-初始化with()首先是Glide.with()方法,通过该方
MingMing很忙
·
2023-09-20 03:40
JUC
中创建的组件 && 多线程使用“哈希表”
JUC
中创建的组件
JUC
中创建的组件这些内容都不太常用,偶尔用到面试的时候,偶尔用到!
念君思宁
·
2023-09-20 02:53
操作系统哪些事?
java要笑着学
java
开发语言
若依DataScopeAspect数据权限解析和ew.customSqlSegment
源码解析
目录一、DataScopeAspect使用场景二、ew.customSqlSegment${ew.customSqlSegment}build:this.normal:queryWrapperwhere条件不为空的时候,才有normalget第二次进来add(),已经拼接完ew.customSqlSegment了,因为@DataPermission注解进来的动态拼接Mybatis-plus在自定义
令狐少侠2011
·
2023-09-19 22:51
鉴权
前端
java
mybatis
【Vue3
源码解析
】ref 全家桶
//函数重载,以便根据传入的不同参数类型执行不同的处理exportfunctionref(value:T):Texportfunctionref(value:T):Ref>exportfunctionref():Refexportfunctionref(value?:unknown){returncreateRef(value,false)}ref函数的实现使用了函数重载(functionover
谢尔登
·
2023-09-19 22:32
Vue3
源码解析
javascript
前端
vue.js
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他