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
第三方库源码分析
[源码]mybatis一级缓存
源码分析
一.为什么要有一级缓存 每当我们使用Mybatis开启一次和数据库的会话,就会创建一个SqlSession对象来表示这个会话。就在这一次会话中,我们有可能反复执行完全相同的查询语句,这些相同的查询语句在没有执行过更新的情况下返回的结果也是一致的。相信机智的你已经想到,如果每次都去和数据库进行交互查询的话,就会造成资源浪费。所以,mybatis加入了一级缓存,用来在一次会话中缓存查询结果。 总结
程序媛swag
·
2024-01-08 09:49
mybatis核心层
源码分析
2-binding模块
1.一个核心问题为什么使用mapper接口就能操作数据库?(mapper接口并没有实现类)Ans:配置文件解读+动态代理的增强动态代理增强就是binding模块的功能。从表现来讲,bingding的主要功能是将面向mapper接口编程转换成session中对应的方法执行。2.binding模块分析MapperRegistry:mapper接口和对应的代理对象工厂的注册中心;MapperProxyF
王侦
·
2024-01-08 09:53
FFMPEG arm64静态库构建(MAC)
目前网络上的FFMPEG构建的帖子十分的多,集成到iOS项目中的例子也比比皆是,但是,一方面网络上FFMPEG的教程大多数都是基本库的构建,FFMPEG库可以使用很多的
第三方库
,这方面相关的内容几乎没有
山已几孑
·
2024-01-08 07:56
ZGC
源码分析
(5)-ZGC并发并行度设计
ZGC的目标是希望更短的听段停顿时间,同时希望对应用程序的影响尽量小。所以一定会控制GC并行线程数和并发线程数。并行线程指的是暂停应用执行初始标记,最终标记和初始转移时候的工作线程数。并发线程数是指执行并发标记和并发转移等工作的线程数。并行和并发的线程数目可以通过参数ParallelGCThreads和ConcGCThreads控制。如果没有设置,ZGC会启发式的推断合理的参数。因为ZGC希望暂停
躺在石头上吐泡泡
·
2024-01-08 07:34
使用sqlalchemy生成java中的实体类(一)
介绍sqlalchemysqlalchemy是python的
第三方库
,提供了SQL工具和对象关系映射(ORM)工具,类似的还有DjangoORM等。
疏狂难除
·
2024-01-08 06:25
java
python
mysql
shp文件与数据库(创建表)
前言
第三方库
准备shp文件是什么?笔者就不多做解释。
疏狂难除
·
2024-01-08 06:49
数据库
解决flask启动报错:ImportError: DLL load failed while importing _dukpy: 找不到指定的程序
现象:原因:dukpy没有win32执行库解决办法:到lfd.uci.edu
第三方库
下载dukpy的win32whl文件注意:需要跟你python版本和windows平台(32位/64位)对应https
kingtopest
·
2024-01-08 06:39
flask
python
后端
Vue(一) HelloWorld
Vue的核心库只关注视图层,不仅易于上手,还便于与
第三方库
或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。
程序之大道至简
·
2024-01-08 06:02
Vue
vue.js
html
html5
javascript
处理python安装遇到的openssl的问题
处理python3.8安装遇到的openssl的问题,暨使用pip安装
第三方库
出现SSLErrorCan‘tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable
挖煤小王子
·
2024-01-08 05:57
ssl
centos
python
《Ceph
源码分析
》——第1章,第5节RADOS
本节书摘来自华章出版社《Ceph
源码分析
》一书中的第1章,第1.5节RADOS,作者常涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看1.5RADOSRADOS是Ceph存储系统的基石,是一个可扩展的
weixin_34413103
·
2024-01-08 04:54
swift
什么是长轮询
短轮询vs长轮询短轮询长轮询长轮询的原理demotomcat线程池AsyncContext
源码分析
短轮询vs长轮询在看apollo和nacos等配置中心的源码的时候发现,配置更新的实时感知都是采用的长轮询的方式
法拉弟弟
·
2024-01-08 02:24
网络
java
服务器
trino-435:dynamic catalog数据库存储代码实现
一、dynamiccatalog数据库存储
源码分析
dynamiccatalog的实现主要涉及到两个类:CoordinatorDynamicCatalogManager、WorkerDynamicCatalogManager
玉成226
·
2024-01-08 02:45
【trino】
大数据
解决Python安装
第三方库
:Microsoft Visual C++ 14.0 is required的错
error:MicrosoftVisualC++14.0orgreaterisrequired.Getitwith"MicrosoftC++BuildTools":https://visualstudio.microsoft.com/visual-cpp-build-tools/当我们安装绝大部分python包的时候可以通过pipinstall或者condainstall解决,但是任然有些包是安装
大学生资源大全网
·
2024-01-08 00:47
BigDATA
Python
python
microsoft
c++
Spring Authorization Server OAuth2TokenEndpointFilter
源码分析
OAuth2TokenEndpointFilterOAuth2TokenEndpointFilter是负责颁发token的过滤器。AuthenticationConverter负责将提交的参数转换为Authentication.该属性的实例为DelegatingAuthenticationConverter,是一个委派转换器,委派给下面的Convert执行下面三个convert0={OAuth2A
丑过三八线
·
2024-01-08 00:47
spring
【GoLang入门教程】Go语言几种标准库介绍(四)
前言几种库fmt库(格式化操作)关键函数:示例Go库标准库
第三方库
示例html库(HTML转义及模板系统)主要功能:示例总结专栏集锦写在最后前言上一篇,我们介绍了debug、encoding、flag三个库
The-Venus
·
2024-01-07 22:47
GO
golang
开发语言
后端
Python基础知识
本篇只记录最基础的Python知识,不记录模块和具体程序,不涉及
第三方库
安装软件安装:https://blog.csdn.net/Ailsa2019/article/details/105252766位置可自定义
Ailsa2019
·
2024-01-07 21:55
Python实战经验
python
开发语言
后端
正则表达式
使用Python完成音频提取
提示:本文出现的代码在Python环境下安装完相应的库后可以直接使用一、环境准备以及编写其核心代码1.安装
第三方库
moviepy打开Cmd或者PowerShell输入一下命令安装库pipinstallmoviepy2
程序员晓晓
·
2024-01-07 19:37
python
音视频
开发语言
MySQL一条查询SQL的执行过程(
源码分析
)
MySQL一条查询SQL的执行过程(
源码分析
)最基本的一条查询语句:服务端处理流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。
抡着鼠标扛大旗
·
2024-01-07 18:50
MySQL
MySQL
源码解析
SQL查询
MySQL数据库中使用use来切换数据库之底层原理
【MySQL源码】usedatabase切换表空间切换表空间
源码分析
客户端流程服务端流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。
抡着鼠标扛大旗
·
2024-01-07 18:20
MySQL
MySQL
源码解析
use
tables
java容器
源码分析
--HashSet(JDK1.8)
本篇结构:前言数据结构重要参数常用方法
源码分析
疑问解答分析总结一、前言HashSet也是常用的数据结构,是一个没有重复元素的集合,也不能保证元素的顺序,可以有null值,但最多只能有一个。
w1992wishes
·
2024-01-07 18:27
Tor 1
笔者从今年3月份开始陆陆续续研究Tor系统的源码,由于源码量大,也有很多需要总结的地方,所以特地在这里开辟个Tor
源码分析
的系列文章,供自己总结,也供大家共同探讨。
ivana_1991
·
2024-01-07 17:10
数据分析基础:数据可视化+数据分析报告(Python实现)
本文介绍通过Python如何快速调用
第三方库
实现数据可视化。本文内容为日常学习记录,提供了最基础的Python数据可视化实现方式,有兴趣可通过Python自主实现,并逐渐深入。
苏卡不列-python
·
2024-01-07 16:42
Python
python
信息可视化
数据分析
开发语言
数据挖掘
Rust 常用的
第三方库
Rust的标准库虽然已经很强大,但如果恰当地使用
第三方库
,可以大大改善编程效率。以下是一些常用的Rust
第三方库
。
归云十九少
·
2024-01-07 14:03
Rust
rust
Android 11中Activity启动过程
源码分析
Android中ActivityManagerService简称AMS,主要负责Android中四大组件创建启动管理。本地环境如下:compileSdkVersion30buildToolsVersion"30.0.3"minSdkVersion21targetSdkVersion301)从调用startActivity开始startActivity(Intent(this,MainActivit
Time@traveler
·
2024-01-07 14:51
Android源码分析
ActivityThread
Android
11
AMS
ATMS
Activity启动流程
CoMA项目记录:安装MPI-IS/mesh库
MPI-IS/mesh库是马普学院提供的
第三方库
,用于处理mesh数据,官方链接:https://hub.fastgit.org/MPI-IS/mesh官方指导如下:其中,createadedicatedPythonvirtualenvironment
皮皮#2500
·
2024-01-07 14:49
Python
python
【技巧】Python
第三方库
离线文件whl的地址,收藏好方便用
因为有时候网络方面的原因不太方便直接通过pipinstall来安装,经常需要使用离线的方式来安装,所以就有了whl下载方式。每次whl都是用了就忘记了,所以这里收藏记录一下方便自用。1.下载whl文件网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/2.根据自己python版本选择下载的whl文件3.安装pipinstallxxxxxxxxxxxxx.wh
我叫鱼大
·
2024-01-07 11:17
python
python
离线
wheel
[Python进阶] Python操作Excel文件:openpyxl
7.2Python操作Excel文件:openpyxl7.2.1openpyxl介绍在Python中,有好几个可以用来操作excel文件的
第三方库
,比如:xlsxwriter、xlrd、xlwt、xlutils
0思必得0
·
2024-01-07 11:17
Python进阶
#
七
Python自动化办公
python
excel
开发语言
Python进阶
openpyxl
被标记为事务的方法互相调用的坑(上)
微服务、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Java高
程序员日常填坑
·
2024-01-07 10:54
34.vue3过渡和动画实现
在开发中,我们想要给一个组件的显示和消失添加某种过渡动画,可以很好的增加用户体验:React框架本身并没有提供任何动画相关的API,所以在React中使用过渡动画我们需要使用一个
第三方库
react-transition-group
静昕妈妈芦培培
·
2024-01-07 08:50
mybatis-mapper的动态代理原理
mapper的xml文件和对应的接口注意:mapper的xml文件要与接口名一样,namespace也需要设置为接口的全路径名,只有这样才能在为mapper接口做动态代理的时候找到正确的sql语句二、
源码分析
涉及到的模块
想到的名字都被人用了
·
2024-01-07 07:11
mybatis
java
mybatis
mapper动态代理
mybatis动态代理
iOS底层探索之Block(五)——Block
源码分析
(__block 底层都做了什么?)
回顾在上一篇博客中,通过对block追根溯源,汇编跟踪调式,
源码分析
,对底层结构和block的属性方法都有一定的认识,那么本篇博客将继续对block的底层进行分析。
俊而不逊
·
2024-01-07 07:07
【python
第三方库
】tqdm简介
转载自:https://blog.csdn.net/wxd1233/article/details/118371404仅作学习记录,侵删~文章目录介绍安装使用方法1.传入可迭代对象使用`trange`2.为进度条设置描述3.手动控制进度4.tqdm的write方法5.手动设置处理的进度6.自定义进度条显示信息在深度学习中如何使用介绍Tqdm是Python进度条库,可以在Python长循环中添加一个
All_In_gzx_cc
·
2024-01-07 07:49
【python】
【pytorch】
python
pytorch
深度学习
RocketMQ
源码分析
----Producer队列选择与容错策略
队列选择在HA的文章里大概讲了一下Producer如何为高可用贡献出一份力量的,当时只是说了遍历列表选择队列,然后选择一个,没有深入分析,这篇文章深入分析一下其源码,首先从发送消息选择队列的代码开始:StringlastBrokerName=null==mq?null:mq.getBrokerName();MessageQueuetmpmq=this.selectOneMessageQueue(l
_六道木
·
2024-01-07 04:44
实战经验分享,Python 连接 Oracle 踩坑实录
当然也可以通过python
第三方库
官
测试界柠檬
·
2024-01-07 04:57
软件测试
python
oracle
开发语言
软件测试
自动化测试
功能测试
程序人生
Spring
源码分析
零:Springboot的启动流程
文章目录一、前言二、SpringApplication的初始化三、流程简介四、流程步骤详解1.获取监听器2.环境变量的构造2.1.application.yml的加载3.创建上下文4.上下文准备工作5.SpringApplication#refreshContext附录:spring.factories一、前言本文是笔者阅读Spring源码的记录文章,由于本人技术水平有限,在文章中难免出现错误,如
猫吻鱼
·
2024-01-07 04:14
#
源码分析篇
【caffe-Windows】windows下libcaffe调用过程中碰到的问题梳理;
添加好附加库目录,附加依赖项,附加目录后,首先编译遇到的问题时缺少依赖项“boost_date_time-vc120-mt-1_59.lib”我们看caffe-window的原有工程目录,它依赖了很多
第三方库
沉木渡香
·
2024-01-07 03:48
深度学习
caffe-windows
Java HashMap 面试题(一)
面试题-HashMap的put方法的具体流程hashMap常见属性
源码分析
3.3面试题-说一下HashMap的实现原理?
xwhking
·
2024-01-07 03:11
Java面试题之集合
java
开发语言
nodejs 实现内部之间接口的相互调用
这可以通过Node.js的内置http模块来实现,或者使用
第三方库
如axios、request(已被弃用)、node-fetch等。
海鲸AI
·
2024-01-07 03:10
node.js
前端
python
ArkTS - 网络请求
前端开发肯定都使用过一个叫axios的
第三方库
,它是是一个基于promise的网络请求库,可以用于浏览器和node.js,它是前端最流行的发送ajax请求的
第三方库
。
An1ong
·
2024-01-07 02:31
ArkTS
鸿蒙
axios
深度解读 JS 构造函数、原型、类与继承
在我们日常前端业务开发中,系统和
第三方库
已经为我们提供了大部分需要的类,我们的关注点更多是在对象的使用和数据处理上,而比较少需要去自定义构造函数和类,对原型的直接接触就更少了。
搜狐技术产品小编2023
·
2024-01-07 02:03
javascript
开发语言
ecmascript
前端
深入JavaScript Day28 - 包管理工具、yarn、cnpm、npx、npm上传自己的
第三方库
一、包管理工具1、npm什么时候用全局安装?什么时候用局部安装?【全局安装】当一个库完全是工具属性的,可以进行全局安装,比如node、npm、n【局部安装】当一个库是开发属性的时候,基本都是进行局部安装的,比如axios、vue2、如果把webpack安装到dependencies里面,会对最终打出来的包有什么影响吗?不会对最终包造成影响因为打包是根据【依赖树关系图】进行打包的,并不会把webpa
望穿秋水小作坊
·
2024-01-06 20:47
Android架构组件Room功能详解,已拿offer附真题解析
可能有人会觉得,我技术牛逼就行了,为啥还要提高写文档的能力,有这功夫我还不如多看看
源码分析
?这是一些初级或者刚入门的工程师的普遍的困惑。这
m0_56067448
·
2024-01-06 19:36
程序员
android
spring之循环依赖底层
源码分析
目录前言:@Resouce/@AutoWired区别@Resouce注入过程spring循环依赖底层原理源码解析解决循环依赖问题所需要的重要关键对象循环依赖不同场景解决方式前言:今天聊一聊spring循环依赖问题,同时分析一下@Resouce/@AutoWired区别。@Resouce/@AutoWired区别@Autowired注解是Spring提供的,而@Resource注解是J2EE本身提供
山鸟与鱼!
·
2024-01-06 18:09
spring源码
spring
java
后端
Hive 源码解析一:Driver
本文为Hive源码系列的第一节(共三节)客户端部分,本节主要内容是通过
源码分析
总结从bin/hive启动到SQL解析转换成MR再到提交任务打印结果的一个宏观流程;第二节则针对HSQL如何解析、转换成MR
小王是个弟弟
·
2024-01-06 17:25
hive
hadoop
big
data
Python_类的学习(类、方法、属性)(一)
类面向对象编程,是最有效的编写方法之一,你会发现
第三方库
的源码基本都使用了类,所以有必要学习什么是类。
Gaafung峰
·
2024-01-06 16:04
iOS
第三方库
(4)
数据库•FMDB-sqlite的工具,多线程FMDatabaseQueue实例,FMDB数据库的使用演示和封装工具类,基于fmdb的基本操作通过fmdb进行的数据库的基本操作(增删改查)查找是使用UISearchBar和UISearchDisplayController进行混合使用。•GXDatabaseUtils-在FMDB基础上的工具。•realm-cocoa-Realm是一个真正为移动设备打
天使君
·
2024-01-06 16:46
【Linux 内核
源码分析
】I2C子系统分析 整体框架介绍
内核版本:v4.14构成在Linux的I2C架构如图:内核空间部分可以分为:i2c设备驱动、i2c核心以及i2c总线驱动。i2c核心:框架的实现;提供i2c总线驱动和设备驱动的注册、注销方法;i2c通信方法(algorithm)上层的,与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。这一部分的工作由内核开发者完成。i2c总线驱动:具体控制器的实现;i2c总线驱动是对i2c硬件体系结构
攻城狮百里
·
2024-01-06 16:26
Linux
linux
【Linux 内核
源码分析
】GPIO子系统软件框架
Linux内核的GPIO子系统是用于管理和控制通用输入输出(GPIO)引脚的软件框架。它提供了一套统一的接口和机制,使开发者能够方便地对GPIO进行配置、读写和中断处理。主要组件:GPIO框架:提供了一套API和数据结构,用于在驱动程序中注册和操作GPIO引脚。这包括GPIO的请求、释放、配置以及读写等功能。GPIO控制器驱动:每个具体的硬件平台都需要编写相应的GPIO控制器驱动程序,负责与硬件进
攻城狮百里
·
2024-01-06 16:26
Linux
linux
【Linux 内核
源码分析
】Linux内核通知链机制
Linux内核通知链(notifierchain)是一种机制,用于实现内核中的事件通知和处理。它提供了一种灵活的方式,让不同的模块可以注册自己感兴趣的事件,并在事件发生时接收到通知。通知链由一个或多个注册在其中的回调函数组成,每个回调函数都有一个优先级。当事件发生时,内核会按照优先级顺序调用相应的回调函数进行处理。在内核中,常见的使用场景包括:设备驱动程序:当设备状态改变时,通过通知链机制将相关信
攻城狮百里
·
2024-01-06 16:56
Linux
linux
【Linux 内核
源码分析
】关于Linux内核源码目录结构
Linux内核源码采用树形结构。功能相关的文件放到不同的子目录下面,使程序更具有可读行。使用SourceInsight打开源码,如下图所示,可以看到源码是树形结构。目录含义描述arch存放与体系结构相关的代码,包括不同硬件平台的特定代码。block提供块设备的支持,包括文件系统和磁盘驱动程序。crypto提供加密算法和密码学支持。Documentation存放内核文档和说明。drivers包含各种
攻城狮百里
·
2024-01-06 16:20
Linux
linux
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他