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
C++STL空间配置器源码分析
动态代理的楷模:
源码分析
Mybatis与Spring(二)
希望看完大家能搞懂下面问题:Spring是如何管理Mapper的Bean,实现线程安全Mybatis自身的sqlSession是否线程安全spring-mybatis.png
源码分析
二.SqlSession
蕉仔伟
·
2023-09-01 02:05
对jdbc流程进行
源码分析
mysqlmysql-connector-javaruntimepackagecom.example.dtest.jdbc;importorg.springframework.stereotype.Component;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;@Compone
春风霓裳
·
2023-09-01 00:43
jdbc
jdbc
cpufreq.c
源码分析
//待修改
AUTHOR:JosephYang(杨红刚)CONTENT:cpufreq.c
源码分析
NOTE:linux-3.0LASTMODIFIED:09-19-2011---------------------
ganggexiongqi
·
2023-09-01 00:37
移植
Linux
驱动
Linux
内核
Linux
基础学习
transition
struct
loops
list
semaphore
performance
模仿一个简单的Retrofit框架
网络请求的工作本质是由OkHttp完成,而Retrofit仅负责完了请求和接口的封装.在Retrofit底层其实运用了反射,注解,动态代理等技术,网络工作的完成,完全是由okhttp3.Call.Factory,经过
源码分析
JeckZyang
·
2023-08-31 22:23
【C++】学习
C++STL
中的数组——vector
❤️前言好久不见大家!今天的这篇博客是关于我对于STL(C++标准模板库)中的容器vector的学习和理解,希望大家能够喜欢。正文vector是STL中的一种序列容器,对应着数据结构中的顺序表,也可以说是数组。在我们正式学习了解vector之前,我们先看看C++官网对其的文档介绍。vector的文档介绍这是纯英文的官网链接:cplusplus.com/reference/vector/vector
MO_lion
·
2023-08-31 20:24
【C++】21年精通C++
c++
学习
开发语言
Android 开源项目分类汇总
android-open-project,都是一些牛人,很有开源精神的达人做的,学习时,同时力推荐http://codekk.com/open-source-project-analysis;这个网站把许多开源项目进行了校验,还有
源码分析
说明
zuo_er_lyf
·
2023-08-31 19:17
Android最牛的开源整理
android-open-project,都是一些牛人,很有开源精神的达人做的,学习时,同时力推荐http://codekk.com/open-source-project-analysis;这个网站把许多开源项目进行了校验,还有
源码分析
说明
洛天丶酱油
·
2023-08-31 19:46
安卓
Android开源项目
深入浅出C++ ——map类深度剖析
文章目录一、map类介绍二、map的使用三、multimap一、map类介绍 map是
C++STL
中提供的容器,map是数学上的映射,其具有唯一性,即每个pair(key,value)只出现一次,而multimap
程序员Jared
·
2023-08-31 19:43
C++
c++
map
STL
multimap
c++ | time 小结
通过查看
源码分析
namespacestd{using::clock_t;//clock_tx;X=clock();//获取程序跑了多久using::time_t;//time_ty;y=time(NULL
ttxiaoxiaobai
·
2023-08-31 19:05
C++
c++
OkHttp
源码分析
系列(一)- Okhttp同步请求、异步请求过程
RxJava源码的基础部分分析的差不多,后续如果有新的内容话,会继续的补充。从今天开始,我们来看看OkHttp的相关源码。OkHttp的源码过于复杂,涉及到的方面非常的多,本系列文章目的是打通Okhttp的整个执行流程,不对某一个细节重点分析。 本篇文章是本系列文章的第一篇,我们先从最简单的Okhttp使用入手,进而分析Okhttp两种请求方式的流程。1.同步请求 同步请求的重点在于同步二
琼珶和予
·
2023-08-31 19:52
从
源码分析
为什么String是不可变
学习Java基础知识的时候我们知道String的值是不可变的,改变String,会改变String的指向地址,而不会在原值上进行修改,和其他基本类型有所区别。我们先自己用代码来验证一下这个结论通过修改Str的值与原值做比较输出结果为:输出结果通过输出结果来看,str2指向str改变前值,如果是直接修改str的值,那么str2的也也要改变。我们可以看出,改变str确实是改变了其指向地址,并没有改变值
遥风hugoca
·
2023-08-31 18:55
Mybatis自定义分页插件及PageHelper
源码分析
2.分页查询总条数3.修改原有sql4.执行原有方法5.存在问题:二、PageHelper分析1.PageHelper简介2.PageHelper
源码分析
三:fetchsize游标的使用1.什么是fetchsize2
又 欠
·
2023-08-31 16:10
java
mybatis
java
开发语言
Spring 事务
源码分析
二、Spring事务的传播机制三、Spring事务
源码分析
四、Spring注解事务失效场景前言Spring事务是一种用于管理数据库操作的机制,它确保一组相关的数据库操作要么全部成功提交,要么全部失败回滚
又 欠
·
2023-08-31 16:10
java
spring
java
后端
SpringBoot的自动装配
源码分析
文章目录一:什么是自动装配二、springboot的启动流程1.调用SpringApplication()的构造方法2.执行核心run方法()3.执行核心prepareContext()4.执行核心refreshContext()5.ConfigurationClassPostProcess三:流程概述四:总结SpringBoot的核心理念是简化Spring应用的搭建和开发过程,提出了约定大于配置
又 欠
·
2023-08-31 16:36
java
java
spring
boot
请求在tomcat中的流转(
源码分析
篇)
Connector的初始化catalina解析server.xml是通过degister来实现的,degister解析到clazz=Class.forName(protocolHandlerClassName);//反射调用ProtocolHandler的构造方法的时候会做后续的初始化p=(ProtocolHandler)clazz.getConstructor().newInstance();}
·
2023-08-31 16:27
一道经典面试题:@Configuration 和 @Component 有何区别?
文章目录1.情景展现2.
源码分析
2.1postProcessBeanDefinitionRegistry2.2postProcessBeanFactory关于@Configuration注解有一个特别经典的面试题
林欣快滚去学习
·
2023-08-31 16:25
java
Android拖动条(SeekBar)简单源码剖析
(记住这一点)本篇
源码分析
的原因就是来自这个问题。正文在Android开发的过程中,大家有可能都使用过SeekBar这个控件,比如拖动视频进度条、音频进度条等。不管大
葛糖糖
·
2023-08-31 14:57
4、DVWA——文件包含
文章目录一、文件包含概述二、low2.1
源码分析
2.2通关分析三、medium3.1
源码分析
3.2通关思路四、high4.1
源码分析
4.2通关思路五、impossible一、文件包含概述 文件包含是指当服务器开启
PT_silver
·
2023-08-31 11:26
DVWA
安全
php
3、DVWA——CSRF
文章目录一、CSRF概述二、low2.1通关思路2.2
源码分析
三、medium3.1通关思路3.2
源码分析
四、high4.1通关思路4.2
源码分析
五、impossible一、CSRF概述 CSRF全称为跨站请求伪造
PT_silver
·
2023-08-31 11:56
DVWA
安全
csrf
基于java1.8 HashMap
源码分析
Java8中HashMap类总共有7个内部类,6个静态内部类内部类KeySetValuesEntrySetHashIteratorKeyIteratorValueIteratorEntryIterator静态内部类NodeHashMapSpliteratorKeySpliteratorValueSpliteratorEntrySpliteratorTreeNode数据结构数组+链表+红黑树1、类结
ww_kobe
·
2023-08-31 11:18
基于java1.8 LinkedList
源码分析
1、结构LinkedList继承AbstractSequentialList抽象类,该类是只支持按次序访问LinkedList实现了List接口LinkedList实现了Deque接口,即能被当作双端队列实现了Cloneable接口,覆盖了clone方法,即可以被克隆实现了Serializable接口,支持序列化publicclassLinkedListextendsAbstractSequent
ww_kobe
·
2023-08-31 11:48
java
CountDownLatch
源码分析
概述CountDownLatch可以翻译为倒计数器,让主调用线程等待其他一些线程工作完成后,再继续运行。(相当于调用所有子线程join方法的效果)主要有两种使用场景:第一种设置两个信号,一个是启动信号,当控制线程发出信号以后,所有线程才开始工作,一个是全部完成的信号,当所有工作线程完成后,控制线程才继续工作。另一个典型用法是将问题分为N个部分,每一部分用子线程跑,然后在锁存器上递减计数,当所有子线
教主陈0401
·
2023-08-31 10:32
Spring
源码分析
(七)不同作用域下Bean的创建
目录1.1单例模式的实例化1.1.1从缓存中获取1.1.2前置处理1.1.3获取Bean1.1.4后置处理1.1.5加入缓存1.2原型模式实例化1.3其他模式实例化官网:Home参考书籍:Spring源码深度解析-郝佳编著-微信读书上一篇文章我们分析到不同的作用域创建Bean,但是我们没有详细来解释,让我们回到关键的代码片段AbstractBeanFactory//Createbeaninstan
长安不及十里
·
2023-08-31 08:25
#
Spring源码分析
spring
java
后端
学习
源码分析
JVM
源码分析
之System.currentTimeMillis及nanoTime原理详解
本文来自PerfMa技术社区:https://club.perfma.comPerfMa(笨马网络)官网:https://www.perfma.com概述上周有同事问了我一个现象很诡异的问题,说JDK7和JDK8下的System.nanoTime()输出完全不一样,而且差距还非常大,是不是两个版本里的实现不一样,之前我也没注意过这个细节,觉得非常奇怪,于是自己也在本地mac机器上马上测试了一下,得
HeapDump性能社区
·
2023-08-31 08:29
详细讲解:RocketMQ的限时订单实战与RocketMQ的
源码分析
!
一、限时订单实战1.1、什么是限时订单在各种电商网站下订单后会保留一个时间段,时间段内未支付则自动将订单状态设置为已过期,这种订单称之为限时订单。在这里插入图片描述1.2、如何实现限时订单1.2.1、限时订单的流程电商平台都会包含以下5种状态。待付款:代表买家下单了但是还没有付款。待发货:代表买家付款了卖家还没有发货。已发货:代表卖家已经发货并寄出商品了。已完成:代表买家已经确认收到货了。已关闭:
套马杆的程序员
·
2023-08-31 07:47
[FMMPEG] parse与 demuxer
FFmpeg
源码分析
:av_parser_parse2()解析数据包ffmpeg4.3添加自定义demuxerffmpegAPI基础
aningxiaoxixi
·
2023-08-31 06:58
ffmpeg
音视频
实时音视频
Lmbench测试集 --- 延迟测试工具lat_mem_rd
Lmbench测试集---延迟测试工具lat_mem_rdlmbench测试集简介lat_mem_rd延迟测试工具如何测试测试结果
源码分析
lmbench测试集简介lmbench是一套简单的可移植的微型测评工具
MonologueYY
·
2023-08-31 04:38
testbench测试集
测试工具
模块测试
功能测试
原型和原型链 - 面试题
阅读源码是高效提高技能的方式但不能“埋头苦钻”有技巧在其中zepto设计和
源码分析
阅读过程中的收益,和自己的理解。
jrg陈咪咪sunny
·
2023-08-31 04:04
内存泄露(八)-- LeakCanary
KOOM线上APM监控最全剖析LeakCanary
源码分析
:一文让你彻底理解LeakCanary的工作原理目录一、LeakCanary核心原理二、为什么LeakCanary不能用于线上?
xuyin1204
·
2023-08-31 03:27
内存泄漏
Android
性能优化
内存泄漏
Android
性能优化
android leakcanary
源码分析
,LeakCanary
源码分析
大家好,我是苍王。以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。LeakCanary,金丝雀,在组件化Gank研发的时候,近来踩了一下坑,发现其内存泄露检测的思想非常精妙。通读在这编文章你将会学会1.知道LeakCanary对内存泄漏检测的原理2.如何安装了应用后,隐藏和显示应用在launcher的显示3.如何在主线程空闲时触发任务4.如何检测顶层Activity的
weixin_39617318
·
2023-08-31 03:27
android
leakcanary
源码分析
LeakCanary是如何定位内存泄漏的,看完就懂了
2-2、ActivityLifecycleCallbacks使用2-2-1、ActivityLifecycleCallbacks的使用:2-2-2、ActivityLifecycleCallbacks
源码分析
高山仰望
·
2023-08-31 03:26
内存优化
android开发
Objc DisguisedPtr
DisguisedPtr
源码分析
指针的伪装计算机基础运算符重载C++默认参数字面意思:伪装指。
MAXcrazs
·
2023-08-31 02:55
Spring Bean生命周期的
源码分析
(超级详细)
文章目录一.问题背景二.储备知识三.问题引入3.1循环依赖3.2对循环依赖的分析3.3两个小结论3.4验证两个小结论四.Spring如何创建一个Bean4.1预备知识4.2Java对象和Spring对象的产生过程的区别:4.3BeanDefinition对象是什么4.3.1BeanDefinition对象存了什么4.4Springbean的实例化过程4.4.1总体概览图4.4.2细节过程图4.5实
Android_la
·
2023-08-31 01:44
Java面试题笔记
spring
面试
函数和方法回顾、cbv
源码分析
、APIView执行流程分析、序列化组件介绍、序列化组件快速使用之序列化、常用字段类和参数、序列化组件之校验、字典推导式回顾
一函数和方法回顾函数和方法-函数:使用def关键字定义的函数,有几个参数,就要传几个参数,不能多,不能少-----》按位置传,按关键字传-方法:定义在类内部,可以自动传值的函数称之为方法---》绑定给对象的方法(对象方法)---》绑定给类的方法(类方法)-对象方法:对象来调用,自动把对象传入,-类也可以调用,但是类来调用,就变成了普通函数,有几个值,就要传几个值-类方法:类来调用,自动把类传入-对
我可以将你更新哟
·
2023-08-30 23:51
django
python01
django
python
windows
pycharm
[JDK8环境下的HashMap类应用及
源码分析
] 空构造函数初始化
微服务架构公号作者、CSDN博客专家、京东推荐产品专利一作者简历模板、学习资料、面试题库、技术互助文末获取联系方式系列文章目录[Java基础]StringBuffer和StringBuilder类应用及
源码分析
青花锁
·
2023-08-30 22:26
Java基础
面试
HashMap
capacity
java
[JDK8环境下的HashMap类应用及
源码分析
] 看源码了解HashMap的扩容机制
领域优质创作者、Java微服务架构公号作者、CSDN博客专家简历模板、学习资料、面试题库、技术互助文末获取联系方式系列文章目录[Java基础]StringBuffer和StringBuilder类应用及
源码分析
青花锁
·
2023-08-30 22:26
面试
Java基础
HashMap
扩容
map长度
map元素个数
map阙值比率
[JDK8环境下的HashMap类应用及
源码分析
] capacity实验
领域优质创作者、Java微服务架构公号作者、CSDN博客专家简历模板、学习资料、面试题库、技术互助文末获取联系方式系列文章目录[Java基础]StringBuffer和StringBuilder类应用及
源码分析
青花锁
·
2023-08-30 22:26
面试
Java基础
capacity
hashmap
哈希表
修改capacity
[JDK8下的HashMap类应用及
源码分析
] 数据结构、哈希碰撞、链表变红黑树
系列文章目录[Java基础]StringBuffer和StringBuilder类应用及
源码分析
[Java基础]数组应用及
源码分析
[Java基础]String,分析内存地址,源码[JDK8环境下的HashMap
青花锁
·
2023-08-30 22:55
面试
Java基础
数据结构与算法
HashMap
数据结构
哈希碰撞
红黑树
链表
与位运算
哈希冲突
python中的gevent概况详解
通过本课程可以学习到gevent的各个组件的原理、使用方法及高级技巧,并在实践中掌握gevent的应用场景,最后通过部分
源码分析
彻底掌握多开发编程的核心技巧。
莫等闲_青鸟
·
2023-08-30 20:23
Java框架SpringBoot与Python框架Flask对比
在进行Keystone
源码分析
过程中发现其采用的是Flask框架,而我们自研的一些微服务采用的是SpringBoot框架。所以产生了进行两大主流语言框架横向对比的想法,并整理此篇文章分享给大家。
西子海清
·
2023-08-30 20:32
BeanDefinitionRegistryPostProcessor详解
参考spring源码阅读环境准备ConfigurationClassPostProcessor注册BeanFactoryPostProcessor接口调用
源码分析
BeanDefinitionRegistryPostProcessor
吐蕃圣僧
·
2023-08-30 19:48
spring源码
java
java
spring
Android 硬件加速流程和
源码分析
(二)
Android硬件加速流程和
源码分析
(一)Android硬件加速流程和
源码分析
(二)Android硬件加速流程和
源码分析
(三)Android硬件加速流程和
源码分析
(四)Android硬件加速流程和
源码分析
妖怪青同学
·
2023-08-30 19:35
iOS底层原理02:alloc & init & new
源码分析
在分析alloc源码之前,先来看看一下3个变量内存地址和指针地址区别:image分别输出3个对象的内容、内存地址、指针地址,下图是打印结果image【结论】:通过上图可以看出,3个对象指向的是同一个内存空间,所以其内容和内存地址是相同的,但是对象的指针地址是不同的%p->&p1:是对象的指针地址,%p->p1:是对象指针指向的的内存地址这就是本文需要探索的内容,alloc做了什么?init做了什么
黑白森林无间道
·
2023-08-30 19:09
C++STL
之vector 容器
食用指南:本文在有C++基础的情况下食用更佳本文前置知识:C++基础♈️今日夜电波:恋—星野源0:13━━━━━━️────────4:13◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录一、vector容器基本概念什么是vector?vector基本概念vector的结构二、vector迭代器三、vectorAPI1、vector构造函数2、赋值与交换语句3、vector大小操作4、
B1ue慕斯
·
2023-08-30 18:08
#
STL
c++
开发语言
C++STL
之string类
食用指南:本文在有C++基础的情况下食用更佳本文前置知识:C++基础♈️今日夜电波:喜劇—星野源1:06━━━━━━️────────3:51◀️⏸▶️☰关注点赞收藏您的每一次鼓励都是对我莫大的支持目录一、string容器基本概念二、string容器常用操作(结构+)1、string的构造和赋值string构造函数string基本赋值操作2、string的字符的存取[]和at的区别3、string
B1ue慕斯
·
2023-08-30 18:07
#
STL
c++
开发语言
mybatis多参数传递报错问题分析+硬核mybatis底层
源码分析
+@Param注解+图文实战环境分析【4500字详解打通,没有比这更详细的了!】
文章目录1.问题描述2.问题场景模拟再现2.1场景环境2.2数据库与表创建2.3Maven环境搭建pom.xml导入依赖jdbc.propertiesmybatis-config.xmlUser实体类Mapper接口UserMapper.xml映射文件2.4测试报错3.问题分析3.1SQL解析原理3.2mybatis底层源码追踪之map集合创建4.问题最佳解决方案-@Param5.一张图解释源码6
是谢添啊
·
2023-08-30 18:35
#
mybatis
java
多参数
mybatis底层源码
物联网lwIP网络开发 1.4TCP回响服务器实现及
源码分析
物联网lwIP网络开发1.4RAWAPI编程模型TCP回响服务器实现及
源码分析
上tcp_echoserver.c移植文件目录实验分析tcp_echoserver业务分析TCP回响服务器实现及
源码分析
下tcp_echoserver_structtcp_echoserver_inittcp_echoserver_accepttcp_echoserver_recvtcp_echoserver_error
屿anglersking's THU
·
2023-08-30 18:34
lwIP网络
网络
网络互联
网络协议
stm32
c++ 面试题(2)--STL ,新特性
目录1STL1请说说STL的基本组成部分2请说说STL中常见的容器,并介绍一下实现原理3说说STL中maphashtabledequelist的实现原理4请你来介绍一下STL的
空间配置器
(allocator
cat_fish_rain
·
2023-08-30 16:37
c++
开发语言
面试
STL
新特性
Vue
源码分析
—— 实例挂载流程
实例挂载基本流程Vue在选项合并完成之后,进行了一系列函数调用,这些函数包括了初始化事件中心、定义渲染函数等等。在_init方法的最后,会对象el选项进行判断,如果el选项存在,则会调用$mount方法挂载实例。/*istanbulignoreelse*/if(process.env.NODE_ENV!=='production'){initProxy(vm)}else{vm._renderPro
小灰灰的空间
·
2023-08-30 15:32
vue.js
javascript
前端
EasyExcel读模板生成excel文件&注解Bean生成文件
源码分析
参考链接1、EasyExce依赖准备EasyExcel依赖com.
小白说(๑• . •๑)
·
2023-08-30 14:03
#
java
java
easyexcel
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他