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
layui源码分析
【数据结构】源码角度剖析PriorityQueue
PriorityQueue构造方法
源码分析
PriorityQueue的属性构造方法JDK1.8传入不可比较的对象JDK17传入不可比较的对象传入带有Collection接口的对象Offer方法分析PriorityQueue
不应该热爱
·
2024-01-28 01:51
数据结构
算法
PriorityQueue
从壹开始微服务 [ DDD ] 之十一 ║ 基于
源码分析
,命令分发的过程(二)
缘起哈喽小伙伴周三好,老张又来啦,DDD领域驱动设计的第二个D也快说完了,下一个系列我也在考虑之中,是Id4还是Dockers还没有想好,甚至昨天我还想,下一步是不是可以写一个简单的Angular入门教程,本来是想来个前后端分离的教学视频的,简单试了试,发现自己的声音不好听,真心不好听那种,就作罢了,我看博客园有一个大神在Bilibili上有一个视频,具体地址忘了,有需要的留言,我找找。不过最近年
SAYLINING
·
2024-01-28 01:10
SpringBoot 源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
SpringBoot源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
1.知道以下几点,读ConfigurationClassPostProcessor
hao9e
·
2024-01-28 00:51
spring
boot
java
后端
Glide缓存模块
源码分析
在开始之前,我们先了解Java中的四种引用和ReferenceQueue,为什么要了解这些知识呢?大家都知道Glide的缓存使用三级缓存,分别是磁盘缓存和两级内存缓存,而Glide的两级内存缓存就是用WeakReference+ReferenceQueue监控GC回收,这里的回收是指JVM在合适的时间就会回收该对象。Java的四种引用熟悉Java的同学都知道Java内存管理分为内存分配和内存回收,
有没有口罩给我一个
·
2024-01-28 00:12
Handler机制
源码分析
Handler是Android里面线程间通信的手段,它可以向自身持有的looper所在的线程发送消息进行通信。先看看典型的带looper的线程的创建方法。*classLooperThreadextendsThread{*publicHandlermHandler;**publicvoidrun(){*Looper.prepare();**mHandler=newHandler(){*publicv
月光明亮
·
2024-01-28 00:26
Go切片扩容机制详解
目录切片扩容的理解扩容机制
源码分析
分配大小修正/cap调整切片扩容的理解关于切片的“扩容”,我们先来理解一下有一个初印象。
ProblemTerminator
·
2024-01-27 23:38
开发问题解决合集
golang
算法
后端
rocket mq 底层存储
源码分析
(2)-业务消息持久化
本章主要详细分析Rocketmq消息持久化底层源码实现。先讲解几个核心的业务抽象类MappedFile,该类为一个存储文件的直接内存映射业务抽象类,通过操作该类,可以把消息字节写入pagecache缓存区(commit),或者原子性的消息刷盘(flush)publicclassMappedFile{protectedfinalAtomicIntegerwrotePosition;protected
萝卜头4lbt
·
2024-01-27 23:40
ElementUI
源码分析
2 - 组件篇
ElementUI是一套为开发者、设计师和产品经理准备的基于Vue2.0的桌面端组件库。0、前言老规矩,带着问题看源码:组件的两种使用方式是如何做的(Tag模式|API模式)?scss文件是如何优雅组织的?1、组件分析3.1、基本结构组件的共性分析:1、结构都是类似的,以Alert为例:importAlertfrom'./src/main';//单文件组件/*istanbulignorenext*
风之化身呀
·
2024-01-27 23:02
源码分析
DiskLruCache
功能介绍DiskLruCache是一个硬盘缓存工具类,它可以将数据持久化到硬盘上,且可以根据Lru算法,超限后删除长久不用的数据。误区先确定这些误区,对源码理解很有帮助。1.DiskLruCache只有存储和获取缓存的功能,当无缓存时返回null,不对任何网络情景进行判断。即即使对于某个key本地有缓存,调用DiskLruCache的存储方法时,会不加判断的进行覆盖。2.LinkHashMap只有
Parallel_Lines
·
2024-01-27 19:08
LeakCannary使用方法及实现原理探究(二)—— LeakCannary实现原理及
源码分析
写在前头这里首先将LeakCannary的原理写在这里,让大家有一个初步的印象,然后我们再一步步去分析具体的实现逻辑LeakCannary原理1.ActivityonDestroy之后将它放到一个WeakReference2.这个WeakReference关联到一个ReferenceQueue3.查看ReferenceQueue是否存在Activity的引用4.如果该Acitivty泄漏了,Dum
immrwk
·
2024-01-27 19:15
Android
Android第三方源码
LeakCananry
内存泄漏
内存泄漏检测
深入探究 Android 内存泄漏检测原理及 LeakCanary
源码分析
深入探究Android内存泄漏检测原理及LeakCanary
源码分析
一、什么是内存泄漏二、内存泄漏的常见原因三、我为什么要使用LeakCanary四、LeakCanary介绍五、LeakCanary的
源码分析
及其核心代码六
Just_Paranoid
·
2024-01-27 19:42
Android
android
leakcanary
oom
2.10、mybatis
源码分析
之sql执行过程以select为例
在研究select执行过程之前先来介绍一个重要的类一、SqlNode和SqlSource在myabtis初始化过程中可以知道,映射配置文件中的sql节点会被解析为MappedStatement对象,其中sql语句解析成SqlSource对象,sql语句中定义的Sql节点、文本节点等,则由SqlNode接口的响应实现。1、SqlSource接口SqlSource接口结构publicinterface
小manong
·
2024-01-27 19:59
Springboot
源码分析
之jar探秘
摘要:利用IDEA等工具打包会出现springboot-0.0.1-SNAPSHOT.jar,springboot-0.0.1-SNAPSHOT.jar.original,前面说过它们之间的关系了,接下来我们就一探究竟,它们之间到底有什么联系。文件对比:进入target目录,unzipspringboot-0.0.1-SNAPSHOT.jar-djar命令将springboot-0.0.1-SNA
dqqzj
·
2024-01-27 17:39
【apollo在springboot中运行原理】
系列文章目录Springboot
源码分析
之apollo配置文章目录系列文章目录前言一、apollo是如何完成初始化的,拉取配置的呢1.apollo的初始化阶段2.初始化RemoteConfigRepository3
不务专业的程序员--阿飞
·
2024-01-27 16:18
springboot源码分析
spring
boot
后端
java
ansible-1.9.6
源码分析
ansible1.9.6
源码分析
ansible-1.9.6
源码分析
开篇说明源码详细解读源码结构分析utils目录cache目录inventory目录playbook目录modules目录runner目录小结
spyinx
·
2024-01-27 15:00
python项目源码分析
Kolla-ansible
源码分析
1.基本认识1.1.kolla-ansiblekolla-ansible是从kolla项目中分离出来的一个可交付的项目。kolla-ansible负责部署容器化的openstack各个服务和基础设施组件;而kolla项目现在则单独负责镜像的构建,为kolla-ansible部署提供生产级别的openstack各服务镜像。1.2.ansible和dockerkolla-ansible利用ansibl
〆一缕阳光ご
·
2024-01-27 15:29
OpenStack
kolla-ansible
kolla
ansible
openstack
SpringBoot在thymeleaf模板引擎下集成layDate日期插件
看视频的时候弹幕说
layui
贼好用,我看大家都夸爆了就来试一下。刚好给form表单的日期框引入一个插件。
霍格沃茨研究生
·
2024-01-27 14:50
Spring
Boot
HTML_CSS
记录table编辑功能从thymeleaf迁移至
layUI
框架的过程
本篇仅记录个人项目中,table编辑功能从thymeleaf迁移至
layUI
框架的过程。无过多参考引用意义,就当帮自己爬坑了。
霍格沃茨研究生
·
2024-01-27 14:20
Spring
Boot
测试
2020-05-19没有收拾残局的能力,就别放纵善变的情绪,脾气永远不要大于本事
https://fly.
layui
.com/u/58159416/https://fly.
layui
.com/u/58159080/https://fly.
layui
.com/u/5
叶冬姥爱意渐浓
·
2024-01-27 13:38
JUC并发编程与
源码分析
学习笔记(三)
目录五十六、JMM之入门简介五十七、JMM之学术定义和作用五十八、JMM之三大特性五十九、JMM之多线程对变量的读写过程六十、JMM之happens-before-上集六十一、JMM之happens-before-下集五十六、JMM之入门简介Java内存模型之JMM1、先从大厂面试题开始①、你知道什么是Java内存模型JMM吗?②、JMM与volatile它们两个之间的关系?(下一章详细讲解)③、
突然好想你之路在脚下
·
2024-01-27 12:07
多线程
学习
笔记
java
企业电子招标采购系统源码Spring Cloud + Spring Boot + MybatisPlus + Redis +
Layui
+ 前后端分离 + 支持 二次开发
功能描述1、门户管理:所有用户可在门户页面查看所有的公告信息及相关的通知信息。主要板块包含:招标公告、非招标公告、系统通知、政策法规。2、立项管理:企业用户可对需要采购的项目进行立项申请,并提交审批,查看所有的立项信息。主要功能包含:招标立项申请、非招标立项申请、采购立项管理。3、采购项目管理:可对项目采购过程全流程管理,包含功能有:评审人员的选取/抽取、基准价维护、供应商缴费审核、投标过程记录查
m0_68459853
·
2024-01-27 12:06
java
企业招投标系统源码
企业电子招标采购系统源码Spring Cloud + Spring Boot + MybatisPlus + Redis +
Layui
+ 前后端分离 + 支持 二次开发
功能描述1、门户管理:所有用户可在门户页面查看所有的公告信息及相关的通知信息。主要板块包含:招标公告、非招标公告、系统通知、政策法规。2、立项管理:企业用户可对需要采购的项目进行立项申请,并提交审批,查看所有的立项信息。主要功能包含:招标立项申请、非招标立项申请、采购立项管理。3、采购项目管理:可对项目采购过程全流程管理,包含功能有:评审人员的选取/抽取、基准价维护、供应商缴费审核、投标过程记录查
m0_68459853
·
2024-01-27 12:06
spring
cloud
电子招投标系统源码
java
字节十年程序员分享Spring AOP介绍及
源码分析
软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-OrientedProgramming)则可以对系统需求进行很好的模软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程
就要学Java
·
2024-01-27 12:25
spring
代理模式
java
新手都能学懂的SpringBoot
源码分析
!
概述日志是一个系统必不可缺少的东西,记录了系统运行时的点点滴滴,便于我们了解自己系统的运行状态,在我们使用SpringBoot时,默认就已经提供了日志功能,使用Logback作为默认的日志框架。那么,接下来我们依赖来看看SpringBoot是如何初始化好日志系统的。关于Spring的知识点总结了一个图谱,分享给大家:Spring知识总结.jpg为什么SpringBoot默认的日志框架是Logbas
W998
·
2024-01-27 09:19
ThreadLocal
源码分析
参考:https://www.cnblogs.com/xzwblog/p/7227509.html开局一张图,内容全靠编!!!ThreadLocal结构图ThreadLocal是什么?官方描述如下:*Thisclassprovidesthread-localvariables.Thesevariablesdifferfrom*theirnormalcounterpartsinthateachthr
Kevin_Lv
·
2024-01-27 09:49
Android SharedPreferences
源码分析
文章目录AndroidSharedPreferences
源码分析
概述基本使用
源码分析
获取SP对象初始化和读取数据写入数据MemoryCommitResultcommitToMemory()commit(
xiangxiongfly915
·
2024-01-27 08:19
#
Android源码分析
android
SP源码分析
flink系列--flinksql cdc
源码分析
前言关于cdc(changedatacapture)不知道的小伙伴们可以去百度一下,简单来说就是对于数据库的变更进行一个探测,因为数据库的更改对于客户端来说是没有感知的,你需要开启线程去查询,才知道数据有没有更新,但是就算是查询,如果是直接select*from....,这样获取的结果还要和上次获取的结果对比,才知道数据有没有发生变化,耗时大,一个简单的思路是在要查询的表中添加一个updateTi
鲸失
·
2024-01-27 07:17
flink系列
RestTemplate-postForObject详解、调用Https接口、源码解析,读懂这一篇文章就够了
读懂这一篇文章就够了restTemplate目录restTemplate1.基本介绍2.常用方法分析及举例2.1.get请求2.2.post请求3.springboot中使用restTemplate步骤4.
源码分析
C18298182575
·
2024-01-27 06:06
https
网络协议
http
web前端-单页版/一个页面-实现(区别于iframe)
web前端-单页版/一个页面-的实现(区别于iframe)好奇心的小白就来研究一下单页版的实现–不喜勿喷-哈哈1.用到的知识Html、Css、JavaScript和
Layui
、jQuery2.CDN引用所需
穿山甲yyds
·
2024-01-27 01:05
web前端
五、详解ReentrantLock
目录死锁ReentrantLock与Synchronized对比
源码分析
Lock接口lock()实现NonfairSynctryAcquire()addWaiter()acquireQueued()FairSynctryAcquire
每天都得进步
·
2024-01-27 00:29
并发编程
java
开发语言
php+
Layui
开发的网站信息探针查询源码
信息探针是一款基于
layui
开发的专业查询好友个人信息的程序。自定义设置探针页面,探针功能,QQ分享,通知邮箱等功能。
行动之上
·
2024-01-26 22:48
源码免费下载
layui
前端
javascript
DDIM官方代码调试
ddim官方
源码分析
官方源码ddimβt∈(0,1)\beta_t\in(0,1)βt∈(0,1)的计算方式,有好几个种,源码中给出"linear",“const”,“jsd”,“sigmoid”,取值范围在
FMsunyh
·
2024-01-26 19:33
stable
diffusion
人工智能
DDIM
扫码枪扫描二维码缺失一部分的可能原因
1.如下图:扫描的文本长度大于输入框的长度,这就有可能造成数据部分丢失,各种修改测试了一天都没解决,最终修改成
layui
样式输入框,扫描结果居然恢复正常。
往事不堪回首..
·
2024-01-26 19:56
layui
前端
条码识别
layui
组件库表单回显方案form.val(“editForm“, rowData);
Layui
FormDataBinding点击回显数据ID用户名确认保存
layui
.use(['form'],function(){varform=
layui
.form;//模拟后台返回的数据varrowData
就叫飞六吧
·
2024-01-26 19:55
layui
前端
javascript
Android系统启动-Zygote进程
本篇文章基于Android6.0
源码分析
相关源码文件:/system/core/rootdir/init.rc/system/core/rootdir/init.zygote64.rc/frameworks
isLJli
·
2024-01-26 18:57
OWT WebRTC win客户端示例程序UML
源码分析
目录一,对象创建,连接OWT服务器过程1.1主要类功能概述:1.2用户点击“connect”,对象创建与连接时序图:二,订阅流2.1订阅流subscribe创建并初始化peerconnection2,2订阅流CreateOffer2,3订阅流交换AnswerSDP三,发布流3.1Publish创建过程3.2Publish_Offer3.3Publish_Answer3.4Publish_faile
FM971
·
2024-01-26 16:31
OWT
git
webrtc
网络
网络协议
p2p
OWT Server之webrtc_agent
源码分析
_接收流
一,对象创建流程connection.js封装并调用了rtcConn.node;wrtcConnection.js封装并调用了rtcFrame.node;oem@svr1804:~/git/owt-server/dist-debug$ll-hwebrtc_agent/rtcFrame/build/Release/rtcFrame.node-rwxrwxr-x1oemoem7.7M5月1422:57
FM971
·
2024-01-26 16:01
OWT
webrtc
Disruptor核心
源码分析
Disruptor核心
源码分析
说来惭愧,Log4j2的异步日志已经用了将近2年时间了。但是每次想看Disruptor源码的时候,总是没能坚持下去。这次通过一次生产环境的故障,坚定了看源码的决心。
黑喂狗呀
·
2024-01-26 15:43
源码分析
:同步基础框架——AbstractQueuedSynchronizer(AQS)
简介AQS全称是AbstractQueuedSynchronizer,位于java.util.concurrent.locks包下面,AQS提供了一个基于FIFO的队列和维护了一个状态state变量赖表示状态,可以作为构建锁或者其他相关同步装置的基础框架。AQS支持两种模式:共享模式和排他模式,当它被定义为一个排他模式时,其他线程对其的获取就被阻止,而共享模式对于多个线程获取都可以成功。之所以说它
jinglingwang
·
2024-01-26 14:56
Java后端面试攻略(
源码分析
思路+面试经验+资料面经)
从八月开始一直准备面试,经历过TXHR面挂,阿里内推简历面挂(第一面就是阿里简历面紧张的话都不会说)。最终阿里自主投递六轮面终于上岸!(目标就是AT,B就不考虑了,总觉得B厂连自己的核心搜索都做不好,居然将未来压在虚无缥缈的AI上)一、自我总结:1)首先最重要的一点。对自己的要求高点。不要以简单的求职者来要求自己。你要想你会的别人都会你的核心竞争力是什么呢。所以楼主建议以Java高级工程师来要求自
不会敲代码的谌
·
2024-01-26 14:14
java
JAVA_ArrayList添加元素时的
源码分析
(jdk17)
目录ArrayList在Collection中的位置:ArrayList集合底层原理:先总结:ArrayList底层是数组结构的:查找快,增删慢看源码:看一些重要的源码:第一次存元素:逻辑总览图:长度为10的底层数组存满后继续存:逻辑总览图:ArrayList在Collection中的位置:因为ArrayList是List接口和Collection接口的实现类,所以它们的方法ArrayList也可
成果、
·
2024-01-26 14:29
java
windows
数据结构
JAVA_LinkedList添加元素
源码分析
(jdk17)
目录先看一些重要的源码:开始分析:底层数据结构是双链表,查询慢,首尾操作是极快的,所以多了很多首尾操作的特有Api:addlast和add一样元素默认添加到末尾,了解即可。先看一些重要的源码:1.首先找到LinkedList-->Alt+7看大纲-->找到内部类Node:可以看到这里的构造方法的参数分别是:prev:前一个结点的地址值element:要存入的元素next:后一个结点的地址值这个一定
成果、
·
2024-01-26 14:57
java
开发语言
基于java+ssm的大学生社团管理系统代码分享
源码编号:F-D11点击查看项目类型:JavaEE项目(开源免费分享)项目名称:基于SSM的大学生社团管理系统项目架构:B/S架构开发语言:java语言前端技术:
Layui
、Vue技术、ElementUi
源码客栈
·
2024-01-26 13:49
JSP
SSM
Vue
java
33-ScheduledThreadPoolExecutor
源码分析
ScheduledThreadPoolExecutor
源码分析
自JDK1.5开始,JDK提供了ScheduledThreadPoolExecutor类来支持周期性任务的调度。
史路比
·
2024-01-26 11:39
Zookeeper3.5.7
源码分析
文章目录一、Zookeeper算法一致性1、Paxos算法1.1概述1.2算法流程1.3算法缺陷2、ZAB协议2.1概述2.2Zab协议内容3、CAP理论二、源码详解1、辅助源码1.1持久化源码(了解)1.2序列化源码2、ZK服务端初始化源码解析2.1启用脚本分析2.2ZK服务端启动入口2.3解析参数zoo.cfg和myid2.4过期快照删除2.5初始化通信组件3、ZK服务端加载数据源码解析3.1
魅Lemon
·
2024-01-26 09:55
大数据
zookeeper
SpringBoot
源码分析
篇一
SpringBoot
源码分析
篇一org.springframework.bootspring-boot-starter-parent2.7.1SpringApplication认知基本介绍此类可以用来引导和发起一个源于
for62
·
2024-01-26 08:41
springboot
spring
boot
spring
java
企业电子招标采购系统源码Spring Boot + Mybatis + Redis +
Layui
+ 前后端分离 构建企业电子招采平台之立项流程图
功能模块:待办消息,招标公告,中标公告,信息发布描述:全过程数字化采购管理,打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力,为外部供应商集中推送展示与其相关的所有采购业务信息(历史合作、考察整改,绩效评价等),支持供应商信息的自助维护,实时风险自动提服务框架:SpringCloud、SpringBoot2、Mybatis、OAuth2、Secur
m0_68459853
·
2024-01-26 08:08
电子招投标系统源码
java
企业电子招标采购系统源码Spring Boot + Mybatis + Redis +
Layui
+ 前后端分离 构建企业电子招采平台之立项流程图
功能模块:待办消息,招标公告,中标公告,信息发布描述:全过程数字化采购管理,打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力,为外部供应商集中推送展示与其相关的所有采购业务信息(历史合作、考察整改,绩效评价等),支持供应商信息的自助维护,实时风险自动提服务框架:SpringCloud、SpringBoot2、Mybatis、OAuth2、Secur
m0_67544708
·
2024-01-26 08:11
企业招投标系统源码
Django-16:rest-framework与jwt
rest-framework与jwt一、web开发模式1.1前后端不分离1.2前后端分离二、api接口2.1postman2.2Restful规范三、DjangoRestFramework初识四、APIView4.1CBV
源码分析
阿煜酱~
·
2024-01-26 06:08
Django
python
django
python
后端
Azkaban
源码分析
之作业提交
介绍:Azkaban提交作业有两种:通过人为手动提交一个作业通过调度信息去调度执行一个作业1.作业调度信息:1.1通过人为去手动提交一个作业:用户提交作业首先需要通过LoginAbstractAzkabanServlet中的doGet方法用户通过doGet进入handleGet(azkaban-web-server/ExecutorServlet)方法,然后进入ajaxAttemptExecute
陌城小川
·
2024-01-26 04:01
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他