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
阻塞队列源码解析
redis分布式锁-redisson
1、Redisson实现分布式锁原理2、Redisson实现分布式锁的
源码解析
3、Redisson实现分布式锁的项目代码(可以用于实际项目中)一、高效分布式当我们在设计分布式锁的时候,我们应该考虑分布式锁至少要满足的一些条件
wwwzhouzy
·
2024-01-26 18:39
java进阶-框架篇
java
redis
分布式
redisson
锁
JVM实战(32)——内存溢出之堆外内存
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章,我们将讲解一个使用Jetty作为Web容器的应用的内存溢出
smart哥
·
2024-01-26 14:25
jvm专题
jvm
理解线程池原理--手写一个线程池
理解线程池原理--手写一个线程池实现思路用户创建出线程池对象,自定义线程池的核心线程数、
阻塞队列
大小、拒绝策略。
小孙的Blog
·
2024-01-26 10:57
java
Zookeeper3.5.7源码分析
算法一致性1、Paxos算法1.1概述1.2算法流程1.3算法缺陷2、ZAB协议2.1概述2.2Zab协议内容3、CAP理论二、源码详解1、辅助源码1.1持久化源码(了解)1.2序列化源码2、ZK服务端初始化
源码解析
魅Lemon
·
2024-01-26 09:55
大数据
zookeeper
Hadoop3.x
源码解析
文章目录一、RPC通信原理解析1、概要2、代码demo二、NameNode启动
源码解析
1、概述2、启动9870端口服务3、加载镜像文件和编辑日志4、初始化NN的RPC服务端5、NN启动资源检查6、NN对心跳超时判断
魅Lemon
·
2024-01-26 09:54
大数据
hadoop
15、Kafka ------ SpringBoot 整合 Kafka (自动配置类 KafkaAutoConfiguration 源代码剖析)
目录SpringBoot整合Kafka的自动配置及源代码剖析SpringBoot为Kafka提供的自动配置KafkaAutoConfigurationKafka自动配置类
源码解析
1、自动配置类:KafkaAutoConfiguration
_L_J_H_
·
2024-01-26 06:44
Kafka
系列
kafka
spring
boot
分布式
咕泡教育面试
8、Lock和Sychronized区别9、线程池是怎么知道一个线程是否完成的10、HashMap是怎么解决hash冲突的11、什么叫做
阻塞队列
的有界和无界12、Dubbo的服务请求失败如何处理13、ConcurrentHashMap
小晨想好好学习
·
2024-01-26 06:57
面试
面试
常见算法思想:贪心法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
贪心算法的思想即对于目标T,对于达成它的每一局部都选择最优选项,直到满足
smart哥
·
2024-01-26 00:51
数据结构与算法
算法
常见算法思想:动态规划法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
动态规划问题的分类求最大最小值从左上角走到右下角路径的最大数字和最长上升
smart哥
·
2024-01-26 00:51
数据结构与算法
算法
常见算法思想:回溯法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
回溯法回溯法也叫试探法,试探的处事方式比较委婉,它先暂时放弃关于问题规模
smart哥
·
2024-01-26 00:20
数据结构与算法
算法
常见算法思想:递归法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
递归法在计算机编程应用中,我们常常遇到代码的递归调用,事实上,递归是一种
smart哥
·
2024-01-26 00:45
数据结构与算法
算法
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
学习
笔记
详解SpringCloud微服务技术栈:一文速通RabbitMQ,入门到实践
DockerCompose部署微服务集群订阅专栏:微服务技术全家桶希望文章对你们有所帮助RabbitMQ的使用还是很广泛的,主要是用在异步通讯的过程中的消息中间件,而在之前我学习Redis的时候,已经分别通过
阻塞队列
和
布布要成为最负责的男人
·
2024-01-25 19:21
微服务技术全家桶
spring
cloud
微服务
rabbitmq
中间件
java
spring
docker
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
【并发编程篇】
阻塞队列
BlockingQueue
文章目录简述
阻塞队列
BlockingQueue4种API⭐抛出异常队列已满队列已空️检测队首元素⭐有返回值,没有异常️检测队首元素⭐阻塞,一直等待⭐超时等待简述
阻塞队列
BlockingQueue
阻塞队列
是一种特殊的队列
在下小吉.
·
2024-01-25 07:27
并发编程
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
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
实现一个
阻塞队列
classMyBlockingQueue{privateint[]items=newint[1000];privateinttail=0;privateinthead=0;privateintsize=0;publicvoidput(intelem)throwsInterruptedException{synchronized(this){while(size==items.length){thi
_蓝天IT_
·
2024-01-24 03:03
java
前端
算法
开发知识付费系统源码详解:搭建内容付费平台的完整指南
本篇文章,小编将继续讲解如何开发知识付费系统,并通过详细的
源码解析
为您提供搭建内容付费平台的完整指南。一、技术选型在搭建知识付费系统之前,首先需要选择适合项目的技术栈。
万岳科技程序员小金
·
2024-01-23 21:39
APP开发
软件开发
知识付费系统源码
小程序
知识付费小程序
软件开发
知识付费APP
知识付费系统源码
微信小程序
android
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线程池七大参数详解和配置(面试重点)
maximunPoolSize最大线程数三、keepAliveTime空闲线程存活时间四、unit空闲线程存活时间的单位五、workQueue线程工作队列1、ArrayBlockingQueueFIFO有界
阻塞队列
西西o
·
2024-01-23 11:39
Java
java
开发语言
【开源】基于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
JUC并发编程-常用的多线程操作辅助类(必会)、读写锁、
阻塞队列
8.常用的辅助类(必会)1)CountDownLatchCountDownLatch:减法计数器CountDownLatch是一个同步辅助类,在多线程环境中用于控制线程的执行顺序。它可以让一个或多个线程等待其他线程完成一组操作后再继续执行。CountDownLatch通过一个计数器来实现,计数器的初始值可以设为任意值,每个线程完成自己的操作后,可以调用CountDownLatch的countDow
666-LBJ-666
·
2024-01-23 10:25
JUC并发编程
JUC
多线程
并发编程
【并发编程】异步模式之生产者消费者
JDK中各种
阻塞队列
,采用的就是这种模式。实现思想就是封装消息类,
五敷有你
·
2024-01-23 05:05
并发编程
java
开发语言
并发
ThreadPool线程池详解-多线程系列
线程池JDK中JUC包多线程内容的讲解,涉及「线程池、
阻塞队列
、协作器、ThreadLocal、Atomic、Future、锁、CAS、AQS等」;Object下wait、notify;JVM层面synchronized
小路偶尔爱coding
·
2024-01-23 02:49
多线程
JUC
java
九、详解线程池ThreadPool
核心模型有图可知,线程池的核心组成部分分别为:线程列表和
阻塞队列
。1、线程列表:这个很容易理解,就是一堆线程,用一个列表存储起来。每次都复用列表中的线程来执行任务,而不需要重新创建新的线程。
每天都得进步
·
2024-01-23 02:47
并发编程
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
数据库
【BlockingQueue】1.drainTo实现将当前
阻塞队列
中的信息全部转移到List中 2.poll实现队列中没有值也不阻塞
用法1:drainTo实现将当前
阻塞队列
中的信息全部转移到List中packageorg.example.testDrainTo;importjava.util.ArrayList;importjava.util.List
zfoo-framework
·
2024-01-22 10:52
#
java多线程
java
3-SynchronousQueue
摘要因为在BlockingQueue中介绍了
阻塞队列
的使用注意事项,本文主要介绍SynchronousQueue的实现原理。要点如下:源码解读内部接口类Transfer的定
鹏程1995
·
2024-01-22 09:20
HashSet
源码解析
从一道面试题说起:HashSet内部是怎么实现的?
本文原创地址,我的博客:https://jsbintask.cn/2019/03/27/jdk/jdk8-hashset/(食用效果最佳),转载请注明出处!前言前段时间朋友面试遇到这个问题:谈一谈HashSet的特点,它是怎么实现的,使用时有什么需要注意的点呢?恰好最近在写这方面的文章,于是正好通过本篇文章讲解下HashSet的源码实现,需要注意的点。HashSet实现了Set接口,是一个不能够存
jsbintask
·
2024-01-21 23:05
J.U.C-BlockingQueue
BLQ.png在某些情况下,对
阻塞队列
的访问可能会造成阻塞:当队列满的时候进行入队操作当队列空的时候进行出队操作
阻塞队列
是线程安全的,主要用在生产者消费者的场景methods.pngArrayBlockingQueue
墨平语凡
·
2024-01-21 23:10
【从零到一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
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他