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
HotSpot源码解析
unity urp内置lit材质
源码解析
(上)
之前我发布过一篇对urp的内置shaderlit的结构解析,发现自己说的也不完善,这次直接对源码进行一个解析,并提升一下自己的记忆。如果你找不到这个shader,那么就有可能你不是urp渲染管线。自己搜索。在前向渲染pass里面,我们可以看到,urp里面已经不再使用cg语言,而是改用了HLSL渲染语言,其实没大差别,只是里面的一些函数,和一些实现方法出现了变动。#pragmaexclude_ren
暮志未晚season
·
2024-01-25 23:41
unity
unity
材质
游戏引擎
【unity基础】关于学习通用渲染管线(UniversalRenderPipeline)入门级的分享笔记
UniversalRPAsset和UniversalRPDataI.Rendering项II.Quality项III.Shadows项IV.Post-processing项三、URP的运行逻辑,原理和
源码解析
记录
多年了酷拉皮卡依旧还在船上
·
2024-01-25 23:41
unity
学习
笔记
XSSFWorkbook
源码解析
-全网最全
定义:电子表格ML工作簿的高级表示形式。这是大多数用户在阅读或编写工作簿时构建的第一个对象。它也是用于创建新图纸等的顶级对象使用:可以对这个类构造得到一个实例化对象,通过对象可以读写excel,也可以创建sheet,还可以创建其他源码左下方是它的”结构“,相当于文章目录,会解释这里都有哪些方法操作:进入源码文件后,找结构这个点击后出,mac也可以快捷键command+7内容:构造方法+普通方法解释
璇嘟嘟
·
2024-01-25 16:39
源代码管理
java
git
功能测试
jmeter
SpringBoot-SpringBoot自动配置底层
源码解析
@EnableAutoConfiguration
源码解析
2.SpringBoot常用条件注解
源码解析
3.SpringBoot之Mybatis自动配置
源码解析
4.SpringBoot之AOP自动配置
源码解析
长情知热爱
·
2024-01-25 12:27
spring
boot
后端
java
Hotspot
源码解析
-第23章--Java Class的初始化
这一章的内容主要是对初始后的JavaClass的需要使用(主要体现在反射)的字段计算偏移(偏移是指相对于类本身的存储位置的起始位置)函数调用链:init.cpp->init_globalsjavaClasses.cpp->javaClasses_init()voidjavaClasses_init(){//计算偏移JavaClasses::compute_offsets();//计算完后,要验证偏
多栖码农
·
2024-01-25 07:01
Java虚拟机
java
pyspark udf
目录简单的注册UDF自己定义函数UDFpysparkudf
源码解析
复杂数据类型:ArrayType、MapType、StructTypeArrayTypeMapTypeStructType简单的注册UDF
小赵要加油
·
2024-01-25 05:33
spark
spark
element-ui 打包流程
源码解析
——babel 相关
目录1,babel-cli2,babel-core3,.babelrc3.1,presets3.2,plugins其他相关该文章是为了更好的理解:element-ui打包流程
源码解析
(上)第2.5节npmrunbuild
下雪天的夏风
·
2024-01-25 04:16
element-ui
前端
elementui
babel
JVM实战(29)——模拟栈内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章,我们将通过示例代码演示Java虚拟机栈区域是如何发生内存溢
smart哥
·
2024-01-25 03:03
jvm专题
jvm
JVM实战(30)——模拟堆内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章,我们将通过示例代码演示Java堆内存区域是如何发生内存溢出
smart哥
·
2024-01-25 03:31
jvm专题
jvm
Vue 插槽 (Slots)
源码解析
与用法
聚沙成塔·每天进步一点点本文内容⭐专栏简介1.默认插槽的实现原理用法示例:2.具名插槽的实现原理用法示例:3.作用域插槽的实现原理用法示例:⭐写在最后⭐专栏简介Vue学习之旅的奇妙世界欢迎大家来到Vue技能树参考资料专栏!创建这个专栏的初衷是为了帮助大家更好地应对Vue.js技能树的学习。每篇文章都致力于提供清晰、深入的参考资料,让你能够更轻松、更自信地理解和掌握Vue.js的核心概念和技术。订阅
几何心凉
·
2024-01-24 23:41
前端小常识
vue.js
前端
javascript
10.14-10.20周复盘
线程的6种状态,启动退出的底层原理,查看虚拟机
hotspot
的源码。线程runnable方法在哪里被调用,线程中断和复位的底层原理,wait和notify方法的原理2、线程安全性。
海边的奔跑
·
2024-01-24 21:10
深入
Hotspot
源码与Linux内核理解NIO与Epoll
前言距离上一次发布文章将近半年左右了,具体为什么停更,说实话一部分原因是去年10月1放假之后我玩疯了....另外一部原因是总感觉文章写到一定地步之后,我有点不知道写什么了,去年主要更新的是Spring源码系列的文章,我的主要精力也放在了Spring相关源码的研究上,Spring源码系列的文章,到现在为止,大体也告一段落了,后续是准备出一版关于Netty相关的系列文章,过年的时候着重研究了下!上个图
JAVA程序
·
2024-01-24 18:35
Java集合---LinkedList
源码解析
原文地址为:Java集合---LinkedList
源码解析
一、1、类定义2、LinkedList数据结构原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get
wcqlwyt
·
2024-01-24 18:08
linkedlist
java
LIS
源码解析
list
浅谈高性能数据库集群 —— 分库分表
源码精品专栏精尽Dubbo原理与源码69篇精尽Netty原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDBC
源码解析
合集SpringMVC和Security
芋道源码
·
2024-01-24 18:35
PageHelper分页插件最新源码解读及使用
分页插件最新源码解读及使用相信有很多同学在开发过程中都使用过PageHelper,这是一款强大的分页插件,今天的文章会从以下几个角度来介绍PageHelper,分别为PageHelper的简单介绍使用场景、如何集成到mybatis中以及PageHelper
源码解析
最后一支迷迭香
·
2024-01-24 16:19
springboot
mybatis
pagehelper
分页插件
springboot
java
Hotspot
源码解析
-第22章-vtable和itable的重新初始化
第22章-vtable和itable的重新初始化这个函数的调用流程是init.cpp->init_globals()universe.cpp->universe_post_init()booluniverse_post_init(){//防止二次初始化assert(!is_init_completed(),"Error:initializationnotyetcompleted!");Univer
多栖码农
·
2024-01-24 12:33
Java虚拟机
java
Hotspot
源码解析
-第21章-引用处理器和JNI句柄初始化
第21章-引用处理器和JNI句柄初始化21.1引用处理器初始化这一节主要是对软引用处理器使用前的各重要属性初始化,为GC时对引用处理前的使用做准备,使用细节会在GC专题中讲。函数的调用入口在init.cpp->referenceProcessor_init()21.1.1referenceProcessor.cpp/hpp21.1.1.1referenceProcessor_initvoidref
多栖码农
·
2024-01-24 12:30
Java虚拟机
java
Spark源码之CacheManager
CacheManager需要通过BlockManager来操作数据;3.当Task运行的时候会调用RDD的comput方法进行计算,而compute方法会调用iterator方法;CacheManager
源码解析
既然要说
小狼星I
·
2024-01-24 12:38
spring事务
源码解析
-后篇@Transaction
上一遍中我们讲是spring中编程式事务的源码,现在我们一起探讨注解方法的事务源码@Transaction事务的用法1、在需要让spring管理事务的方法上添加@Transaction注解2、在spring配置类上添加@EnableTransactionManagement注解,这步特别重要,别给忘了,有了这个注解之后,@Trasaction标注的方法才会生效。@Transaction事务原理原理
石小白aqa
·
2024-01-24 05:33
开发知识付费系统源码详解:搭建内容付费平台的完整指南
本篇文章,小编将继续讲解如何开发知识付费系统,并通过详细的
源码解析
为您提供搭建内容付费平台的完整指南。一、技术选型在搭建知识付费系统之前,首先需要选择适合项目的技术栈。
万岳科技程序员小金
·
2024-01-23 21:39
APP开发
软件开发
知识付费系统源码
小程序
知识付费小程序
软件开发
知识付费APP
知识付费系统源码
微信小程序
android
关于Java的JIT知识整理
什么是JIT:JIT编译器(justintime即时编译器),当虚拟机发现某个方法或代码块运行特别频繁时,就会把这些代码认定为(
HotSpot
Code热点代码,为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码
我们都很努力着
·
2024-01-23 20:44
SFNote-iOS开发WiFi项目
image关键词:wifi,AP,STA,SSID,BSSID,
Hotspot
概述一个偶然的机会接触到一个WiFi应用,主要是对接一个wifi摄像头。
Jack1105
·
2024-01-23 19:16
Mybatis
源码解析
1.编写一个小demo导入mybatis源码,demo目录结构如下:源码的pom文件中需要加入以下依赖:mysqlmysql-connector-java5.1.38UserMapper.javapublicinterfaceUserMapper{UserselectById(Stringid);}User.javapublicclassUser{privateStringid;privateSt
我是嘻哈大哥
·
2024-01-23 18:25
【开源】基于JAVA语言的图书管理系统
目录一、系统介绍二、功能模块2.1登录注册模块2.1图书馆模块2.2图书类型模块2.3图书模块2.4图书借阅模块2.5公告模块三、
源码解析
3.1图书馆模块设计3.2图书类型模块设计3.3图书模块设计3.4
张燕沨
·
2024-01-23 16:13
java
开源
数据库
开发语言
微信小程序
spring
boot
redis
Mybatis映射器
源码解析
Mybatis映射器映射器是MyBatis最强大的⼯具,也是我们使用MyBatis时⽤得最多的工具,因此熟练掌握它⼗分必要。MyBatis是针对映射器构造的SQL构建的轻量级框架,并且通过配置生成对应的JavaBean返回给调用者,⽽这些配置主要便是映射器,在MyBatis中你可以根据情况定义动态SQL来满足不同场景的需要,它比其他框架灵活得多。MyBatis还支持⾃动绑定JavaBean,我们只
java宝典
·
2024-01-23 14:04
【开源】基于JAVA的图书管理系统
目录一、系统介绍二、功能模块2.1登录注册模块2.1图书馆模块2.2图书类型模块2.3图书模块2.4图书借阅模块2.5公告模块三、
源码解析
3.1图书馆模块设计3.2图书类型模块设计3.3图书模块设计3.4
蜜桃小阿雯
·
2024-01-23 10:08
java
开源
数据库
开发语言
前端
vue.js
redis
瑞_JVM虚拟机_概述
文章目录1什么是JVM1.1JVM功能1.2常见的JVM1.3常见的JVM:Java虚拟机规范1.4常见的JVM-
HotSpot
的发展历程2JVM的组成3字节码文件的打开方式3.1以正确的姿势打开字节码
瑞486
·
2024-01-23 03:43
#
jvm
jvm
java
Redisson分布式锁源码篇
❤️文章目录Redisson分布式锁源码篇一、使用Redisson分布式锁1.1引入依赖1.2调用API二、
源码解析
2.1可重入锁原理(1)原理解释(2)源码分析①尝试获取锁②
欧克小奥
·
2024-01-22 23:13
Redis
分布式
Redisson
教你用认知和人性来做最棒的程序员
源码精品专栏精尽Dubbo原理与源码69篇精尽Netty原理与源码61篇中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDBC
源码解析
合集SpringMVC和Security
芋道源码
·
2024-01-22 12:41
React Hooks
源码解析
:useEffect
ReactHooks
源码解析
(4):useEffectReact源码版本:v16.11.0源码注释笔记:airingursb/react1.useEffect简介1.1为什么要有useEffect我们在前文中说到
秋の本名
·
2024-01-22 11:07
hooks
javascript
react.js
开发语言
mongodb
数据库
HashSet
源码解析
从一道面试题说起:HashSet内部是怎么实现的?
本文原创地址,我的博客:https://jsbintask.cn/2019/03/27/jdk/jdk8-hashset/(食用效果最佳),转载请注明出处!前言前段时间朋友面试遇到这个问题:谈一谈HashSet的特点,它是怎么实现的,使用时有什么需要注意的点呢?恰好最近在写这方面的文章,于是正好通过本篇文章讲解下HashSet的源码实现,需要注意的点。HashSet实现了Set接口,是一个不能够存
jsbintask
·
2024-01-21 23:05
【从零到一AIGC
源码解析
系列1】文本生成图片Stable Diffusion的diffusers实现
目录1.如何使用StableDiffusionPipeline1.1环境配置1.2StableDiffusionPipeline1.3生成非正方形图像2.如何使用diffusers构造自己的推理管线关注公众号【AI杰克王】StableDiffusion是由CompVis、StabilityAl和LAION的研究人员和工程师创建的文本到图像潜在扩散模型。它使用来自LAION-5B数据库子集的512x
AI杰克王
·
2024-01-21 20:39
AIGC源码解析
AIGC
stable
diffusion
人工智能
CSS Reset 的来龙去脉
CSSReset的来龙去脉.png目录浏览器的默认样式三种样式重置方法硬重置软重置个性化重置Normalize.css
源码解析
总结参考浏览器的默认样式作为一名Web开发者,我们都知道Google开发者工具的
CondorHero
·
2024-01-21 17:33
深入理解 java 虚拟机(全章节完整)
走近JavaJDK、JRE与JVM之间的关系:内存溢出的问题及解决jvm可视化监控工具Java的发展java技术体系Java虚拟机SunClassicVMExactVM
HotSpot
VMKVMJRockitJ9DavikMicrosoftJVMAzulVMLiquidVMTaobaoVMJava
zhengaoly
·
2024-01-21 17:46
Go源码分析——Slice篇
Go源码分析专栏Go
源码解析
——Channel篇Go源码分析——Map篇Go源码分析——Slice篇文章目录Go源码
卑微的程序猿
·
2024-01-21 16:28
golang源码解析
golang
开发语言
后端
Spring BeanFactory
以下是对BeanFactory接口和它的默认实现DefaultListableBeanFactory的一些关键
源码解析
。请注意,由于Spring源码非常复杂且包含大量的接口和类
辞暮尔尔-烟火年年
·
2024-01-21 16:07
Spring
spring
java
后端
Retrofit 工作原理总结
Retrofit
源码解析
之请求流程概述Retrofit之Converter简单解析Retrofit之OkhttpCall执行原理详解Retrofit之CallAdapter简单解析基本上读完上面的几篇博文应该可以对
夜色流冰
·
2024-01-21 11:01
Java8 异步非阻塞做法:CompletableFuture 两万字详解!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2024-01-21 09:32
java
jvm
开发语言
redisson-spring-boot-starter 自动化配置
源码解析
版本redisson-spring-boot-starter:3.25.2此starter会自动注册RedissonClientBean并可通过注册RedissonAutoConfigurationCustomizerBean实现配置自定义@BeanRedissonAutoConfigurationCustomizerjdkCodecCustomizer(){returnconfiguration
路过君_P
·
2024-01-21 08:02
spring
spring
redis
redisson
Dubbo
源码解析
第一期:如何使用Netty4构建RPC
一、背景早期学习和使用Dubbo的时候(那时候Dubbo还没成为Apache顶级项目),写过一些源码解读,但随着Dubbo发生了翻天覆地的变化,那些文章早已过时,所以现在计划针对最新的ApacheDubbo源码来进行“阅读理解”,希望和大家一起再探Dubbo的实现。由于能力有限,如果文章有错误的地方,欢迎大家留言指正。本期的主题是Dubbo如何使用Netty4构建RPC来通讯。二、Server端视
飞向札幌的班机
·
2024-01-21 06:20
dubbo
dubbo
rpc
网络协议
IPerf——网络测试工具介绍与
源码解析
(2)
对于IPerf
源码解析
,我是基于2.0.5版本在Windows下执行的情况进行分析的,提倡开始先通过对源码的简单修改使其能够在本地编译器运行起来,这样可以打印输出一些中间信息,对于理解源码的逻辑,程序实现的过程能够起到事半功倍的效果
weixin_33963594
·
2024-01-21 02:40
数据结构与算法
网络
操作系统
k8s client-go
源码解析
之informer三
Informer(三)注意:本文内容为学习笔记,内容为个人见解,不保证准确性,但欢迎大家讨论何指教。觉得文章不错请关注跟博客及githubinformer使用可以参考我的这个项目:hingehinge项目,用于展示如何简单使用informer以及自定义indexer。这个项目支持你用类似于orm的方式在集群中查找资源,这依赖于informer的indexer机制。本篇介绍DeltaFIFO及ind
随风奔跑尿飞扬
·
2024-01-21 00:53
云原生
kubernetes
kubernetes
golang
java
k8s client-go
源码解析
之informer 二
Informer(二)注意:本文内容为学习笔记,内容为个人见解,不保证准确性,但欢迎大家讨论何指教。informer使用可以参考我的这个项目:hingehinge项目,用于展示如何简单使用informer以及自定义indexer。这个项目支持你用类似于orm的方式在集群中查找资源,这依赖于informer的indexer机制。本篇介绍cache.SharedIndexInforme中Control
随风奔跑尿飞扬
·
2024-01-21 00:53
云原生
kubernetes
kubernetes
golang
java
k8s源码阅读:Informer
源码解析
写在之前Kubernetes的Informer机制是一种用于监控资源对象变化的机制。它提供了一种简化开发者编写控制器的方式,允许控制器能够及时感知并响应Kubernetes集群中资源对象的变化。Informer通过与KubernetesAPI服务器进行交互,通过监听API服务器上资源对象的修改事件来实现实时的资源对象状态更新。当一个资源对象被创建、更新或删除时,Informer会收到相应的通知,并
bug_createman
·
2024-01-21 00:21
云原生源码阅读
kubernetes
golang
云原生
HDFS垃圾回收
源码解析
1.TrashPolicy类:所有的垃圾回收策略都需要实现该类,hdfs默认的实现方式是:TrashPolicyDefault,可通过fs.trash.classname来配置。2.TrashPolicy和TrashPolicyDefault类如下,这里只截取部分代码:/***ThisinterfaceisusedforimplementingdifferentTrashpolicies.*Pro
sf_www
·
2024-01-20 11:52
hadoop
hadoop
hdfs
大数据
android系统tts TextToSpeech源码原理解析及定制tts引擎
TextToSpeech
源码解析
如何查看系统源码,请查看我
Zephyr Cai
·
2024-01-20 09:40
Android源码
android技术
android
令牌桶算法与Guava的实现RateLimiter源码分析
令牌桶算法与Guava的实现RateLimiter源码分析令牌桶RateLimiter简介RateLimiter使用示例导入maven依赖编写测试代码RateLimiter的实现
源码解析
SmoothRateLimiterSmoothBursty
迷思特王
·
2024-01-20 09:39
算法
guava
JVM:垃圾收集器(7种)
其中Serial(串行)、Parallel(并行)1、Serial收集器Serial收集器是最基础、历史最悠久的收集器,是
HotSpot
虚拟机新生代收集器的唯一选择。
日上三杆快起床
·
2024-01-20 08:08
jvm
java
算法
Golang 之 WaitGroup
源码解析
前言如果我们有一个大的任务要做,我们会尝试将这个任务分解,分解完成之后并发交由goroutine去做,并且我需要当全部的任务完成之后再进行下面的步骤,在sync包下,就有这样一个东西适合上述情况,WaitGroup,今天我们来看看具体它是怎么实现的。PS:在下面我统一用wg来简称WaitGroup使用它的使用非常简单,如下:funcmain(){wg:=sync.WaitGroup{}fori:=
LinkinStar
·
2024-01-20 07:00
RocketMQ
源码解析
之消息发送(二)
目录1:写在前面2:RocketMQ消息数据结构3:生产者启动流程3.1:DefaultMQProducer3.2:启动生产者具体的实现类DefaultMQProducerImpl3.3:同步消息发送基本流程4:总结目录1:写在前面RockerMQ发送一般的消息(还有一种是事务消息,后续的博客会展开)有三种实现方式:可靠的同步传输,可靠的异步传输,单向传输,这些传输方式的前提都是基于消息体(消息数
奔跑的小猪zc
·
2024-01-20 05:31
RocketMQ
RockerMQ消息发送流程
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他