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
openpose源码解析
一文搞定Nginx的压缩、黑白名单、防盗链、零拷贝、跨域、双机热备等知识
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-28 02:22
nginx
运维
服务器
搞懂高可用:异地多活,看这篇文章就够了!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-28 02:51
数据库
分布式
java
redis
hadoop
map、sync.map、concurrent-map适用场景与
源码解析
最近一直加班,无论工作日还是周末,虽然每天很忙但总感觉空空的,很少有时间停下来思考与总结。项目中各种甩锅,最后最苦逼的还是落到了研发的头上,文档编写、环境部署、问题排查虐得一遍又一遍。事情杂乱,研发效率超级低,不知道何是是个头呀背景在go中,map是最常用的集合之一。其底层key存储采用的是hash算法,在数据检索时提供了强大的性能,深受各大开发者喜爱。但在并发方面,map则存在较为严重的问题。一
水中加点糖
·
2023-08-28 02:18
GO
开源框架学习
java
数据库
开发语言
JMeter
源码解析
之结果收集器
JMeter
源码解析
之结果收集器一、JMeter结果收集器概述二、单机模式三、分布式模式四、总结一、JMeter结果收集器概述JMeter是在压力领域中最常见的性能测试工具,由于其开源的特点,受到广大测试和开发同学的青睐
优测云服务平台
·
2023-08-28 00:27
性能测试
软件测试
腾讯优测
jmeter
wpf
性能优化
压力测试
测试工具
springboot换log4j2写日志源码分析
上一篇文章(springboot默认日志框架
源码解析
)从源码阶段分析了springboot的默认日志框架为logback,spring-boot包中,logging.logback下面有默认的日志配置xml
warlock_deng
·
2023-08-27 18:46
TensorFlow Lite
源码解析
之三(委托)
1.前言所谓劳心者治人,劳力者治于人(所以“劳力士”又叫“打工人”?)。小农经济下自己什么都干,虽然饿不死,但是生产效率也肯定非常低下;只有让专业的人做专业的事,才能最大限度发挥每个人的价值。同理,对于一个推理引擎而言,完成一次计算,可以有多种选择,从头到尾都让CPU做运算理论上也不是什么问题。但是除了结果正确之外,还有另外一项关键指标:时间!密集计算确实非CPU所长,因此他该做的是协调资源,脏活
SunnyZhou1024
·
2023-08-27 17:16
4、Spring之Bean生命周期
源码解析
(创建)
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的。Bean生命周期流程图:附带资料JFR介绍:深度探索JFR-JFR详细介绍与生产问题定位落地-1.JFR说明与启动配置
啥也不懂的派大星
·
2023-08-27 16:11
spring
java
sql
RocketMQ源码:producer 异步发送(容错机制)
2.简单使用在
源码解析
之前我们要先看一下异步发送消息是怎样编程的:org.apache.ro
Java技术攻略
·
2023-08-27 12:02
java-rocketmq
rocketmq
java
HashMap
源码解析
JDK8
一、HashMap基础1.1HashMap的定义我们先看一下HashMap的定义:publicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable1.2HashMap的属性//默认容量staticfinalintDEFAULT_INITIAL_CAPACITY=1=threshold时,就会扩容intthreshold
笨笨翔
·
2023-08-27 12:18
Mybatis
源码解析
(三)------SqlSession
Mybatis
源码解析
(三)------SqlSession序言SqlSession接口SqlSession的实现类DefaultSqlSessionSelect获取Statement查询序言Mybatis
小小的人儿居然已存在
·
2023-08-27 11:49
#
mybaits
mybatis
tomcat
java
Android系统启动流程
源码解析
Android系统启动流程本文链接:https://blog.csdn.net/feather_wch/article/details/132518105有道云脑图:https://note.youdao.com/s/GZ9d8vzO1、整体流程BootRoomBootLoaderidlekthreadinitinitServiceManagerzygotezygoteSystemServerap
猎羽
·
2023-08-27 07:35
Android
android
spring-data-es
源码解析
es__服务调用封装_1.jpges__根据注解获取配置信息_2.jpges__容器组装_4.jpges__统一外部服务操作_0.jpg学到的更多的是代码的书写吧各种服务封装
高山之水
·
2023-08-27 06:11
Linux 内核函数kallsyms_lookup_name
文章目录一、API使用二、
源码解析
2.1kallsyms_lookup_name2.2kallsyms_expand_symbol2.3kallsyms_sym_address2.3.1x86_642.3.2arm642.3.3CONFIG_KALLSYMS_ABSOLUTE_PERCPU
小立爱学习
·
2023-08-27 01:06
Linux
内核常用API
linux
c语言
【Vesta发号器源码】IdServiceImpl
Vesta发号器
源码解析
——IdServiceImpl这个类是继承了AbstractIdServiceImpl的一个具体的实现字段属性及构造方法//参数名称,用于在启动的时候传入标示使用synchronized
DeanChangDM
·
2023-08-27 01:25
LeakCanary 2
源码解析
(二)如何实现自动监听Activity的内存泄露?
问题2:如何实现自动监听Activity的内存泄露?让我们回到上篇的最后,我们知道了ActivityDestroyWatcher中的install中,注册了appcation的activity生命周期变化的监听。image.png监听的实现如上图。其实就是在onActivityDestroyed的方法中,使用ObjectWatch类watch了执行到onDestroyed的activity。Obj
RenkyDaphy
·
2023-08-27 00:20
Kafka : kafka errors.DisconnectException: null
文章目录1.美图2.场景12.1概述3.
源码解析
3.1客户端分析3.2服务端分析4.场景25.场景35.1概述1.美图2.场景12.1概述kafka相关问题报错kafkaerrors.
九师兄
·
2023-08-26 14:33
大数据-kafka
kafka
Disconnect
Exception
null
Spring之依赖注入
源码解析
Spring之依赖注入
源码解析
Spring依赖注入的方式手动注入在XML中定义Bean时,即为手动注入,因为是程序员手动给某个属性指定了值。
loli_kong
·
2023-08-26 14:56
spring
数据库
sql
SpringBoot 项目如何按模块进行拆分?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-26 14:11
数据库
分布式
中间件
spring
java
SpringBoot 定时任务动态管理通用解决方案
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-26 14:40
spring
java
aop
proxy
spring
boot
一个基于 SpringBoot + Mybatis + Vue 的代码生成器
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-26 14:09
中间件
css
ubuntu
微软
web
PaLM中ROPE位置编码实现
源码解析
1、源码importtorchfromeinopsimportrearrangefromtorchimporteinsum,nnclassRotaryEmbedding(nn.Module):def__init__(self,dim):super().__init__()inv_freq=1.0/(10000**(torch.arange(0,dim,2).float()/dim))#[d/2]#
Bingoyear
·
2023-08-26 08:31
Pytorch使用
NLP
palm
python
深度学习
Dubbo之Wrapper
源码解析
功能概述为了减少反射的调用,Dubbo会为每个服务提供者的实现生成一个Wrapper类,通过Wrapper类去调用真正的接口实现类。功能分析核心类Wrapper分析主要成员变量分析privatestaticfinalMap,Wrapper>WRAPPER_MAP=newConcurrentHashMap,Wrapper>();//classwrappermap:类与Wrapper的缓存,当需要执行
csy_insist
·
2023-08-26 06:41
Dubbo
dubbo
Android Adb
源码解析
(base on Android 9.0)
Adb框架Adb架构AndroidAdb一共分为三个部分:adb、adbserver、adbd,源码路径:system/core/adb。adb和adbserver是运行在PC端,adb就是大家所熟悉的控制台命令adb,adbserver是由adbfork出的一个常驻后台的子进程大家再看到*daemonnotrunning.startingitnowonport5037**daemonst
Mr_Krabs
·
2023-08-26 02:59
【ByteEdu】课程总体更新列表(2019-03-21)
【
源码解析
】LollipopGo开源游戏服务器(更新中,已更新6节)点
Golang语言社区
·
2023-08-26 01:35
Retrofit 2.9.0
源码解析
一,使用方式1.添加依赖,当前使用2.9.0版本,源码分析也基于此版本dependencies{implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'com.squareup.retrofit2:converter-gson:2.9.0'}2.使用官方Demo,获取retrofit的信息classMainActivi
wang_zd
·
2023-08-25 23:59
Spring Cloud OAuth2 资源服务器CheckToken
源码解析
CheckToken的目的当用户携带token请求资源服务器的资源时,OAuth2AuthenticationProcessingFilter拦截token,进行token和userdetails过程,把无状态的token转化成用户信息。image详解OAuth2AuthenticationManager.authenticate(),filter执行判断的入口image当用户携带token去请求
冷冷zz
·
2023-08-25 23:49
rest_framework(3)序列化和反序列化(一)
本系列文章中的上一篇文章:rest_framework.views.APIView
源码解析
urls.py文件fromdjango.urlsimportpathfromsers.viewsimportBookViewurlpatterns
debugBiubiubiu2000
·
2023-08-25 18:51
restful
后端
python
django
WCDB-数据库连接池
源码解析
数据库类的简介SQLiteOpenHelper:管理SQLite的帮助类,提供获取SQLiteDatabase实例的方法,它会在第一次使用数据库时调用获取实例方法时创建SQLiteDatabase实例,并且处理数据库版本变化,开发人员在实现ContentProvider时都要实现一个自定义的SQLiteOpenHelper类,处理数据的创建、升级和降级。SQLiteDatabase:代表一个打开的
Shmily鱼
·
2023-08-25 15:37
【Spring
源码解析
】-1.源码编译
下载源码下载地址:spring.io->projects->SpringFramework->githubspring源码托管选择tag:找到最新release源码下载spring压缩包,并解压编译源码进入spring解压包修改build.gradle文件,将仓库地址改为阿里云gradle依赖仓库buildscript{repositories{maven{url'http://maven.ali
程序猿的酒
·
2023-08-25 09:53
spring源码解析
spring
java
gradle
LLaMA中ROPE位置编码实现
源码解析
1、Attention中q,经下式,生成新的q。m为句长length,d为embedding_dim/headθi=1100002id\theta_i=\frac{1}{10000^\frac{2i}{d}}θi=10000d2i12、LLaMA中RoPE源码importtorchdefprecompute_freqs_cis(dim:int,end:int,constant:float=1000
Bingoyear
·
2023-08-25 07:41
Pytorch使用
NLP
llama
深度学习
pytorch
人工智能
轻量级
openpose
人体姿态检测
1.去github下载轻量级
openpose
人体姿态检测项目:https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.pytorch
萧鼎
·
2023-08-25 06:44
人工智能算法
python
计算机视觉
人工智能
openpose
轻量级摔倒检测
1.配置好cuda10.0环境使用nvcc-V命令检测有没有cuda10.0环境2.下载深度学习摔倒检测框架链接:https://pan.baidu.com/s/1kxD7pRq6iPGUFpg39jztKg3.使用pycharm打开文件,并配置一些重要的torch库torch库必须大于1.3,使用命令:pipinstalltorch=1.3.1torchvision=0.4.2-fhttps:/
萧鼎
·
2023-08-25 06:44
人工智能算法
深度学习
python
人工智能
LiveDataBus 其中的一个库LiveEventBus库的
源码解析
EventBus事件通知的框架我们用了很久了,随着LiveData的出现,出现了LiveDataBus来替代EventBus,因为LiveDataBus会考虑生命周期,EventBus你可能要注意在生命周期结束的时候unregister的,否则会有内存泄漏等问题,而LiveDataBus会在生命周期中自动清理,和jetpack大家族一脉相承,随着我们整个应用开始对jetpack化,这是一个趋势。L
zhouzhihao_07
·
2023-08-25 04:56
Jetpack
源码解析
LiveDataBus
LiveEventBus
chatgpt的js混淆
源码解析
JS混淆加密是一种常见的前端保护措施,可以将JavaScript代码混淆成难以阅读和理解的形式,从而保护代码的安全性。但是,即使经过混淆加密的JavaScript代码也并非绝对安全,有些黑客仍然可以破解它们。以下是一个案例,说明如何使用JS混淆加密保护ChatGPT代码,并如何破解这个加密。首先,我们来看一段简单的ChatGPT代码:javascriptCopycodefunctiongenera
mxd01848
·
2023-08-25 01:33
javascript
开发语言
ecmascript
【Spring Boot 源码学习】自动装配流程
源码解析
(下)
自动装配流程
源码解析
(下)引言往期内容主要内容4.排除指定自动配置组件5.过滤自动配置组件6.触发自动配置事件总结引言上篇博文,笔者带大家了解了自动装配流程中有关自动配置加载的流程;本篇将介绍自动装配流程剩余的内容
Huazie
·
2023-08-25 00:37
开发框架-Spring
Boot
spring
boot
自动装配流程
排除自动配置组件
过滤自动配置组件
触发自动配置事件
FasterRCNN
源码解析
(二)——读取解析PASCAL VOC2012数据集
读取解析PASCALVOC2012数据集文章目录读取解析PASCALVOC2012数据集前言一、认识数据集1.Annotations文件夹2.JPEGImages文件夹3.ImageSets文件夹4.pascal_voc_classes.json文件二、代码解析1.`__init__`2.`__len__`3.`__getitem__`4.`get_height_and_width`5.`pars
在学习的王哈哈
·
2023-08-24 20:20
计算机视觉
python
pytorch
神经网络
Netty
源码解析
—— buffer
AbstractReferenceCountedByteBuf几乎所有常用的缓冲区都继承AbstractReferenceCountedByteBuf类,这个类提供了引用计数功能,使用乐观锁修改状态。privatestaticfinallongREFCNT_FIELD_OFFSET=ReferenceCountUpdater.getUnsafeOffset(AbstractReferenceCou
shallowinggg
·
2023-08-24 14:46
Flink-ContinuousProcessingTimeTrigger
源码解析
及一个小问题处理
背景工作中遇到一个需求,需要按天划分窗口,并且每隔固定时间段触发一次窗口计算,时间语义为ProcessingTime。在测试过程中发现,使用ContinuousProcessingTimeTrigger会有一个问题:当窗口到达EndTime时并不会触发。测试在本地测试时使用自造数据:类别,数量,时间。然后统计每分钟的总量,每10秒钟触发一次窗口计算,并且触发窗口计算后立即清除已经计算过的所有数据,
风筝flying
·
2023-08-24 13:13
Activity启动流程
源码解析
下(8.0)
在上一小节中我们从源码的角度分析了Activity启动过程中onPause方法的回调过程,今天我们接着分析下后续生命周期方法的回调。我们先看下onPause方法的回调入口handlePauseActivity方法,代码如下:privatevoidhandlePauseActivity(IBindertoken,booleanfinished,booleanuserLeaving,intconfig
Android_Jian
·
2023-08-24 07:50
Netty核心
源码解析
(二)--ServerBootstrap启动过程
serverbootstrap用于建立netty服务端,核心逻辑--设置线程池--bossGroup和workGroup设置accept连接handler定义服务器的serversocketchannel实现设置IO读写的业务逻辑相关childHanlder绑定监听端口--创建serversocketchannel对象初始化serversocketchannel--添加Handler到pipeli
wesen12
·
2023-08-24 06:48
mysql
数据库
Netty核心
源码解析
(三)--NioEventLoop
NioEventLoop介绍NioEventLoop继承SingleThreadEventLoop,核心是一个单例线程池,可以理解为单线程,这也是Netty解决线程并发问题的最根本思路--同一个channel连接上的IO事件只由一个线程来处理,NioEventLoop中的单例线程池轮询事件队列,有新的IO事件或者用户提交的task时便执行对应的handler逻辑进行处理;NioEventLoop循
wesen12
·
2023-08-24 06:14
java
jvm
开发语言
【精华】AIGC之Stable Diffusion专栏
StableDiffusion专栏1参考资料Stable-diffusion-webui小白使用大全+插件和模型推荐2.0Stable-diffusion-webui插件拓展及依赖汇总2SD插件仓库(1)
openpose
editor
LeeZhao@
·
2023-08-24 06:32
AIGC
计算机视觉
AIGC
stable
diffusion
【Spring专题】Spring之Bean的生命周期
源码解析
——阶段二(三)(属性填充之循环依赖底层原理解析)
目录前言阅读准备阅读建议前置知识Bean的生命周期循环依赖的产生Spring里面的3个Map课程内容一、【三级缓存】演进推理1、只有一级缓存的演进推理1.1直接将实例化后生成的对象放入到单例池里面1.2总结2、引入二级缓存的演进推理2.1引入一个中间Map存实例化后的早期对象(疑似二级缓存)2.2解决2.1需要被代理的问题(疑似二级缓存)3、引入三级缓存的演进推理3.1为什么要三级缓存3.2解决3
验证码有毒
·
2023-08-24 05:54
tuling学院学习笔记
spring
java
后端
(未完成)【Spring专题】SringAOP底层原理解析——阶段三(AOP)
动态代理的实现1.1Cglib动态代理1.2JDK动态代理1.3ProxyFactory:Spring对两种代理的封装二、AOP基础知识2.1AOP基础概念回顾2.2SpringAOP实现方式的发展历程三、底层
源码解析
验证码有毒
·
2023-08-24 05:51
tuling学院学习笔记
spring
java
后端
JAVA多线程与高并发(七)[线程池的基本概念,ThreadPoolExecutor的简单使用和源码解读]
CompletableFuture(非常灵活)认识ThreadPoolExecutorThreadPoolExecutor的七个重要参数:测试小例子:调整线程池的大小ThreadPoolExecutor
源码解析
君陌先生
·
2023-08-24 02:55
JAVA多线程与高并发
java
多线程
并发编程
thread
jdk8新特性-CompletableFuture的来源、
源码解析
及实际应用场景
文章目录1.介绍2.
源码解析
CompletableFuture类定义Future接口Future的get方法CompletableStage接口CompletableFuture的工作流初始化completed
吃榴莲不吐葡萄皮
·
2023-08-24 02:54
JUC
java
jvm
nio
java-ee
junit
供应链云仓系统的
源码解析
2.
源码解析
:揭秘云仓系统的核心功能供应链云仓系统的源码包含多个模块,每个模块实现不同的功能,协同工作以全面增强物流管理。其中核心功能包括:-订单管理:实现订单的生成、分配和跟踪,确保货物按时
WoShop电商系统
·
2023-08-24 02:37
供应链云仓系统
供应链云仓源码
教育电商
开发语言
面试官:什么是SSL卸载?它的工作原理是什么?有什么好处?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-24 01:16
中间件
网络
java
人工智能
编程语言
LeakCanray不需要手动初始化的秘密(2.7
源码解析
)
认识LeakCanray不需要手动初始化的秘密前言什么是LeakCanray最新使用为什么需要初始化的版本不需要初始化的版本2.0后不同版本实现的细微差别总结前言需要初始化的版本中,我们需要在application中初始化leakcanary,为什么新版本的leakcanary不需要了呢?本文带你探究什么是LeakCanrayLeakCanaryisamemoryleakdetectionlibr
我怀里的猫
·
2023-08-23 21:50
Android基础
Android日常
android
Swift进阶06:Mirror
源码解析
第六节课:Mirror
源码解析
本篇主要分析Mirror的源码,底层实现方式,篇幅稍微多点,就单独写一篇文章啦上一篇文章我们简单接触了下Mirror,简单在JSON解析中应用了一下,但是留下很多疑问:系统是如何通过
不说ryo
·
2023-08-23 19:07
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他