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
Druid源码解读
【Java 数据结构】HashMap和HashSet
HashSet2、哈希表2.1什么是哈希表2.2哈希冲突2.2.1概念2.2.2设计合理哈希函数-避免冲突2.2.3调节负载因子-避免冲突2.2.4Java中解决哈希冲突-开散列/哈希桶3、HashMap的部分
源码解读
程序猿教你打篮球
·
2023-02-16 22:52
Java数据结构
数据结构
java
HashMap
HashSet
MPP架构、常见OLAP引擎分析
、MPP二、批处理架构和MPP架构三、MPP架构的OLAP引擎1)只负责计算,不负责存储的引擎1、Impala2、Presto2)既负责计算,又负责存储的引擎1、ClickHouse2、Doris3、
Druid
4
jerry-89
·
2023-02-16 20:56
分布式
服务器
数据库
运维
看透react源码之感受react的进化
写在前面网上有许多关于react
源码解读
的文章,其中有很多都只是单纯贴源码,罗列变量名。其实大家都知道这个英文怎么读,直译也大概知道意思,但是这个英文在react中起到什么作用,并没有说的很通俗明白。
·
2023-02-16 20:44
react.js
TiCDC 源码阅读(四)TiCDC Scheduler 工作原理解析
本文是TiCDC
源码解读
的第四篇,主要内容是讲述TiCDC中Scheduler模块的工作原理。
·
2023-02-07 12:13
数据库开源源码tidb
PyTorch
源码解读
之 torch.serialization & torch.hub
作者|123456来源|OpenMMLab编辑|极市平台导读本文解读基于PyTorch1.7版本,对torch.serialization、torch.save和torch.hub展开介绍。torch.serializationtorch.serialization实现对PyTorch对象结构的二进制序列化和反序列化,其中序列化由torch.save实现,反序列化由torch.load实现。tor
视学算法
·
2023-02-07 10:54
python
java
大数据
go
elasticsearch
分布式 ID 生成系统 Leaf 的设计思路,
源码解读
小伙伴们好呀,我是4ye,今天来分享下最近研究的分布式ID生成系统——Leaf,一起来思考下这个分布式ID的设计吧什么是分布式ID?ID最大的特点是唯一而分布式ID,就是指分布式系统下的ID,它是全局唯一的。为啥需要分布式ID呢?这就和唯一息息相关了。比如我们用MySQL存储数据,一开始数据量不大,但是业务经过一段时间的发展,单表数据每日剧增,最终突破1000w,2000w……系统开始变慢了,此时
·
2023-02-07 10:20
后端java分布式系统
Android判断Activity是否在AndroidManifest.xml里面注册(源码分析)
Android的ActivityManagerService(简称AMS)的源码分析Android的PackageManagerService10.0
源码解读
(AndroidManifest.xml解析
拖鞋王子猪
·
2023-02-07 06:00
通过shardingsphere实现mysql读写分离
先引依赖环境就不说了就springboot那一套我自己搭的简陋框架也没做过多的封装也没引太多的依赖com.alibaba
druid
-spring-boot-starter1.1.16org.apache.shardingspheresharding-jdbc-spring-boot-starter4.0.0
各种萌新
·
2023-02-06 23:56
springBoot整合quartz数据库管理定时任务样例demo
org.quartz-schedulerquartz2.3.0org.springframeworkspring-context-supportmysqlmysql-connector-javaruntimecom.baomidoumybatis-plus-boot-starter3.0.5com.alibaba
druid
source201
·
2023-02-06 15:42
Spring源码解析(二十)-Bean 的实例化策略InstantiationStrategy
Spring版本5.2.5.RELEASE参考《芋道源码》
源码解读
1InstantiationStrategy在《Spring源码解析(九)-创建bean实例》中,使用了instantiate方法来执行
秋水畏寒
·
2023-02-06 12:08
Druid
源码阅读10-
Druid
DataSource中的一些计数器
在
Druid
连接池的工作过程中,会用到一些计数器对
Druid
的情况进行判断。
冬天里的懒喵
·
2023-02-06 10:10
webpack模块化打包源码浅读
会对代码进行压缩丑化,不利于阅读devtool:'source-map'//开发环境下默认为'eval',部分代码会被eval函数包裹,不利于阅读,eval包裹函数的目的是还原报错信息1.CommonJS打包后
源码解读
再见地平线_e930
·
2023-02-06 03:38
[ReactNative]Android原生
源码解读
(用Markdown写PPT)
尝试了用Markdown写PPT,阅读效果更佳,欢迎品尝:http://www.vmfor.com/md/2019-01-10ed7ba094-ae05-42c7-a998-8b3d5d31f46c.md[slidestyle="background-image:url('/img/4.jpg')"]Android-RN应用程序混合开发热更新麦文昌2019-01[slidestyle="backg
meStronger
·
2023-02-06 01:46
RxSwift
源码解读
:Sink 和 Queue Scheduler
今天要解读的源码是队列调度,同时探讨下Sink的设计思想,我们可以指定订阅和序列发送操作在哪个队列上执行,以observe(on:)和subscribe(on:)两个操作符为例,探究一下内部原理。observe指定在哪个队列接受序列,而subscribe是指定创建序列的闭包在哪个队列执行。下面给出一个例子:示例Observable.create{(anyObserver)->Disposablei
Oceanj
·
2023-02-06 00:41
c3p0与
druid
连接池
c3p0需要的jar包c3p0(c3p0-0.9.5.2.jar)下面的jar包是依赖的jar包mchange-commons-java(mchange-commons-java-0.2.12.jar)对于c3p0使用时是只需要这两个包,但是连接数库库还是需要数据库驱动包,这一点不能忘记,如果是使用mysql数据库,就需要添加mysql-connector-java-5.1.37-bin.jar包
咖啡杯里的茶2
·
2023-02-05 23:53
arm64 objc_msgSend
源码解读
最近参照MikeAsh的这篇文章,看了arm64下obj_msgSend的实现。了解了其主体流程,同时对于arm64的汇编知识也有了更进一步的了解。目前最新obj4-781中objc-msg-arm64.s的实现,跟MikeAsh文中的代码还是有些不一样,但总体思路一致。本着学习的原则,读了最新的源码实现,也算检验下学习成果。总的来说,整个过程主要分为如下几部分:查找对象的isa,也就是class
微微笑的蜗牛
·
2023-02-05 19:03
druid
数据源介绍 阿里巴巴数据源常见问题解答
druid
现在是目前做的最好,使用最为广泛的数据源,可能刚接触数据源会有一些些陌生,来看看数据源的阿里巴巴
druid
使用常见问题吧!
思议岁月
·
2023-02-05 15:27
com.alibaba.
druid
数据库连接池
com.alibaba
druid
${
druid
-version}//初始化连接参数mapMapmap=newHashMap();//map.put("name","mysql1");//数据源名称(有多个数据源时
jyjack
·
2023-02-05 10:06
jMetal学习笔记(二)-NSGAii
源码解读
前言上篇笔记根据使用手册介绍了jMetal的架构,但是由于使用手册撰写时间太早(最近更新时间是08年),现在jmetal框架更新了,所以很多都已经不适用,这篇笔记会穿插讲解jmetal架构知识。其实github也有jmetal文档,但是这份文档也比较旧了,应该是jmetal15年升级到maven的时候写的,但是参考性比手册要高参考资料jmetal4.5.userManual.pdfjMetal/j
kininee
·
2023-02-05 08:03
学习
java
开发语言
underscore
源码解读
之debounce
刚写完一篇debounce(防抖)函数的实现,我又看了下underscore.js的实现方法。算是趁热打铁,分析一下underscore里实现的套路。先贴上源码:_.debounce=function(func,wait,immediate){vartimeout,args,context,timestamp,result;varlater=function(){varlast=_.now()-t
蘇简
·
2023-02-05 07:22
Redis
源码解读
(六)——基本类型一链表list、ziplist、quicklist
Redis中的链表包括list、ziplist、quicklist三种,list常用来内部操作,ziplist和quicklist用来存储KV,也就是lpush、rpush等命令形成的对象。list设计与实现list的设计分为三部分:链表节点、迭代器、链表。这三部分示意如下:typedefstructlistNode{//双向链表structlistNode*prev;structlistNode
fayadexinqing
·
2023-02-05 04:40
redis
链表
redis
c语言
数据库
缓存
iOS之FMDB
源码解读
前篇:Sqlite的简单了解FMDB对SQLite3的C函数做了面向对象的封装:针对数据库提供了增删查改等接口,以及事务处理等,并通过一个GCD的串行队列保证在多线程环境下的数据安全。这些功能主要封装在以下几个类中:FMStatement:是对SQLite的预处理语句sqlite3_stmt的封装,并增加了缓存该语句的功能;FMDatabase:代表一个单独的SQLite操作实例,打开或者关闭数据
苏沫离
·
2023-02-04 20:44
Tomcat
源码解读
『Tomcat是如何处理web请求的』
之前的四篇文章,我们介绍了Tomcat启动过程的实现:Tomcat
源码解读
『Tomcat是怎么启动的』Tomcat
源码解读
『server.xml解析』Tomcat
源码解读
『Context如何构建的』Tomcat
卓立~
·
2023-02-04 18:50
Tomcat
web
Java
Tomcat源码分析
Tomcat处理web请求过程
servlet如何工作
web容器
Druid
中文文档
文档转自:https://github.com/alibaba/
druid
/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98欢迎大家使用
Druid
,常见问题在这里解答,
First_____
·
2023-02-04 18:29
文档说明
Transformer 相关阅读材料
手把手教你用Pytorch-Transformers——部分
源码解读
及相关说明(一)手把手教你用Pytorch-Transformers——实战(二)图解transformer结构transformers_multi_label_classificationBERT
音符纸飞机
·
2023-02-04 14:34
DataLoader模块实现迭代的过程简析
参考链接:(9条消息)Pytorch
源码解读
——DataLoader模块_是小熊呀~的博客-CSDN博客
涤生843
·
2023-02-04 12:23
pytorch
深度学习
pytorch
神经网络
SDWebImage
源码解读
(五)SDWebImageManager之.M文件
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7459260.html不便之处请见谅!
2thousand17
·
2023-02-04 10:49
可视化——Superset安装与部署
1.2Superset应用场景由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、
Druid
等,且支持自定义仪表盘,故可作为数仓的可视化工具。第2章Superset安
丝丝呀
·
2023-02-04 09:29
大数据
Superset 安装使用及问题的排查处理
数据分析与可视化平台(曾用名Caravel、Panoramix),该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/角色权限控制,还集成了一个SQL编辑器,可以进行SQL编辑查询等,原来是用于支持
Druid
颠沛流漓
·
2023-02-04 09:59
Python
superset
python
可视化工具
电商数仓superset
1.2Superset应用场景由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、
Druid
等,且支持自定义仪表盘,故可作为数仓的可视化工具。2Superset安装及
周虽旧邦其命维新
·
2023-02-04 09:27
大数据
oracle
hive
kafka
flume
hadoop
Spring:validate和messages消息源统一化
目录1.
源码解读
-validator包2.
源码解读
-MessageSource3.Spring-MessageSource与validator结合4.实践5.踩坑记录前提:项目基于springboot。
努力的小星星
·
2023-02-03 14:52
java
web
Spring
设计模式
validator
spring
messages
数据库连接池
Druid
与Hikari对比详解
目录
Druid
竞品对比Hikari官方性能测试数据对比总结
Druid
竞品对比功能类别功能
Druid
HikariCPDBCPTomcat-jdbcC3P0性能PSCache是否是是是LRU是否是是是SLB
·
2023-02-03 13:27
Raft协议实战系列(一)—— 基本概念
不定期发送干货,实践经验、系统总结、
源码解读
、技术原理。本文目的笔者期望通过该系列文章帮助读者深入理解Raft协议并能付诸于工程实践中,同时解读不易理解或容易误解的关键点。
Q的博客
·
2023-02-03 05:35
Springboot集成Oracle
Springboog集成oracle数据源(原先已经配置
druid
项目可以跑起来)1:集成坐标com.oracleojdbc611.2.0.1.0配置数据源spring:datasource:driver-class-name
结局是两个人
·
2023-02-02 23:32
Alibaba-
Druid
连接池使用
如没特殊要求使用默认连接池就可以,那么我们为什么要使用
Druid
呢。
乱世小民
·
2023-02-02 21:52
ESLint检测部分
源码解读
写在前面以下是我阅读eslint源码的过程,在这过程中,我首先会自己写一个eslint插件的demo,然后自己定义一个规则,然后再进行检测,根据调用栈迅速的一步一步看下去,大致知道是怎么样的流程后;接着再重新拆分每一步是怎么做的,分析规则和插件的运用,从而更加巩固自己对于eslint插件的开发;基于这个想法,我们就开始吧在大致流程中会交代eslint的修复过程,但是也是大致的说明一下;详细拆分的过
RexingLeung
·
2023-02-02 11:50
Flutter知识点
Flutter引擎
源码解读
-内存管理篇https://zhuanlan.zhihu.com/p/138604580
淡然z
·
2023-02-02 04:43
spring-MybatisAutoConfiguration
源码解读
mybatis配置的时候需要注意一下几点:当yml中配置了config-location的时候,java代码配置的配置将不再生效当mybatis.config-location=classpath:config/config.xmlmybatis.configuration.map-underscore-to-camel-case=trueconfig-location和configuration
peipeicn
·
2023-02-01 21:54
Druid
连接报错discard long time none received connection
Druid
DataSource#getConnection@Overridepublic
Druid
PooledConnectiongetConnection()throwsSQLException{returngetConnection
小小小小陈同学
·
2023-02-01 17:23
一起自学SLAM算法:第10章-其他SLAM系统
10.1RTABMAP算法10.1.1RTABMAP原理分析10.1.2RTABMAP
源码解读
10.1.3RTABMAP安
机器人研究猿
·
2023-02-01 15:06
一起自学SLAM算法
算法
人工智能
计算机视觉
自动驾驶
druid
连接池连接sqlserver数据库
我在连接数据库时,控制台总是打印null,我总觉得是一些复杂的问题没弄到,最后通过调试知道其实是JdbcUtils中的getConnection()方法返回的null,而不是conn,我真是醉了。数据库连接池的作用:数据库连接池负责分配、管理释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,提高数
立志当大佬
·
2023-02-01 14:58
Javaweb知识点
JUnit4 Statement 链式调用
JUnit4
源码解读
其中直接看代码//BlockJUnit4ClassRunner.classprotectedStatementmethodBlock(finalFrameworkMethodmethod
minatosan
·
2023-02-01 10:39
java
junit4
java
开发语言
LFU算法和其他算法相比有优势吗
(1)LFU
源码解读
LFU算法的启用,是通过设置Redis配置文件redis.conf中的maxmemory和maxmemory-policy。
·
2023-01-31 23:20
redis
SDWebImage
源码解读
(二)SDImageCacheConfig
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7426348.html不便之处请见谅!
2thousand17
·
2023-01-31 21:11
Java基础数据结构及源码分析
对常见的数据结构进行解释以及对常见方法进行
源码解读
。
一只遨游在编程中的小菜鸟
·
2023-01-31 17:06
项目整合
Druid
1.2.8 –
Druid
数据库连接池 – JDBC -2022年5月9日最新
本页目录
Druid
整合
Druid
Maven依赖
Druid
配置类
Druid
配置文件由于整合的
Druid
版本不断升级,导致很多的配置都发生了不同的变化,使用老配置会导致一些监控失效。
程序之路2020/6/3
·
2023-01-31 10:09
数据库
java
spring
spring
boot
mybatis
数据库连接池-
Druid
数据库连接池源码解析
前言本文将对
Druid
数据库连接池的源码进行分析和学习,以了解
Druid
数据库连接池的工作原理。
·
2023-01-31 09:31
聊聊如何利用apollo与
druid
整合实现数据源动态热切
前言本文的素材来源与某次和朋友技术交流,当时朋友就跟我吐槽说apollo不如nacos好用,而且他们还因为apollo发生过一次线上事故。故事的背景大概是如下前阵子朋友部门的数据库发生宕机,导致业务无法正常操作,当时朋友他们数据库信息是配置在apollo上,朋友的想法是当数据库宕机时,可以通过切换配置在apollo上的数据库信息,实现数据源热变更。但当他们数据库发生宕机时,朋友按他的想法操作,发现
·
2023-01-31 09:30
apollodruid
RxSwift
源码解读
:Subject
今天带大家解读下Subject相关类的源码。在我们之前讲过的类中,有些类是观察者,有些是被观察者,今天要说的Subject比较特殊,它既是观察者,又是被观察者,兼具两者的特性。Subject相关类包括:PublishSubject,BehaviorSubject,AsyncSubject,ReplaySubject。还是先了解基本用法,请看下面的例子:privateletbag=DisposeBa
Oceanj
·
2023-01-31 07:47
如何使用JDBC操作数据库,JDBC实战案例详细解读
Druid
(德鲁伊)连接池的使用详细解读什么是数据库连接池?
Druid
(德鲁伊)连接池的使用详细解读今天是初三,我们
橙 子_
·
2023-01-31 04:59
JavaWeb基础教程系列
数据库
java
开发语言
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他