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
动态代理源码分析
HttpServlet
源码分析
及HttpServletRequest接口
2023.10.20HttpServletHttpServlet类是专门为HTTP协议准备的。比GenericServlet更加适合HTTP协议下的开发。http包下都有哪些类和接口呢?(jakarta.servlet.http.*)jakarta.servlet.http.HttpServlet(HTTP协议专用的Servlet类,抽象类)jakarta.servlet.http.HttpSer
我真的很帅阿
·
2023-10-21 16:52
Javaweb学习
javaweb
java
HttpServlet
spring boot1.5.x 的配置文件加载优先级【关于spring.config.locatioin和spring.config.name】
网上不少文章介绍springboot配置文件加载优先级,但是有的地方不全面,结合springboot1.5.x
源码分析
和实际使用情况,在此汇总一下:1、当系统启动参数中指定spring.config.location
winstonczc
·
2023-10-21 13:56
java
spring
spring
boot
配置文件
优先级
窥探-spring boot加载外部配置及其
源码分析
窥探-springboot加载外部配置及其
源码分析
简单使用使用@Value注解使用@PropertySource注解加载属性使用@ConfigurationProperties注解配置随机数通过profiles
Tony-devj
·
2023-10-21 13:20
Spring
Boot
springboot
配置使用
源码分析
configuration
属性
模型泛化技巧“随机权重平均(Stochastic Weight Averaging, SWA)”介绍与Pytorch Lightning的SWA实现讲解
文章目录SWA简介SWA公式SWA常见参数PytorchLightning的SWA
源码分析
SWALR参考资料SWA简介SWA,全程为“StochasticWeightAveraging”(随机权重平均)
iioSnail
·
2023-10-21 13:55
机器学习
pytorch
深度学习
机器学习
MyBatis中怎样查看执行的sql语句日志?
在mybatis中我们执行sql语句是通过
动态代理
接口执行的,我们并不能看到内部的sql的执行情况,所以你执行完一个接口之后,你也不知道sql到底有没有执行?以及sql执行的对不对?这要怎么办呢?
杀手不太冷!
·
2023-10-21 12:19
数据库连接新总结
mybatis
sql
java
【SA8295P
源码分析
(四)】51 - QNX NFS Server + Android NFS Client 完整配置
【SA8295P
源码分析
】51-QNXNFSServer+AndroidNFSClient完整配置一、QNX侧NFSServer修改:ip为192.168.118.21.1配置拷贝nfsd、rpcbind
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-21 11:24
车芯
SA8295P
源码分析(四)
之
网络部分
QAM8295P
android
SA8295P
QNX
NFS
源码分析
:Spring 事务 @Transactional Timeout 参数不生效的问题
本文通过分析Spring事务的源码,说明@TransactionalTimeout参数设置的一些问题。从问题开始,下面两段代码,事务是否都能正常的回滚?timeout参数大于3代码片段1@Transactional(rollbackFor=Exception.class,propagation=Propagation.REQUIRED,timeout=3)publicinttimeout(intt
郑印
·
2023-10-21 08:31
【SA8295P
源码分析
(四)】44 - 如何替换 NON-HLOS.bin 中的 Wifi Firmware 固件
【SA8295P
源码分析
】44-如何替换NON-HLOS.bin中的WifiFirmware固件1、提取NON-HLOS.bin中的WifiFirmware出来2、把提取出来的wifi固件放到代码中3、
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-21 06:26
车芯
SA8295P
源码分析(四)
之
网络部分
android
QAM8295P
SA8295P
QNX
nvidia-k8s-device-plugin
源码分析
1.引言nvidia-k8s-device-plugin代码由go语言编写,在此确实要赞叹一下go语言的简洁和强大,想必以后会有越来越多的人喜欢上这门语言。当然,如果想了解一个程序的代码,首先梳理一下每个文件的作用:1.main.go:作为程序入口2.nvidia.go:放置所有调用了nvml有关的函数代码3.watcher.go:定义监视器的代码4.server.go:实现与k8s-device
贫僧法号一枝花
·
2023-10-21 06:10
kubernetes
docker
k8s-plugin
kubernetes
Aop选型实测
https://javatar.iteye.com/blog/814426参考Dubbo的选型实践Jdk
动态代理
使用Component.DynamicProxyPerformanceTest输出
动态代理
达子不一般
·
2023-10-21 06:51
精尽MyBatis
源码分析
- MyBatis初始化(四)之 SQL 初始化(下)
初始化(四)之SQL初始化(下)在上一篇文档中详细地讲述了MyBatis在解析节点的过程中,是如何解析SQL语句的,如何实现动态SQL语句的,最终会生成一个org.apache.ibatis.mapping.SqlSource对象的,那么接下来我们来看看SqlSource到底是什么主要包路径:org.apache.ibatis.mapping、org.apache.ibatis.builder主要
联旺
·
2023-10-21 05:14
FreeCAD
源码分析
:Sketcher模块
FreeCAD
源码分析
:Sketcher模块济南友泉软件有限公司一、功能概述参数化建模(参数化/变量化设计)是一种基于约束的,并能用尺寸驱动模型变化的建模技术。
JiNan.YouQuan.Soft
·
2023-10-21 04:28
FreeCAD
CAx
python
Hadoop
源码分析
-HDFS写数据之申请block
4.申请block下面我们应该再去从dataQueue中读取packet了。而从dataQueue读取packet是Datastream线程,所以我们直接看它的run方法Datastream.run(),代码比较多,分开看看。1.1这里看while的判断条件,如果dataQueue的size=0,那么就等待image1.21:错误判断,pass;2:空判断pass;3:在这里获取了第一个packe
晨磊的微博
·
2023-10-21 03:06
Handler
源码分析
微信截图_20210303172720.png在子线程中获取完数据后需要更新ui的时候,往往会创建一个Handler实例,然后调用它的sendEmptyMessage等方法,接着在回调方法handleMessage中进行ui的刷新;handler.sendEmptyMessage(1000);privatefinalHandlerhandler=newHandler(Looper.getMainL
刘孙猫咪
·
2023-10-21 02:45
Dubbo 源码之服务调用过程
源码分析
在进行
源码分析
之前,我们先来通过一张图了解Dubbo服务调用过程。首先服务消费者通过代理对象Proxy发起远程调用,接着通过网络客户端Client将编码后的请求发送给服务
小白菜aaa
·
2023-10-21 02:21
Spring事务传播机制实战
Talkischeap.Showmethecode.源代码地址/***启动参数加上-Dsun.misc.ProxyGenerator.saveGeneratedFiles=true-Dcglib.debugLocation=D:\cglib以便查看
动态代理
生成的字节码文件
StrongManAlone
·
2023-10-21 02:02
Okhttp缓存
源码分析
以及自定义缓存实现
点击上方"程序员小乐"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!关注订阅号「程序员小乐」,收看更多精彩内容每日英文Theonlywaytomeettherightoneistobewhatyoureallyare.只有做最真实的自己,才能遇见最应该的那个人。每日掏心话大多数人的压力,来自于不假思索跟着大部队走。大部队说,要先有钱才能有面子,于是终日焦虑财富不够,忘了品味生活。来自:原件
程序员小乐
·
2023-10-21 01:21
java
python
http
redis
js
源码分析
| 深度解密Go语言之context
之前写的文章Context是怎么在Go语言中发挥关键作用的以图解的方式给大家讲解了Context的实现原理以及它为什么能便捷地对多层并发任务进行控制,写作期间阅读了不少作者的源码解析文章,桃花源这篇Context源码导读写的很好,推荐给大家,我对其中两处进行了修改,Context包的类图原文作者将实现画成了继承我对其进行了修改,另外部分源码在go1.14版本进行了重写,我在文中进行了说明,希望文章
kevin_tech
·
2023-10-21 01:17
编程语言
java
go
redis
python
带你了解Mybatis拦截器及手写分页插件
Mybatis的拦截器原理还有点绕,也还算简单,原理就是通过JDK的
动态代理
技术来为我们自定义的拦截器类实现代理,并且这个代理可以有多个,所以Mybatis拦截器会成一个链条形式存在,一个处理完在一个。
听风逝夜h
·
2023-10-20 23:05
动态代理
JDK,Cglib
1.JDK
动态代理
通过接口+反射实现代理1.根据接口创建代理类的字节码文件2.使用ClassLoader将字节码文件加载到JVM3.创建代理类实例对象反射调用代理类的具体方法。
CoderZzbJohn
·
2023-10-20 22:21
java基础知识梳理&代理模式之
动态代理
代理接口对象publicinterfaceService{ResulttoTestOne(StringtoTestOne);ResulttoTestTwo(StringtoTestTwo);interfaceResult{voidprintLog();voidsavaLog();}}简单代理逻辑publicTcreate(finalClassservice){return(T)Proxy.newP
赶时间的书生
·
2023-10-20 20:03
#
基础知识
JAVA
Proxy
【SA8295P
源码分析
(四)】35 - QNX侧 Marvell 88Q5152 Phy_Switch 导通实录(硬核)
【SA8295P
源码分析
】35-QNX侧Marvell88Q5152Phy_Switch导通实录(硬核)一、硬件原理分析二、88Q5152芯片读写时序分析2.1Clause22读、写寄存器配置(配置Port5
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:13
车芯
SA8295P
源码分析(四)
之
网络部分
QAM8295P
android
SA8295P
QNX
Spring Cloud
源码分析
——Hystrix服务容错保护
IZONE崔叡娜(ฅ´ω`ฅ)在微服务架构中,系统被拆分为多个服务单元,各个服务单元之间通过服务注册和订阅的方式互相依赖。每个服务单元运行在不同进程中,依赖通过远程调用的方式执行。运行期间,可能因为网络原因或服务自身问题导致调用故障或延迟,而这些问题又会直接导致调用方的对外服务也出现延迟。如果调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,线程资源无法释放,继而最终导致
小汉同学
·
2023-10-20 20:37
【SA8295P
源码分析
(四)】25 - QNX Ethernet MAC 驱动 之 emac_isr_thread_handler 中断处理函数
源码分析
【SA8295P
源码分析
】25-QNXEthernetMAC驱动之emac_isr_thread_handler中断处理函数
源码分析
一、emac中断上半部:emac_isr()二、emac中断下半部:emac_isr_thread_handler
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:33
车芯
SA8295P
源码分析(四)
之
网络部分
android
QAM8295P
SA8295P
QNX
【SA8295P
源码分析
(四)】网络模块 文章链接汇总 - 持续更新中
【SA8295P
源码分析
四】网络模块文章链接汇总-持续更新中一、网络相关模块(NFS、VLAN、telnet)二、网络相关模块(EthernetMAC)三、PhySwitch调试笔记2023年10月16
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:32
车芯
SA8295P
源码分析(四)
之
网络部分
android
QAM8295P
SA8295P
QNX
Ethernet
【SA8295P
源码分析
(四)】27 - QNX Ethernet MAC 驱动 之 emac_tx_thread_handler 数据发送线程
源码分析
【SA8295P
源码分析
】27-QNXEthernetMAC驱动之emac_tx_thread_handler数据发送线程
源码分析
系列文章汇总见:《【SA8295P
源码分析
(四)】网络模块文章链接汇总-
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 20:00
车芯
SA8295P
源码分析(四)
之
网络部分
QAM8295P
android
SA8295P
QNX
Netty学习二十:
源码分析
之Netty Reactor 线程模型
一、Reactor线程执行的主流程Reactor线程模型是Netty实现高性能的核心所在,在Netty中EventLoop是Reactor线程模型的核心处理引擎,那么EventLoop到底是如何实现的呢?又是如何保证高性能和线程安全性的呢?因为Netty是基于NIO实现的,所以推荐使用NioEventLoop实现,通过NioEventLoop的核心入口run()方法回顾NettyReactor线程
爱打羽球的程序猿
·
2023-10-20 18:09
Netty学习系列
学习
java
开发语言
muduo
源码分析
:Reactor模式的封装实现
关于muduo实现的Reactor模式,有三个关键的类:1.事件分发器类Channel2.封装I/O复用的Poller(主要研究EpollPoller)3.定时器接口类TimerQueue事件循环EventLoop类实现了Reactor的基本模式。1.事件分发类Channel事件分发器Channel的数据成员如下://定义事件类型变量staticconstintkNoneEvent;//无事件st
amoscykl
·
2023-10-20 18:30
moduo网络库
muduo源码分析
Reactor
muduo网络库
isa与类关联的原理
alloc&init&new
源码分析
文章中,alloc有3个核心操作,其中一个就是obj->initInstanceIsa,即类与isa绑定。主要理解类与isa是如何关联的。
Z苗
·
2023-10-20 17:04
#
iOS
的类
isa与类关联的原理
高仿JDK
动态代理
底层源码实现
动态代理
实现思路实现功能:通过Proxy.newProxyInstance返回代理对象1、创建一个处理业务逻辑的接口,我们也和JDK一样,都使用InvocationHandler作为接口名,然后接口里面一个
Joey_Java
·
2023-10-20 17:23
java反射详解
解释Java反射的基础知识,包括如何使用数组,注解,泛型和
动态代理
。展示如何执行更具体的java反射,例如读取类的所有getter方法,或访问类的私有字段
北牧苍狼
·
2023-10-20 15:59
spring
源码分析
之spring-core总结篇
1.1asm关于asm的内幕参见博客:spring
源码分析
之spring-coreasm概述1.2cglib关于cglib的内幕参见博客cglib源码
日G一卒
·
2023-10-20 15:02
spring源码深入
springcore
Navigation重建Fragment问题分析及解决
源码分析
首先看布局文件:当调用Navigation
折翅鵬
·
2023-10-20 14:52
Android
android
jetpack
代理模式,静态代理和
动态代理
Java代理模式:静态代理和
动态代理
一、概述在Java语言中有一种非常强大的设计模式:代理模式,代理模式又可以细分为静态代理和
动态代理
。那么什么是代理模式呢?什么是静态代理?什么又是
动态代理
?
天空在微笑
·
2023-10-20 14:51
揭开MyBatis的神秘面纱:掌握
动态代理
在底层实现中的精髓
一日小区漫步,我问朋友:Mybatis中声明一个interface接口,没有编写任何实现类,Mybatis就能返回接口实例,并调用接口方法返回数据库数据,你知道为什么不?朋友很是诧异:是啊,我也很纳闷,我们领导告诉我们按照这个模式编写就好了,我同事也感觉很奇怪,虽然我不知道具体是怎么实现的,但我觉得肯定是……(此处略去若干的漫天猜想),但是也不对啊,难道是……(再次略去若干似懂非懂)。这激发了我写
技术琐事
·
2023-10-20 13:27
java
java-ee
后端
mybatis
maven
单元测试加上@Transactional就能实现回滚【原理】
文章目录前言一、问题二、回答三、
源码分析
1.TestContextManager2.TestContext3.TestExecutionListener3.1AbstractTestContextBootstrapper
liangsheng_g
·
2023-10-20 13:33
spring
源码分析
单元测试
回滚
spring
C++ 开发者必读经典书籍推荐
以下是几本我个人推荐的C++书籍或视频C++基础看书C++PrimerC++程序设计语言EffectiveC++MoreEffectiveC++EffectiveSTLSTL
源码分析
深度探索C++对象模型看视频黑马程序员
小万哥丶
·
2023-10-20 12:17
c++
开发语言
程序人生
后端
服务器
学习方法
软件需求
Spring
源码分析
(十)Bean实例化(下)
目录1.1循环依赖1.2属性填充1.2.1populateBean方法1.2.2initializeBean方法执行Aware方法执行BeanPostProcessor后置处理器的前置处理方法执行初始化方法执行BeanPostProcessor后置处理器的后置处理方法:postProcessAfterInitialization(),允许对bean实例进行包装1.3根据scope注册bean官网:
长安不及十里
·
2023-10-20 12:39
#
Spring源码分析
spring
java
后端
源码分析
学习
Java设计模式之代理模式
目录代理模式分类静态代理
动态代理
JDK
动态代理
分析JDK代理执行流程CGLIB
动态代理
三种代理对比JDK
动态代理
与CGLIB
动态代理
动态代理
与静态代理代理模式优缺点优点:缺点:使用场景代理模式分为三种角色
zmbwcx
·
2023-10-20 10:22
java
设计模式
代理模式
WebRTC
源码分析
之日志-RTC_LOG
文章目录RTC_LOG使用示例示例-日志输出到标准错误stderr示例-带有时间和线程信息的日志示例-日志输入到文件示例-带有错误信息的日志RTC_LOG
源码分析
LogMessage类数据成员构造器析构器更新最小日志级别配置数据获取数据添加
玩转流媒体
·
2023-10-20 10:35
WebRTC源码分析
webrtc
c++
【流媒体】Media soup
源码分析
(三)传输通道的建立
前面说到channel与router的建立,实际上channel是node服务器与底层C++之间信令交互的通道。transport才是router给用户推流拉流的通道,而创建完Router过后就开始创建Transport了文章目录一、创建Transport1、用户请求2、Worker——把信令传递给下一层3、Router->HandleRequest——确定Transport的类型4、SetNew
熠熠微光
·
2023-10-20 10:32
mediasoup
java
源码分析
-反射Constructor类
java
源码分析
-反射Constructor类1.是什么?Constructor是java反射时用于表示构造函数的抽象,它包含一个类的构造函数的相关信息。
String小四
·
2023-10-20 10:38
jdk源码分析
jdk
字节码增强和spring AOP 原理
字节码增强和springAOP原理————AOP技术其实就是字节码增强技术,JVM提供的
动态代理
追根究底也是字节码增强技术。
长不大的大灰狼
·
2023-10-20 09:57
Spring
spring
动态代理
模式:JDK和Cglib的代码实现
JDK和Cglib的代码实现ⅠJDK的方式(1)创建接口:IJdkService.java(2)创建接口实现类:JdkServiceImpl.java(3)使用Proxy类的newProxyInstance方法创建接口代理对象ⅡCglib的方式(1)创建被代理类:CglibService.java(2)传入callback对象,对目标增强:CglibServiceInterceptor.javaJ
长不大的大灰狼
·
2023-10-20 09:57
Spring
java
spring
【二:Spring-AOP】
目录一、AOP1、什么是AOP2、AOP的类型3、AOP(底层原理)(1)第一种有接口情况,使用JDK
动态代理
(2)第二种没有接口情况,使用[CGLIB](https://so.csdn.net/so/
Leoon123
·
2023-10-20 09:20
SSM+Spring
boot
spring
java
后端
Springboot 2启动内置Tomcat
源码分析
以SpringMVC启动Servlet为例,其应用上下文为ServletWebServerApplicationContext,继承了GenericWebApplicationContext的大部分方法,主要重写了postProcessBeanFactory()、refresh()、onRefresh()、finishRefresh()、onClose()方法。启动流程由refresh()可知,重
O_Neal
·
2023-10-20 08:40
【SA8295P
源码分析
(三)】Camera 模块 文章链接汇总 - 持续更新中
【SA8295P
源码分析
三】Camera模块文章链接汇总-持续更新中一、Camera摄像头模块(当前正在更新中...)2023年10月16日NoteUpdate:好多兄弟私信反馈只想学习某一个模块的内容
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 08:20
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
QAM8295P
SA8295P
QNX
【SA8295P
源码分析
(三)】97 - QNX AIS Camera 框架介绍 及 Camera 工作流程分析
【SA8295P
源码分析
】97-QNXAISCamera框架介绍及Camera工作流程分析一、QNXAISServer框架分析二、QNXHypervisor/AndroidGVM方案介绍三、CameraAPP
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-20 08:46
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
OpenWFD
QAM8295P
SA8295P
Seata入门系列【8】Seata之AT模式执行流程解析
启动阶段自动加载各种Bean及配置信息初始化TM(事务管理器)初始化RM(资源管理器)初始化分布式事务客户端完成,代理数据源连接TC(seata服务端),注册RM连接TC(seata服务端),注册TM扫描并
动态代理
开启了分布式事务的
吴名氏.
·
2023-10-20 04:28
seata
微服务
后端
seata
分布式事务
微服务
ArrayListy整理+源码解析+面试题+OJ题(杨辉三角)
文章目录ArrayList一、ArrayList的使用1.ArrayList的构造方法1.1
源码分析
2.ArrayList的方法2.1add方法2.2remove方法2.3subList方法二、ArrayList
翁佳明
·
2023-10-20 02:31
数据结构
面试
开发语言
jvm
笔记
数据结构
java
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他