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
安卓系统源码分析
CompletableFuture应用&
源码分析
CompletableFuture应用&
源码分析
2.1CompletableFuture介绍平时多线程开发一般就是使用Runnable,Callable,Thread,FutureTask,ThreadPoolExecutor
小笨哥
·
2024-01-21 22:48
并发编程
java
开发语言
作为所有类的顶层父类,没想到Object的魔力如此之大!
源码分析
跟进Object类的源码中我们可以看到,类的注释中对它做了一个总结性的注释。在Object的内部主要提供了这样的11种方法,大家可以在源码中一个个的跟进
JavaBuild888
·
2024-01-21 18:35
Java基础
Java成长计划
java
Android进阶之自定义View原理(三)View的绘制流程
,并举例说明了这两个知识点的具体应用,本篇我们继续从源码入手看看View的绘制流程,与测量和布局流程,View的绘制过程要简单一些,主要流程如下:View绘制流程图.png(一)View的draw流程
源码分析
kakaxicm
·
2024-01-21 17:03
JUC并发编程与
源码分析
学习笔记(二)
二十九、多线程锁之线程锁知识概述说说Java“锁”事从轻松的乐观锁和悲观锁开讲通过8种情况演示锁运行案例,看看我们到底锁的是什么公平锁和非公平锁可重入锁(又名递归锁)死锁及排查写锁(独占锁)/读锁(共享锁)自旋锁SpinLock无锁->独占锁->读写锁->邮戳锁无锁->偏向锁->轻量锁->重量锁大厂面试题复盘并发编程高级面试解析一、Synchronized相关问题1、Synchronized用过吗
突然好想你之路在脚下
·
2024-01-21 17:11
多线程
学习
笔记
java
Go
源码分析
——Slice篇
Go
源码分析
专栏Go源码解析——Channel篇Go
源码分析
——Map篇Go
源码分析
——Slice篇文章目录Go源码
卑微的程序猿
·
2024-01-21 16:28
golang源码解析
golang
开发语言
后端
[Java]-HashMap
源码分析
前言HashMap底层结构是数组+链表,即使用链地址法解决哈希冲突,数组的每个元素是一个链表,链表上存放的就是哈希值相等的一组元素。该结构常用的方法为put()和get()部分静态常量//默认初始化的数组的大小,即当用户构造HashMap没有指定数组大小时使用;容量必须为2的n次幂staticfinalintDEFAULT_INITIAL_CAPACITY=1implementsMap.Entry
Pacifica_
·
2024-01-21 15:49
java
哈希算法
羊驼系列大模型LLaMa、Alpaca、Vicuna
羊驼系列大模型:大模型的
安卓系统
GPT系列:类比ios系统,不开源LLaMa让大模型平民化LLaMa优势用到的数据:大部分英语、西班牙语,少中文模型下载地址https://huggingface.co/
南宫凝忆
·
2024-01-21 13:59
大模型
大模型
羊驼模型
LLaMa
Alpaca
Vicuna
【UE】属性同步发送和接收
源码分析
概述UE只有Actor类有属性同步功能,Actor开启属性同步的前提是Actor的bReplicated属性为true,属性同步只有Server可以往Client同步,NetDriver类中负责发送和接收属性同步数据,在Server端每帧调用UNetDriver::TickFlush,将要同步的Actor的属性发送到所有连接的Client,在Client每帧调用UNetDriver::TickDi
你不知道()
·
2024-01-21 08:42
ue5
虚幻引擎
华为的野心超乎你的想象!HarmonyOS NEXT星河版开发者内测招募
这一系统彻底自主研发,专注于鸿蒙内核及应用,与
安卓系统
完全告别,标志着华为在软件领域的又一次大胆跨越。新闻发布现场,Harmon
晓衡的成长日记
·
2024-01-21 08:43
华为
harmonyos
深入Spring Boot (十六):从
源码分析
自动配置原理
切换Druid连接池在分析SpringBoot自动配置实现原理之前,先来看一下在使用SpringBoot开发的项目代码中如何将数据库连接池切换成Druid。对于数据库连接池的选择,SpringBoot官方更偏向于推荐使用HikariCP,原因是他们认为HikariCP的性能和并发性比较好,如果当前代码的classpath路径下存在HikariCP的jar包,则会优先使用HikariCP数据库连接池
wind瑞
·
2024-01-21 08:07
spring
boot
spring
java
maven
编程语言
springBoot自动配置原理
源码分析
+自定义starter启动器+可视化监控+mybatisPlus使用
一、springBoot自动化配置原理1.starter管理机制通过依赖了解SpringBoot管理了哪些starter通过依赖spring-boot-dependencies搜索starter-发现非常多的官方starter,并且已经帮助我们管理好了版本。项目中使用直接引入对应的starter即可,这个场景下需要的依赖就会自动导入到项目中,简化了繁琐的依赖。所有的场景启动器都依赖于spring-
编程小栈
·
2024-01-21 08:06
Spring全家桶
java
spring
mysql
009-基础入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA
-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA演示案例:➢算法加密-概念&分类&类型➢加密解密-识别特征&解密条件➢解密实例-密文存储&数据传输安全测试中:密文-有源码直接看
源码分析
算法
wusuowei2986
·
2024-01-21 06:35
算法
javascript
开发语言
web安全
【Spring
源码分析
】扫描并注册BeanDefinition逻辑
扫描并注册BeanDefinition逻辑一、ClassPathBeanDefinitionScanner扫描
源码分析
doScan扫描的具体逻辑findCandidateComponents方法解析generateBeanName
假正经的小柴
·
2024-01-21 05:05
Java源码分析
spring
java
后端
Netty-Netty
源码分析
Netty线程模型图Netty线程模型源码剖析图Netty高并发高性能架构设计精髓主从Reactor线程模型NIO多路复用非阻塞无锁串行化设计思想支持高性能序列化协议零拷贝(直接内存的使用)ByteBuf内存池设计灵活的TCP参数配置能力并发优化无锁串行化设计思想在大多数场景下,并行多线程处理可以提升系统的并发性能。但是,如果对于共享资源的并发访问处理不当,会带来严重的锁竞争,这最终会导致性能的下
长情知热爱
·
2024-01-21 04:19
java
开发语言
解析Binder框架
3w4oGt.png关于进程隔离知识请参考:Linux预备知识(一):进程隔离-(jianshu.com)如果进程之间需要进行通信,那么需要使用IPC机制,操作系统中的IPC机制很多,比如共享内存,socket等,在
安卓系统
中
努比亚技术团队
·
2024-01-21 01:29
k8s client-go
源码分析
informer
源码分析
-初始化与启动分析
informer架构先来回忆一下informer的架构。k8sclient-goinformer主要包括以下部件:(1)Reflector:Reflector从kube-apiserver中list&watch资源对象,然后调用DeltaFIFO的Add/Update/Delete/Replace方法将资源对象及其变化包装成Delta并将其丢到DeltaFIFO中;(2)DeltaFIFO:Del
格格巫 MMQ!!
·
2024-01-21 00:54
java
数据库
golang
java
开发语言
Spring
源码分析
:IOC容器的刷新 - refresh()
面试常见问题:bean生命周期循环依赖三级缓存FactoryBean和beanFactoryApplicationContext和BeanFactory的区别设计模式bean定义信息BeanDefinition读取xml配置文件,通过抽象接口BeanDefinitionReader读取配置文件规范,源码当中的ConfigurableListableBeanFactory部分内容就是读取.xml配置
GeekInk小火龙
·
2024-01-20 21:56
spring
spring
boot
分布式定时任务系列8:XXL-job
源码分析
之远程调用
任务执行引擎设计分布式定时任务系列4:任务执行引擎设计续分布式定时任务系列5:XXL-job中blockingQueue的应用分布式定时任务系列6:XXL-job触发日志过大引发的CPU告警分布式定时任务系列7:XXL-job
源码分析
之任务触发
kobe_t
·
2024-01-20 20:36
#
分布式调度
xxl-job
CVE2020-1938漏洞复现
这个漏洞是tomcat的然后我们先了解漏洞产生的原理首先我们先来看tmocat纠结是干什么的tomcat是个中间件最主要的两个结构、servlet的定义和部分源码,漏洞就是从这来的tomcat处理http请求
源码分析
hellodaoyan
·
2024-01-20 18:22
安全
mybatis查询结果resultMap映射vo
源码分析
等操作;将一个复杂查询拆分成简单查询;在vo中的变量有时候会定义初始值,那么当mybatis中查询结果为null的时候,会覆盖这个初始值吗;mybatis版本:3.5.10mysql版本:8.0.32
源码分析
映射
好大的月亮
·
2024-01-20 14:23
mybatis
mybatis
scratch3.0
源码分析
最新一直在做少儿编程方向的创业,用到了scratch3.0,在这里简单分享一下其原理。什么是scratch3.0?Scratch是美国麻省理工学院的“终身幼儿园团队”开发的一款图形化编程工具,通过点击并拖拽的方式就能完成编程,可以帮助儿童或成人初学者更好地学习编程的基础概念等。Scratch1.0在2007年第一次公开发布,随后在2012年又推出了Scratch2.0版本,而Scratch3.0则
空无一码
·
2024-01-20 14:35
【Spring
源码分析
】执行流程之非懒加载单例Bean的实例化逻辑
执行流程之非懒加载单例Bean的实例化逻辑preInstantiateSingletons()
源码分析
合并BeanDefinitiongetMergedLocalBeanDefinitionBean的分类
假正经的小柴
·
2024-01-20 13:17
Java源码分析
spring
java
后端
【Spring
源码分析
】从源码角度去熟悉依赖注入(一)
从源码角度去熟悉依赖注入一、全局出发引出各种依赖注入策略二、@Autowired依赖注入
源码分析
属性注入
源码分析
(AutowiredFieldElement.inject)方法注入
源码分析
(AutowiredMethodElement.inject
假正经的小柴
·
2024-01-20 13:17
Java源码分析
spring
java
后端
源码分析
【Spring
源码分析
】BeanFactory系列接口解读
认识Bean工厂一、认识Bean工厂BeanFactoryListableBeanFactoryHierarchicalBeanFactoryAutowireCapableBeanFactoryConfigurableBeanFactoryConfigurableListableBeanFactory二、总结一、认识Bean工厂SpringBean工厂是Spring框架提供的一种机制,用于创建和管
假正经的小柴
·
2024-01-20 13:17
Java源码分析
spring
原型模式
javascript
荣耀Play速推安卓9.0,AI能力再度升华
今年恰好是
安卓系统
十周年,Google在8月7日正式发布新一代手机系统AndroidP,也就是我们所说的安卓9.0,这次升级被称为史上规模最大,力度最深的一次,无论功能还是性能上都有较大的飞跃。
科技银狐
·
2024-01-20 12:36
令牌桶算法与Guava的实现RateLimiter
源码分析
令牌桶算法与Guava的实现RateLimiter
源码分析
令牌桶RateLimiter简介RateLimiter使用示例导入maven依赖编写测试代码RateLimiter的实现源码解析SmoothRateLimiterSmoothBursty
迷思特王
·
2024-01-20 09:39
算法
guava
mixin看这篇事半功倍
这里写目录标题一、mixin是什么二、使用场景三、
源码分析
一、mixin是什么Mixin是面向对象程序设计语言中的类,提供了方法的实现。
花言儿
·
2024-01-20 09:11
vue.js
javascript
前端
Spring-Boot-配置刷新
#I.配置动态刷新本篇将介绍并演示如何实现配置信息的刷新,但不会涉及到底层的实现原理,想要探究里面的神奇,可以网上google一下,或者期待后续的
源码分析
篇#1.ContextReferer我们这里主要借助这
无心六神通
·
2024-01-20 08:20
Spring
java
spring
boot
开发语言
配置刷新
安卓系统
提示对话框
在xml定义一个按钮在方法里实现以下publicvoidmyClick(Viewview){switch(view.getId()){caseR.id.normal_dialog_btn:AlertDialog.Builderbuilder=newAlertDialog.Builder(this);builder.setTitle("提示");builder.setMessage("您确定退出程序
杰奎琳子
·
2024-01-20 07:08
1.了解关于手机的知识2.买手机要注意哪些方面?
第一,系统主流的系统只有两种:安卓和苹果iOS国内对于
安卓系统
都做了本地化深层次的定制,也就是UI,国内主流的安卓定制UI我根据个人体验分为了三个梯队。
全能小CC
·
2024-01-20 06:25
SpringMVC父子容器
源码分析
书接上文文章目录一、Spring整合SpringMVC1.Spring整合SpringMVC案例分析2.Spring和SpringMVC父子容器的关系3.SPI机制详解二、
源码分析
1.注册父子容器2.加载父子容器一
jakiechaipush
·
2024-01-20 05:06
重温Spring源码系列
Spring
spring
RockerMQ
源码分析
——Broker消息发送流程
org.apache.rocketmq.example.quickstart.Producer创建一个消息的生产者,且指定一个组设置namesrv地址,可以从此地址获取topic的队列信息启动生产者实例循环中创建消息对象,并指定topic、tag和消息体在循环中发送消息,采用默认的负载策略,调用org.apache.rocketmq.client.producer.DefaultMQProduce
fustcyasdy
·
2024-01-20 05:01
队列
java
kafka
分布式
redis
【深入设计模式】单例模式—从
源码分析
内部类单例、枚举单例以及单例模式在框架中的应用
@[toc]前面我们介绍了单例模式的饿汉式和懒汉式写法,以及从最简陋的懒汉式到DCL版本的演进,相信你对单例模式已经有了很深刻的认识。这一章节将继续介绍另外两种单例模式的写法——静态内部类和枚举类单例,在介绍完成后从底层代码剖析这两种写法的优势和原理。最后便是单例模式在JDK和其他框架下的的源码以及应用。1.使用静态内部类实现单例模式1.1静态内部类单例写法前面介绍了饿汉式的单例模式确保了线程安全
SK_Jaco
·
2024-01-20 01:34
Apollo 应用与
源码分析
:Monitor监控-软件监控-定位、camera、功能安全、数据记录监控
目录定位监控代码分析备注camera监控代码分析功能安全监控代码分析CheckSafty函数分析RunOnce函数分析记录功能监控代码分析SmartRecorderStatusproto状态的上报位置分析监控信息汇总服务代码分析定位监控代码classLocalizationMonitor:publicRecurrentRunner{public:LocalizationMonitor();void
Ym影子
·
2024-01-19 23:53
算法
java
服务器
servlet
自动驾驶
mybatis
源码分析
-日志
Mybatis没有提供日志实现类,需要接入第三方的日志组件,但第三方组件都有自己的log级别,并且各不相同,Mybatis统一提供了tracedebugwarnerror四个日志级别。Mybatis使用适配器模式,在每个第三方日志厂商和自己的log之间都存在一个XXXlog适配器,将第三方的日志级别适配为自己的log级别。接下来看一下是如何接入日志的,在LogFactory中存在一个logCons
大可_6e11
·
2024-01-19 22:54
如何在苹果手机上进行文件管理
摘要苹果手机没有像
安卓系统
那样内置文件管理器,但是可以通过使用克魔开发助手来实现强大的文件管理功能。本文介绍了如何使用克魔开发助手在电脑上管理和传输苹果手机的文件。
erterhgj
·
2024-01-19 20:47
App加固
混淆加固
app上架
智能手机
如何在苹果手机上进行文件管理
摘要苹果手机没有像
安卓系统
那样内置文件管理器,但是可以通过使用克魔开发助手来实现强大的文件管理功能。本文介绍了如何使用克魔开发助手在电脑上管理和传输苹果手机的文件。
ertertgfhhn
·
2024-01-19 19:36
加固混淆
app上架
App加固
智能手机
Kotlin协程的JVM实现
源码分析
(上)
本文从协程的启动launch源码入手分析,协程JVM实现分为两篇:协程启动和执行
源码分析
无栈协程和Continuation基本环境:IntelliJIDEA2023.3.2Kotlin1.8.20kotlinx-coroutines-core1.7.3gradle8.2
ClassOps
·
2024-01-19 18:58
Kotlin
Kotlin协程
kotlin
jvm
开发语言
浅析Redis①:命令处理核心
源码分析
(上)
写在前面Redis作为我们日常工作中最常使用的缓存数据库,其重要性不言而喻,作为普调开发者,我们在日常开发中使用Redis,主要聚焦于Redis的基层数据结构的命令使用,很少会有人对Redis的内部实现机制进行了解,对于我而言,也是如此,但一直以来,我对于Redis的内部实现都很好奇,它为什么会如此高效,本系列文章是旨在对Redis源代码分析拆解,通过阅读Redis源代码,了解Redis基础数据结
wtopps
·
2024-01-19 17:55
缓存
redis
redis源代码
redis命令处理
redis源码
缓存
spring之AOP
源码分析
上
目录动态代理cglib动态代理jdk动态代理ProxyFactoryAdvice的分类Advisor的理解spring创建代理对象的方式ProxyFactoryBean(相对灵活,可以更精细地控制代理对象的创建过程)BeanNameAutoProxyCreator(适合对特定Bean进行简单代理的场景)DefaultAdvisorAutoProxyCreator(适合使用切面(Aspect)来定义
山鸟与鱼!
·
2024-01-19 16:23
spring源码
spring
java
后端
BitmapFactory
bitmap是
安卓系统
中的图像处理的重要类之一.Option的作用防止内存溢出节省内存开销系统更流畅各种属性InjustDexodeBoundsoutWidth和outHeightinSampleSize
名字温柔
·
2024-01-19 16:32
html流控官源码,Sentinel
源码分析
----流控规则与FlowSlot
FlowSlot主要是用来进行流控规则的处理,直接看下代码@Overridepublicvoidentry(Contextcontext,ResourceWrapperresourceWrapper,DefaultNodenode,intcount,booleanprioritized,Object...args)throwsThrowable{checkFlow(resourceWrapper,
weixin_39604516
·
2024-01-19 13:11
html流控官源码
鸿蒙系统不再适配安卓,现在转行鸿蒙是否合适?
根据最新消息,鸿蒙系统计划在明年停止对
安卓系统
的适配支持,这意味着华为将全面转向鸿蒙系统的应用开发和推广。本文将探讨鸿蒙系统不再适配安卓的原因以及对华为和整个手机市场可能带来的影响。
码牛程序猿
·
2024-01-19 12:03
harmonyos
华为
鸿蒙
鸿蒙系统
如何在苹果手机上进行文件管理
摘要苹果手机没有像
安卓系统
那样内置文件管理器,但是可以通过使用克魔开发助手来实现强大的文件管理功能。本文介绍了如何使用克魔开发助手在电脑上管理和传输苹果手机的文件。
技术博主狂热者
·
2024-01-19 11:03
ios打包
上架
加固
ios
如何在苹果手机上进行文件管理
摘要苹果手机没有像
安卓系统
那样内置文件管理器,但是可以通过使用克魔开发助手来实现强大的文件管理功能。本文介绍了如何使用克魔开发助手在电脑上管理和传输苹果手机的文件。
ergdfhgerty
·
2024-01-19 11:34
app上架
App加固
智能手机
如何在苹果手机上进行文件管理
摘要苹果手机没有像
安卓系统
那样内置文件管理器,但是可以通过使用克魔开发助手来实现强大的文件管理功能。本文介绍了如何使用克魔开发助手在电脑上管理和传输苹果手机的文件。
咕咕咕叽叽叽1
·
2024-01-19 11:10
App加固
混淆加固
智能手机
如何在苹果手机上进行文件管理
摘要苹果手机没有像
安卓系统
那样内置文件管理器,但是可以通过使用克魔开发助手来实现强大的文件管理功能。本文介绍了如何使用克魔开发助手在电脑上管理和传输苹果手机的文件。
仙女很美哦
·
2024-01-19 09:16
iOS
混淆加固
App加固
智能手机
Java 读写锁 ReentrantReadWriteLock
源码分析
本文内容:读写锁ReentrantReadWriteLock的
源码分析
,基于Java7/Java8。阅读建议:虽然我这里会介绍一些AQS的知识,不过如果你完全不了解AQS,看本文就有点吃力了。
Java圈子
·
2024-01-19 08:47
EventBus
源码分析
本篇文章是EventBus的
源码分析
,以了解其实现的精髓`。EventBus是针对Android优化的发布-订阅事件总线,简化了Android组件间的通信。
老师好我是小明同学
·
2024-01-19 07:43
微信小程序
安卓系统
下Input输入内容上移错位问题的解决办法
在较长的表单中,页面可能需要滑动,在这种情况下,在苹果手机上使用Input显示正常,但是在安卓手机上就会出现输入内容上移错位的问题,严重影响使用需要设置一个状态控制scroll-view是否允许滑动,当Input获取焦点是,将滑动禁止,当Input失去焦点时,允许滑动//获取焦点事件bindfocus(){this.isScroll=false},//失去焦点事件closeblur(){this.
A_ugust__
·
2024-01-19 06:19
微信小程序
小程序
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他