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源码解读
图解Spark Graphx基于connectedComponents函数实现连通图底层原理
原创/朱季谦第一次写这么长的graphx
源码解读
,还是比较晦涩,有较多不足之处,争取改进。一、连通图说明连通图是指图中的任意两个顶点之间都存在路径相连而组成的一个子图。
朱季谦
·
2023-11-23 12:09
图计算
spark
大数据
分布式
【开源项目】热点监测降级框架Akali
源码解读
项目地址https://gitee.com/dromara/Akali项目介绍Akali(阿卡丽)是一个轻量级本地化热点检测/降级框架,适用于大流量场景,可轻松解决业务中超高流量的并发查询等场景。并且接入和使用极其简单,10秒钟即可接入使用!Akali框架的理念就是小巧,实用,来无影去无踪,丝血团战,满血退场,所到之处,皆为虚无。核心功能对于核心方法,发现该方法高频使用,要么使用原有的数据进行返回
秋装什么
·
2023-11-23 11:02
源码解析
开源项目介绍
开源
Flink异步IO查询Hbase数据,采用旁路缓存redis
importcom.alibaba.
druid
.pool.
Druid
DataSource;importcom.alibaba.
druid
.pool.
Druid
PooledConnection;importcom.alibaba.fastjson.JSONObject
小总结
·
2023-11-23 07:12
redis
缓存
flink
hbase
druid
keepAlive 导致数据库连接数飙升
一.背景应用在执行完某个复杂业务,主要包含20几个查询SQL的操作后,会导致数据库连接池一直升高
druid
版本:1.2.11
druid
配置文件:spring.datasource.
druid
.maxActive
fansitic
·
2023-11-23 06:46
数据库
SpringBoot 问题解决之控制台启动乱码
运行优先级第三章springboot统一日志第四章SpringBoot加载静态文件资源第五章springboot拦截器第六章实现自定义全局异常处理第七章springboot数据库应用第八章springboot整合
Druid
青花锁
·
2023-11-23 05:29
Springboot
spring
boot
java
后端
Java StringBuffer 和 StringBuilder 类 详解+
源码解读
原文链接JavaStringBuffer和StringBuilder类详解+
源码解读
JavaStringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer
圆ppp
·
2023-11-23 02:03
java
开发语言
Spring-jdbcTemplate-配置数据库连接池
1、pomxmlorg.projectlomboklombokmysqlmysql-connector-java8.0.25com.alibaba
druid
1.2.8org.springframeworkspring-jdbcorg.junit.jupiterjunit-jupiter-apiorg.springframeworkspring-testorg.springframeworkspri
丁总学Java
·
2023-11-23 02:09
#
Spring
Framework
spring
property
placeholder
location
dataSource
jdbcTemplate
locations
Nebula Graph
源码解读
系列 | Vol.00 序言
本文首发于NebulaGraphCommunity公众号NebulaGraph
源码解读
系列|Vol.00序言NebulaGraph是由杭州欧若数网科技有限公司(官网:https://www.vesoft.com
NebulaGraph
·
2023-11-22 23:28
Netty核心原理剖析及
源码解读
手册,必须是全网最全的
你可能要问了:如果我的工作中涉及网络编程的内容并不多,那我是否还有必要花精力学习Netty呢?**其实在互联网大厂(阿里、腾讯、美团等)的中高级Java开发面试中,**经常会问到涉及到Netty核心技术原理的问题,比如:Netty的高性能表现在哪些方面?对你平时的项目开发有何启发?Netty中有哪些重要组件,它们之间有什么联系?Netty的内存池、对象池是如何设计的?针对Netty你有哪些印象比较
她与残局皆遗憾..
·
2023-11-22 19:55
java
面试
学习
后端
netty
springboot-atomikos多数据源分布式事务
org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-jta-atomikosorg.mybatis.spring.bootmybatis-spring-boot-starter2.0.1com.alibaba
druid
1
tucci.lee
·
2023-11-22 17:05
分布式事务
springboot
atomikos
分布式事务
Vue3
源码解读
系列(十三)——双向数据绑定 v-model
v-model本质是prop和事件监听的语法糖。通过prop实现数据->视图的单向数据流;通过监听change或input事件实现视图->数据的单向数据流。/***v-model的实现*注册了created和beforeUpdate两个钩子函数*/constVModelText={/***created钩子函数*@param{Object}el-节点对象*@param{Object}binding
Jackson_Mseven
·
2023-11-22 14:32
Vue
vue.js
前端
javascript
Druid
数据连接池实现--基于Datart代码梳理
背景在搭建物联网平台的过程中,涉及到对采集的数据进行验证、转换、清洗加工处理的流程,简单的思路就是硬编码实现,但是为了沉淀中台能力就需要进行自定义配置,根据配置对不同数据进行校验以及加工转换。对于字段的校验这里就不多做解释,主要是涉及对数据进行二次加工需要使用动态数据源配置,即可以在界面上进行数据源配置同时选择该数据源后自定义sql进行查询。其实之前对这块也一直没有过多关注过,刚好遇到了这个场景,
_三石_
·
2023-11-22 10:00
微服务笔记
java
数据库
Vue3
源码解读
系列(十四)——内置组件
内置组件问题:内置组件为什么不需要引入?答:内置组件默认是全局引入的。定义/***Teleport组件定义*/constTeleport={__isTeleport:true,//组件创建和更新process(nl,n2,container,anchor,parentComponent,parentSuspense,isSVG,optimized,internals){if(n1==null){/
Jackson_Mseven
·
2023-11-22 01:34
Vue
javascript
前端
vue.js
Vue3
源码解读
系列(十五)——编译
编译web模式的编译主要做了3件事:解析template生成ASTAST转换生成代码/***web编译*@param{string}template-待编译的模板字符串*@param{string}options-配置对象*/functioncompile(template,options={}){returnbaseCompile(template,extend({},parserOptions
Jackson_Mseven
·
2023-11-22 01:34
Vue
vue.js
前端
javascript
Vue3
源码解读
系列(九)——依赖注入
依赖注入依赖注入用于祖先组件向后代组件传递数据。特点:祖先组件不需要知道哪些后代组件在使用它提供的数据。后代组件也不需要知道注入的数据来自哪里。/***provide的实现*/functionprovide(key,value){letprovides=currentInstance.provides//当前实例的providesconstparentProvides=currentInstanc
Jackson_Mseven
·
2023-11-22 01:32
Vue
javascript
前端
vue.js
Spring Boot 2.2.7+Mybatis Plus+
Druid
+shardingsphere 整合
目录SpringBoot2.2.7+MybatisPlus+
Druid
+shardingsphere整合相关网站任务说明SQL举例依赖坐标YML配置Java关键代码运行其他SpringBoot2.2.7
klaokai
·
2023-11-21 23:25
后端
java
mybatis
mysql
使用
Druid
查出SQL中所有的表名并为所有表名添加后缀
使用
Druid
查出SQL中所有的表名并为所有表名添加后缀例子是给所有的表名前增加模式名1.ExportTableAliasVisitorForGP/***继承不同数据库类型的ASTVisitorAdapter
只会HelloWorld!
·
2023-11-21 17:28
java
其他
sql
Java企业通用开发平台框架源码 java框架平台 代码生成器 开发利器
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
IT祖师爷
·
2023-11-21 13:30
手撕数据库连接池
配置的数据源连接,用户名,密码等信息在数据源管理模块配置好之后,去另一个模块选择数据源,获取每个数据源下库表结构以及字段之前是每次都会创建一个新的连接,那这肯定会比较慢,反复打开和关闭连接,耗费时间但是我们平时用的
Druid
一直想成为大神的菜鸟
·
2023-11-21 12:33
数据库
【Java】SpringBoot应用简单示例
搭建项目@ResponseBody的作用@ComponentScan排除扫描beanSpringBoot集成日志SpringBoot日志初始化原理消息转换器拦截器过滤器操作数据库SpringDataJpa
Druid
wannatolive
·
2023-11-21 05:19
学习时候记录的笔记
java
spring
boot
spring
大数据可视化BI分析工具Superset部署详解
2.应用场景由于Superset能够对接常用的大数据分析工具,如Hive、Kylin、Impala、
Druid
、mysql等,且支持自定义仪表盘,故可作为数仓的可视化工具。
尚硅谷铁粉
·
2023-11-21 05:54
大数据
big
data
python
大数据
SSM框架整合:各种配置文件的整合和详解
项目目录名称作用mappermybatis映射文件springspring家族配置文件=context为父(全局性)+mybatis整合+transaction事务+mvcconfig
druid
配置文件
victorgk
·
2023-11-21 03:31
java
mybatis
spring
ssm
log4j2
【手写系列】理解数据库连接池底层原理之手写实现
我们常用的数据库连接池有C3P0,DBCP,
Druid
等,下面
zl1zl2zl3
·
2023-11-20 23:40
数据库
连接池
源码
数据库
连接池
flink-1.11-Standalone模式启动
源码解读
之Master启动
前面我们分析了Standalone模式下执行start-cluster.sh脚本后的一系列脚本执行流程,最后一步是执行flink-daemon.sh脚本,在该脚本中会执行对应的java类,其中JobManager对应的类是StandaloneSessionClusterEntrypoint,下面我们就跟着源码看看Standalonesession模式下Master是如何启动的。首先看下main方法
喜讯XiCent
·
2023-11-20 23:32
flink
flink
Flink
源码解读
(三):ExecutionGraph
源码解读
目录ExectionGraph执行图ExecutionGraph的核心对象1、ExecutionJobVertex2、ExecutionVertex3、IntermediateResult4、IntermediateResultPartition5、ExecutionEdge6、ExecutionExecutionGraph具体生成流程小结1、Flink客户端提交JobGraph给JobManag
Stray_Lambs
·
2023-11-20 23:27
Flink
flink
Vue3
源码解读
系列(六)——计算属性
计算属性计算属性允许用户定义一个计算方法,然后根据一些依赖的响应式数据计算出新值并返回。当依赖发生变化时,计算属性可以自动重新计算获取新值,使用方便。计算属性的运行机制:计算属性的两个特点:延时计算只有当访问计算属性的时候,真正运行computedgetter函数计算。缓存内部会缓存上次的计算结果value,而且只有dirty为true时才会重新计算,如果访问计算属性时dirty为false,那么
Jackson_Mseven
·
2023-11-20 18:18
Vue
vue.js
前端
javascript
前端框架
Vue3
源码解读
系列(八)——生命周期
生命周期正常的生命周期//注册钩子函数constonBeforeMount=createHook('bm'/*BEFORE_MOUNT*/)constonMounted=createHook('m'/*MOUNTED*/)constonBeforeUpdate=createHook('bu'/*BEFORE_UPDATE*/)constonUpdated=createHook('u'/*UPDAT
Jackson_Mseven
·
2023-11-20 18:18
Vue
javascript
前端
开发语言
Vue3
源码解读
系列(五)——响应式
响应式响应式的本质是当数据变化后会自动执行某个函数。映射到组件的实现就是,当数据变化后,会自动触发组件的重新渲染。响应式的两个核心流程:依赖收集派发通知Vue2Vue2中只有data中定义的数据才是响应式的,因为data中的数据会通过Object.defineProperty劫持后再挂载到this上,这是一个相对黑盒的行为。/***观察某个对象的所有属性*/functionobserve(obj)
Jackson_Mseven
·
2023-11-20 18:17
Vue
vue.js
javascript
前端
前端框架
Vue3
源码解读
系列(七)——侦听器
侦听器watch侦听器是当侦听的对象或者函数发生了变化则自动执行某个回调函数。侦听器的内部设计:侦听响应式数据的变化,内部创建effectrunner,首次执行runner做依赖收集,然后在数据发生变化后,以某种调度方式去执行回调函数。调用侦听器的两种方式:通过CompositionAPIwatchwatch(sourch,callback,options?)通过vm.$watchvm.$watc
Jackson_Mseven
·
2023-11-20 18:14
Vue
前端
javascript
vue.js
springboot中配置maven依赖(pom.xml)
org.springframework.bootspring-boot-starter-parent2.7.13com.zym.boot.modeldemo0.0.1-SNAPSHOTdemodemo8com.alibaba
druid
1.1.17org.springframework.bootspring-boot-starter-data-redisorg.springframework.boo
_OLi_
·
2023-11-20 15:06
spring
boot
maven
xml
springboot集成starrocks、以及采用flink实现mysql与starrocks亚秒级同步
一、application.yml(因采用dynamic-datasource-spring-boot-starter动态数据源,所以才是以下配置文件的样式,像redis,
druid
根据自己情况导入依赖
qq_41369135
·
2023-11-20 11:03
Mysql
spring
boot
flink
mysql
starrocks
ElasticSearch学习篇6_ES实践与Lucene对比及原理分析技术分享小记
看的书是《ElasticSearch
源码解读
与优化实战》的前半部分(与这篇博客部分内容重合),主要是ES的一些工程模块,分布式
scl、
·
2023-11-20 06:04
#
ElasticSearch
elasticsearch
学习
lucene
java ArrayList源码分析(深度讲解)
目录一、前言二、ArrayList类简介三、ArrayList类的底层实现四、ArrayList类的
源码解读
(断点调试)0.准备工作:1.空参构造——分步骤Debug(详细阐释)(重要)0°开始Debug
Cyan_RA9
·
2023-11-20 03:44
#
源码分析
Java进阶
java
jvm
算法
后端
ArrayList
源码分析
springBoot 配置
druid
多数据源 MySQL+SQLSERVER
1:pom文件引入数据com.alibaba
druid
-spring-boot-starter1.1.0mysqlmysql-connector-javacom.microsoft.sqlserversqljdbc44.02
Java之眼
·
2023-11-20 00:46
spring
boot
mysql
sqlserver
java.sql.SQLException: The server time zone value ‘锟叫癸拷锟斤拷准时锟斤拷‘ is unrecognized or represents more
16:27:34.579ERROR---[ionPool-Create-1016856028]com.alibaba.
druid
.pool.
Druid
DataSource:createconnectionSQLException
醉梦依依惜(互粉互赞)
·
2023-11-19 21:10
异常系列
开发语言
java
seata
mysql时区错误
异常系列
nacos动态配置数据源_SpringBoot集成nacos动态刷新数据源的实现示例
这里以com.alibaba.
druid
.pool.
Druid
DataSource数据源为例第一步:重写
Druid
AbstractDataSource类这里为什么要重写这个类:因为
Druid
DataSource
全民故事计划
·
2023-11-19 19:14
nacos动态配置数据源
IDEA之maven项目pom.xml文件代码提示快捷键(自动提示、自动补全)
在pom.xml文件中添加依赖时,如下:com.alibaba
druid
-spring-boot-starter1.1.22提示快捷键是:Ctrl+Alt+Space(空格键)
我要大芒果
·
2023-11-19 16:50
IDEA实用快捷键
maven
intellij
idea
java
xml
druid
连接池参数配置详解
文章目录配置参数
druid
常见问题在GitHub地址https://github.com/alibaba/
druid
/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98配置参数单独使用
较真的菜鸟
·
2023-11-19 13:30
数据库
spring
阿里开源的10个神级项目
1.
Druid
Druid
自称是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。监控后台如下图所示:
Druid
的主要优点如下:它能监控数据库访问性能。
苏三说技术
·
2023-11-19 11:24
开源
json
java
本地数仓项目(四)—— 即席查询
1背景本文描述本地数仓项目即席查询相关内容,主要涉及即席查询工具包括Presto、
Druid
、Kylin。
不以物喜2020
·
2023-11-19 08:09
大数据数仓
Druid
presto
impala
kylin
即席查询
Druid
笔记
一、导包mysqlmysql-connector-java5.1.49com.alibaba
druid
-spring-boot-starter1.2.20二、配置文件spring:datasource:
蒋劲豪
·
2023-11-19 07:49
中间件
笔记
Java
Druid
连接池
Nacos注册中心原理
流程分析服务实例在启动时注册到服务注册表,并在关闭时注销服务消费者查询服务注册表,获得可用实例服务注册中心需要调用服务实例的健康检查API来验证它是否能够处理请求
源码解读
:1、客户端注册:在nacos-discovery
可爱的小祺祺
·
2023-11-19 06:37
Nacos
spring
java
后端
若依框架数据源切换为pg库
ruoyi-admin项目里引入pg数据库驱动org.postgresqlpostgresql42.2.18修改配置文件里的数据源为pgspring:datasource:type:com.alibaba.
druid
.pool.
Druid
DataSourcedriverClassName
麦芽糖0219
·
2023-11-19 06:33
java
java
grpc负载均衡RoundRobin
源码解读
grpcclient端创建连接时可以用WithBalancer来指定负载均衡组件,这里研究下grpc自带的RoundRobin(轮询调度)的实现。源码在google.golang.org/grpc/balancer.go中。roundRobin结构体定义如下:typeroundRobinstruct{rnaming.Resolverwnaming.Watcheraddrs[]*addrInfo//
liyunlong41
·
2023-11-18 23:22
Golang学习
源码
grpc
负载均衡
roundRobin
balancer
源码
Idea搭建简单springboot项目的详细教程(二)配置application.properties/application.yml文件
server.port=8080#配置数据源的类型数据源是org.apache.tomcat.jdbc.pool.DataSourcespring.datasource.type=com.alibaba.
druid
.pool.
Druid
DataSource
qq_41315539
·
2023-11-18 22:27
SpringBoot
JAVA
java
mybatis
soul源码分析总结篇之数据同步
,以及这篇文章soul
源码解读
(十一)--数据同步总结基本设计思路首先,soul-admin将各种数据变更同步给soul-bootstrap时,按照我的个人理解,需要做到:高可用例如要考虑断线重连
evasnowind
·
2023-11-18 21:12
源码分析
soul
网关
源码分析
网关
soul
soul
源码解读
(十一)-- 数据同步总结
soul
源码解读
(十一)数据同步初始化更新配置总结数据同步同步类型实现方式优点缺点websocket引入jar即可使用简单,双向通信,增量更新要注意断线重连zookeeper需要单独安装zookeeper
可惜_没如果
·
2023-11-18 21:40
soul
java
java
网关
Druid
Maven引入缺少Jconsole.jar和Tools.jar的问题原因及解决办法
还是自己写一下吧问题原因:OracleJDK面临商业闭源风险,所以用到的Jconsole和Tools引入的是OpenJDKopenjdk-1.8-jconsole.jaropenjdk-1.8-tools.jar【
druid
QQ635785620
·
2023-11-17 18:00
服务器及中间件
maven
jar
druid
前端框架
源码解读
之Vite
前端工具链十年盘点:https://mp.weixin.qq.com/s/FBxVpcdVobgJ9rGxRC2zfgWebpack、Rollup、Esbuild、Vite?webpack:基于JavaScript开发的前端打包构建框架,通过依赖收集,模块解析,生成chunk,最终输出生成的打包产物,是一个BundleBased的框架,优点是大而全,缺点是配置繁琐。Rollup:Rollup是专门
若川视野
·
2023-11-17 17:17
中间件
vue
python
linux
java
druid
Kerberos化配置
druid
Kerberos化配置一,修改/etc/krb5.conf文件二,生成principle,keytab文件三,配置kerberos认证四,启动
druid
,通过curl命令,浏览器访问
druid
cangchen@csdn
·
2023-11-17 16:43
kerberos
kerberos
druid
curl
Kerberos化界面访问
Kerberos
ui
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他