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源码解读
Nebula Graph
源码解读
系列 | Vol.01 Nebula Graph Overview
上篇序言中我们讲述了
源码解读
系列的由来,在NebulaGraphOverview篇中我们将带你了解下NebulaGraph的架构以及代码仓分布、代码结构和模块规划。
·
2021-09-24 16:13
nebula图数据库
Java之SpringBoot自定义配置与整合
Druid
目录1、SpringBoot配置文件1.1优先级1.2yaml的多文档配置2、扩展SpringMVC2.1添加自定义视图解析器3、自定义
Druid
DataSources3.1About
Druid
3.2添加依赖
·
2021-09-24 09:18
详解SpringBoot自定义配置与整合
Druid
目录SpringBoot配置文件优先级yaml的多文档配置扩展SpringMVC添加自定义视图解析器自定义
Druid
DataSourcesAbout
Druid
添加依赖配置数据源其他配置
Druid
配置类测试类数据源监控监控过滤器
·
2021-09-24 09:10
springboot + mybatis +
druid
+ 多数据源的问题详解
目录一.简介二.sql脚本三.工程搭建3.1目录结构图3.2pom.xml文件3.3application.yml3.4数据源配置类3.5Controller3.6Service3.7serviceImpl3.8mapper3.9mapper.xml3.10entity3.11启动类四.测试一.简介俩个数据库db1,db2,db1数据库的mapper.xml和db2数据库的mapper.xml分别
·
2021-09-23 18:50
springboot配置多数据源后mybatis拦截器失效的解决
采用阿里
Druid
数据源。并支持一主多从的读写分离。分页组件通过拦截器拦截带有page后缀的方法名,动态
·
2021-09-23 18:30
Druid
monitor中SQL监控显示不出数据(已解决)
Druid
monitor中SQL监控显示不出数据(已解决)检查方法一:查看
Druid
monitor中的数据源是否可访问如下图则数据源可访问:这时检查application.yaml中的配置spring:
七元K
·
2021-09-21 11:06
Debug
sql
mysql
maven
Vue
源码解读
(四):更新策略
之前介绍过初始化时Vue对数据的响应式处理是利用了Object.defifineProperty(),通过定义对象属性getter方法拦截对象属性的访问,进行依赖的收集,依赖收集的作用就是在数据变更的时候能通知到相关依赖进行更新。通知更新setter当响应式数据发生变更时,会触发拦截的setter函数,先来看看setter://src/core/observer/index.jsexport fu
·
2021-09-15 10:29
源码解读
Dubbo分层设计思想 转至元数据结尾
一、Dubbo分层整体设计概述我们先从下图开始简单介绍Dubbo分层设计概念:(引用自Duboo开发指南-框架设计文档)如图描述Dubbo实现的RPC整体分10层:service、config、proxy、registry、cluster、monitor、protocol、exchange、transport、serialize。service:使用方定义的接口和实现类;config:负责解析Du
·
2021-09-14 09:04
服务器apachedubbo
Vue
源码解读
(三):响应式原理
Vue一大特点就是数据响应式,数据的变化会作用于视图而不用进行DOM操作。原理上来讲,是利用了Object.defifineProperty(),通过定义对象属性setter方法拦截对象属性的变更,从而将属性值的变化转换为视图的变化。在Vue初始化时,会调用initState,它会初始化props,methods,data,`computed,watch`等.响应式对象initState//src
·
2021-09-14 09:00
Open-falcon hbs
源码解读
hbs负责周期性的读取db中内容,缓存到本地cache,然后提供RPC接口以供agent和judge两个组件查询调用。//modules/hbs/rpc/rpc.gofuncStart(){server:=rpc.NewServer()server.Register(new(Agent))server.Register(new(Hbs))l,e:=net.Listen("tcp",addr)for
·
2021-09-13 22:17
监控工具
详解SpringBoot中JdbcTemplate的事务控制
我的环境:spring-boot-2.1.3,
druid
-1.1.3。原生Jdbc的事务控制即,批处理+自动提交的控制方式,pub
·
2021-09-13 18:41
Durid 进行链接测试的案例分析
只要是jdbc支持的数据库,
druid
都支持,对数据库的支持性好。并且
Druid
针对oracle、mysql做了特别优化。提供监控功能。
·
2021-09-13 11:20
css3bootstrap
Open-falcon transfer
源码解读
transfer可以理解为中转模块,它接收agent上报的指标,然后转发给后端的graph和judge实例。transfer接收到agent上报的指标后,先存储到内存queue,然后再由goroutine默默的将queue的数据Pop出来,转发给graph和judge。transfer后端接多个graph和judge实例,如何保证某一个指标稳定的转发到某个实例,同时还能保证多个graph间保持均衡
·
2021-09-11 21:48
监控工具
Open-falcon agent
源码解读
agent是指标采集模块,仅关注linux本身的监控指标,主要负责:定期进行指标采集,然后通过RPC上报给Transfer;向hbs发送heartbeat,同时从hbs获取要监听的process、port和要执行的plugin信息;定期执行plugin,将plugin的指标结果发送给Transfer;整体架构:1.指标采集代码入口:funcmain(){......cron.Collect()..
·
2021-09-11 21:47
监控工具
springboot @Value实现获取计算机中绝对路径文件的内容
目录springboot@Value获取绝对路径文件的内容默认情况下使用同样的我们可以使用file协议获取文本的内容Spring注解@Value解读依赖注入概述实际应用案例
源码解读
分析1、首先进入SpringApplication.run
·
2021-09-11 18:33
使用dynamic datasource springboot starter实现多数据源及源码分析
目录简介实操基本使用集成
druid
连接池service嵌套为什么切换数据源不生效或事务不生效?
·
2021-09-10 14:16
Vue(v2.6.14)源码解毒(一):准备工作
最近在掘金上看到李永宁大佬的《Vue
源码解读
》系列文章后,又开始蠢蠢欲动了。这次主要是对核心实现的一个梳理,细节方面不会太过介绍。源码地址本次学习的Vue源码为2
·
2021-09-08 11:39
别再乱升级 MySQL 驱动了。。
然而升级后,在并发量较高时,查看监控打点,
Druid
连接池拿到连接并执行SQL的时间大部分都超过200ms。本文详细的分析了这次“破案”的全过程。对系统进行压测,发现
·
2021-09-07 23:39
java
使用springboot+
druid
双数据源动态配置操作
spring:datasource:
druid
:db-type:com.alibab
·
2021-09-07 14:05
prometheus remote-write解析(二) --
源码解读
整体流程remoteConfigs支持配置多个remoteStorage,每个remoteStorage使用1个QueueManager;wathcer将sample发送给QueueManager;1个QueueManager中管理多个shard,每个shard的容量为capactiy;每个shard会定时(batch_send_deadline)定量(max_samples_per_send)的
·
2021-09-06 23:22
详细说明关于Java的数据库连接(JDBC)
7.2插入,更新,删除8、工具类开发9、JDBC事务10、批处理11、数据库连接池11.1数据库连接池基本介绍11.2JDBC的数据库连接池使用11.3数据库连接池的种类11.4C3P0连接池11.5
Druid
·
2021-09-06 17:18
Vue2
源码解读
五:指令和生命周期
前言:这篇文章的核心是Vue2的指令和声明周期的架构,其立足于模板引擎、虚拟Dom与Diff算法、数据响应式原理、抽象语法树之上,这就像要盖一座房子,所需要的砖,水泥,钢筋都准备好了,那么接下来就是怎么把它们组合起来发挥各自的作用让这个房子的架子先搭起来呢?Vue类的创建在此简化模拟自己手写一个Vue类:Vue.jsexportdefaultclassVue{constructor(options
·
2021-09-01 16:29
Nebula Graph
源码解读
系列 | Vol.00 序言
本文首发于NebulaGraphCommunity公众号NebulaGraph是由杭州欧若数网科技有限公司(官网:https://www.vesoft.com/cn/)开源的一款分布式图数据库,它主要用来解决伴随着海量数据产生,在关联数据分析、挖掘方面面临的新挑战。自2019年5月开源以来,NebulaGraph受到了广泛的关注,许多企业、技术团队、开发者将NebulaGraph应用到业务上构建知
·
2021-09-01 13:13
Vue2
源码解读
三:数据变化侦测-数据响应式原理
Vue2.X官方文档中已经阐述了深入响应式原理,简单来讲就是数据修改之后,被es5里边Object.defineProperty,setter拦截到了,通知watcher,watcher对函数进行渲染,这个过程种要创建新的虚拟dom节点,对比旧的虚拟dom节点,对比完之后做成一个补丁,把补丁打在真实dom结构中,真实dom再更新,视图发生改变。Object.defineProperty()数据劫持
·
2021-08-31 19:31
YOLOv5-4.0版本
源码解读
--metrics.py模块
0|前言YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址本博客导读的代码为utils文件夹下的metrics.pymetrics.py此文件为模型验证指标,作用主要是获得到的预测结果与groundtruth表现计算指标P、R、F1-score、AP、不同阈值下的mAP
彩虹直至黑白_Joon
·
2021-08-31 17:57
Spring系列之集成
Druid
连接池及监控配置
前言前一篇文章我们熟悉了HikariCP连接池,也了解到它的性能很高,今天我们讲一下另一款比较受欢迎的连接池:
Druid
,这是阿里开源的一款数据库连接池,它官网上声称:为监控而生!
·
2021-08-31 13:47
spring
Vue
源码解读
四:AST抽象语法树
本篇内容是在模板引擎的基础上,结合虚拟DOM进行的讨论,基于三者之间的关系,总结出下图示意:graphTDA[模板语法]-->|解析|B(抽象语法树AST)B-->|调用|C[渲染函数即h函数]C-->|生成|D[虚拟节点diff/patch]D-->|更新|E(界面)1.抽象语法树(AST)是什么?抽象语法树,AbstractSyntaxTree(简称:AST)本质上就是一个js对象。模板语法先
·
2021-08-30 19:00
【YOLOV5-5.x
源码解读
】datasets.py
目录前言0、导入需要的包和基本配置1、相机设置2、create_dataloader3、自定义DataLoader4、LoadImagesAndLabels4.1、__init__4.2、cache_labels4.3、__len__4.4.、__getitem__4.5、collate_fn4.6、collate_fn45、img2label_paths6、verify_image_label7
满船清梦压星河HK
·
2021-08-28 21:16
YOLOV5-5.x
源码讲解
yolov5-5.x源码解读
datasets.py
数据载入
数据增强
Vue
源码解读
二:虚拟DOM与Diff算法
什么是虚拟DOM?virtualDOM,用普通js对象来描述DOM结构,因为不是真实DOM,所以称之为虚拟DOM。虚拟DOM在Vue中的应用Vue的编译器在编译模板之后,会把这些模板编译成一个渲染函数。而函数被调用的时候就会渲染并且返回一个虚拟DOM的树。Vue的VirtualDOMPatching算法是基于Snabbdom的实现。当我们有了这个虚拟的树之后,再交给一个Patch函数,负责把这些虚
·
2021-08-27 19:11
java若依框架集成redis缓存详解
org.springframework.bootspring-boot-starter-data-rediscom.alibabafastjson2、修改配置ruoyi-admin目录下的application-
druid
.yml
·
2021-08-27 16:37
SpringBoot整合
Druid
实现数据库连接池和监控
目录1、
Druid
的简介2、创建SpringBoot项目与数据表2.1创建项目2.2创建数据表3、
Druid
实现数据库连接池3.1
Druid
的配置3.2创建实体类(Entity层)3.3数据库映射层(Mapper
·
2021-08-27 11:21
Vue
源码解读
一:模板引擎
什么是模板引擎?模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的文档,就是将模板文件和数据通过模板引擎生成一个HTML代码。本篇内容需要的js常量及dom结构vararr=[{name:'小明',age:23},{name:'小红',age:25},{name:'小强',age:27}]模板引擎的发展纯dom法-创建节点法var
·
2021-08-26 16:31
【YOLOV5-5.x
源码解读
】yolo.py
目录前言0、导入需要的包和基本配置1、parse_model2、Detect3、Model总结前言源码:YOLOv5源码.导航:【YOLOV5-5.x源码讲解】整体项目文件导航.注释版全部项目文件已上传至GitHub:yolov5-5.x-annotations.\qquad这个模块是yolov5的模型搭建模块,非常的重要,不过代码量并不大,不是很难,只是yolov5的作者把封装的太好了,模型扩展
满船清梦压星河HK
·
2021-08-23 20:44
YOLOV5-5.x
源码讲解
yolov5-5.x
源码讲解
yolo.py
模型搭建
解决springboot整合
druid
遇到的坑
springboot整合
druid
的坑项目环境springboot2.1.6.RELEASEjdk1.8pom.xml配置4.0.0org.springframework.bootspring-boot-starter-parent2.1.6
·
2021-08-20 16:50
低版本
Druid
连接池+MySQL驱动8.0导致线程阻塞、性能受限
目录现象根因分析getLastPacketReceivedTimeMs()方法调用时机解决方案现象应用升级MySQL驱动8.0后,在并发量较高时,查看监控打点,
Druid
连接池拿到连接并执行SQL的时间大部分都超过
·
2021-08-20 16:18
【工作】Presto研究
简单总结下,以后可能会写一些
源码解读
,二次开发,问题与调优的文章。我们的需求是一个支持多种组件的统一SQL引擎,以及资源队列,权限控制,SQL监控管理等上层功能,性能当然越快越好。
苏柏亚的星空
·
2021-08-18 15:13
【YOLOV5-5.x
源码解读
】train.py
目录前言0、导入需要的包和基本配置1、设置opt参数2、main函数2.1、logging和wandb初始化2.2、判断是否使用断点续训resume,读取参数2.3、DDPmode设置2.4、不进化算法,正常训练2.5、遗传进化算法,边进化边训练3、train3.1、载入参数3.2、初始化参数和配置信息3.3、model3.4、优化器3.5、学习率3.6、训练前最后准备3.7、数据加载3.8、训练
满船清梦压星河HK
·
2021-08-17 12:15
YOLOV5-5.x
源码讲解
yolov5-5.x
源码解读
train.py
解决
druid
监控页面SQL不显示的问题
druid
监控页面SQL不显示如果可以正常访问界面,系统与数据库有交互,但是
druid
页面SQL监控却没数据第一步查看【数据源】检查filter是否没数据第二步若没有数据,则查看自己的配置类可以程序编写
·
2021-08-16 15:45
【YOLOV5-5.x
源码解读
】autoanchor.py
目录前言什么是k-means?什么是bpr?什么是白化操作whiten?0、导入需要的包1、check_anchor_order2、check_anchors3、kmean_anchors总结Reference前言源码:YOLOv5源码.导航:【YOLOV5-5.x源码讲解】整体项目文件导航.注释版全部项目文件已上传至GitHub:yolov5-5.x-annotations.这个文件是通过k-m
满船清梦压星河HK
·
2021-08-15 22:29
YOLOV5-5.x
源码讲解
yolov5-5.x源码解读
k-means
遗传算法
autoanchor.py
React
源码解读
1.配置React源码本地调试环境使用create-react-app脚手架创建项目npxcreate-react-appreact-test弹射create-react-app脚手架内部配置npmruneject克隆react官方源码(在项目的根目录下进行克隆)gitclone--branchv16.13.1--depth=1https://github.com/facebook/react.g
·
2021-08-13 14:32
react.js
【YOLOV5-5.x
源码解读
】val.py
目录前言0、导入需要的包和基本配置1、设置opt参数2、执行main函数3、执行run函数3.1、载入参数3.2、初始化配置13.3、调整模型3.4、初始化配置23.5、加载val数据集3.6、初始化配置33.7、开始验证3.7.1、预处理图片和target3.7.2、model前向推理3.7.3、计算验证集损失3.7.4、RunNMS3.7.5、统计每张图片的真实框、预测框信息3.7.6、保存预
满船清梦压星河HK
·
2021-08-12 22:27
YOLOV5-5.x
源码讲解
yolov5
源码解读
val.py
SpringBoot + MyBatis Plus +
Druid
+ 注解方式多数据源
【简介】如果不熟悉MyBatisPlus可以先看下这篇文章:SpringBoot+MyBatisPlus生成代码器(时间格式问题)本文主要讲解使用
Druid
+注解的方式配置多数据源【引入依赖】org.springframework.bootspring-boot-starter-aopcom.baomidoumybatis-plus-boot-starter3.3.2mysqlmysql-conn
明天丶你好_3f99
·
2021-08-12 16:46
springboot 配置文件里部分配置未生效的解决
springboot配置文件里部分配置未生效最近用springboot搭了个项目,上线过段时间就会出现卡死,猜测是数据库连接池的连接被占满,用的连接池是
druid
,于是给项目加上了一个数据库连接池监控。
·
2021-08-12 10:01
JDBC 学习笔记 day03 数据库事务 隔离级别
druid
连接池 dbutils 工具类
JDBC学习笔记day03数据库事务事务的ACID属性数据库的并发问题四种隔离级别数据库连接池(常用
druid
(德鲁伊))Apache-DBUtils工具类数据库事务事务的定义:一组逻辑操作单元,使数据从一种状态变换到另一种状态
Ghost1590
·
2021-08-11 22:30
java
java
数据库
mysql
springboot项目数据库密码如何加密
今天就来聊聊在springboot项目中如何对数据库密码进行加密正文方案一、使用
druid
数据库连接池对数据库密码加密1、pom.xml引入
druid
包为了方便其他的操作,这边直接引入
druid
的startercom
·
2021-08-11 18:10
springboot 中
druid
+jpa+MYSQL数据库配置过程
Druid
来自于阿里的一个开源连接池能够提供强大的监控和扩展功能,SpringBoot默认不支持
Druid
和jpa,需要引入依赖。
·
2021-08-10 19:36
【多线程】线程池源码(3)
线程池的
源码解读
就先告一段落了(其实总感觉缺了什么东西,但是又找不到),本篇文章就简单总结下之前讲的流程及一些用法。
·
2021-08-10 15:19
多线程线程池源码java
探究Presto SQL引擎(1)-巧用Antlr
从Hadoop生态的Hive,Spark,Presto,Kylin,
Druid
到非Hadoop生态的Clic
·
2021-08-10 12:35
记一次接口慢查排查
排查过程从
druid
数据源“导致”的一个慢查现象作为切入点,逐步分析,排除诸多可能性后仍无解。之后重新审视故障现象,换个角度分析,找到了问题根因。最后对问题原因进行了验证确认,结果符合预期。
·
2021-08-08 16:23
java
SpringBoot数据访问自定义使用
Druid
数据源的方法
数据访问之
Druid
数据源的使用说明:该数据源
Druid
,使用自定义方式实现,后面文章使用start启动器实现,学习思路为主。
·
2021-08-07 17:40
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他